sdk/emulator/qemu.git
20 years agoexperimental code copy support
bellard [Mon, 16 Feb 2004 22:11:32 +0000 (22:11 +0000)]
experimental code copy support

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@623 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agofixed lea exception
bellard [Mon, 16 Feb 2004 22:10:33 +0000 (22:10 +0000)]
fixed lea exception

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@622 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoexperimental code copy support - fixed A20 emulation
bellard [Mon, 16 Feb 2004 22:08:32 +0000 (22:08 +0000)]
experimental code copy support - fixed A20 emulation

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@621 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoexperimental code copy support - added new Linux kernel loader
bellard [Mon, 16 Feb 2004 22:05:46 +0000 (22:05 +0000)]
experimental code copy support - added new Linux kernel loader

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@620 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agouse qemu memory allocation - added dirty bit support when using host MMU
bellard [Mon, 16 Feb 2004 22:01:13 +0000 (22:01 +0000)]
use qemu memory allocation - added dirty bit support when using host MMU

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@619 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoexperimental code copy support - CPU_INTERRUPT_EXITTB support
bellard [Mon, 16 Feb 2004 21:58:54 +0000 (21:58 +0000)]
experimental code copy support - CPU_INTERRUPT_EXITTB support

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@618 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoadded CPU_INTERRUPT_EXITTB and code_copy_enabled
bellard [Mon, 16 Feb 2004 21:57:02 +0000 (21:57 +0000)]
added CPU_INTERRUPT_EXITTB and code_copy_enabled

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@617 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoforce boot sector feature
bellard [Mon, 16 Feb 2004 21:56:36 +0000 (21:56 +0000)]
force boot sector feature

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@616 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoadded osdep.o and nwfpe
bellard [Mon, 16 Feb 2004 21:55:35 +0000 (21:55 +0000)]
added osdep.o and nwfpe

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@615 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agofast Linux boot support
bellard [Mon, 16 Feb 2004 21:55:09 +0000 (21:55 +0000)]
fast Linux boot support

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@614 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agosuppressed unused variables
bellard [Mon, 16 Feb 2004 21:54:14 +0000 (21:54 +0000)]
suppressed unused variables

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@613 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoarm nwfpe support - added code no-code-copy option - __preinit_array_start bug fix...
bellard [Mon, 16 Feb 2004 21:49:03 +0000 (21:49 +0000)]
arm nwfpe support - added code no-code-copy option - __preinit_array_start bug fix (untested)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@612 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoarm nwfpe support
bellard [Mon, 16 Feb 2004 21:47:43 +0000 (21:47 +0000)]
arm nwfpe support

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@611 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agosuppressed dummy FPU ops
bellard [Mon, 16 Feb 2004 21:47:14 +0000 (21:47 +0000)]
suppressed dummy FPU ops

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@610 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoadded arm nwfpe support (initial patch by Ulrich Hecht)
bellard [Mon, 16 Feb 2004 21:43:58 +0000 (21:43 +0000)]
added arm nwfpe support (initial patch by Ulrich Hecht)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@609 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoarm nwfpe support
bellard [Mon, 16 Feb 2004 21:40:43 +0000 (21:40 +0000)]
arm nwfpe support

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@608 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agodirect chaining support for SPARC
bellard [Mon, 16 Feb 2004 20:30:05 +0000 (20:30 +0000)]
direct chaining support for SPARC

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@607 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agofixed WP semantics
bellard [Sat, 7 Feb 2004 20:42:14 +0000 (20:42 +0000)]
fixed WP semantics

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@606 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agobochs vbe: virtual screen support and bank switch (untested)
bellard [Fri, 6 Feb 2004 23:58:08 +0000 (23:58 +0000)]
bochs vbe: virtual screen support and bank switch (untested)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@605 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoupdate
bellard [Fri, 6 Feb 2004 19:57:09 +0000 (19:57 +0000)]
update

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@604 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agosdl_cleanup fix (Martin Garton)
bellard [Fri, 6 Feb 2004 19:56:42 +0000 (19:56 +0000)]
sdl_cleanup fix (Martin Garton)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@603 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoadded bochs VBE support
bellard [Fri, 6 Feb 2004 19:47:52 +0000 (19:47 +0000)]
added bochs VBE support

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@602 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoadded generic physical memory dirty bit support
bellard [Fri, 6 Feb 2004 19:46:14 +0000 (19:46 +0000)]
added generic physical memory dirty bit support

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@601 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoadded tlb_flush() flags
bellard [Tue, 3 Feb 2004 23:39:42 +0000 (23:39 +0000)]
added tlb_flush() flags

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@600 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agocleanup
bellard [Tue, 3 Feb 2004 23:37:12 +0000 (23:37 +0000)]
cleanup

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@599 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agotemporary interrupt locking fix (need rework)
bellard [Tue, 3 Feb 2004 23:35:10 +0000 (23:35 +0000)]
temporary interrupt locking fix (need rework)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@598 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoupdate
bellard [Tue, 3 Feb 2004 23:30:47 +0000 (23:30 +0000)]
update

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@597 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agomore precise TLB invalidation - init cleanup
bellard [Tue, 3 Feb 2004 23:28:30 +0000 (23:28 +0000)]
more precise TLB invalidation - init cleanup

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@596 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agocleanup
bellard [Tue, 3 Feb 2004 23:27:13 +0000 (23:27 +0000)]
cleanup

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@595 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoide identify fix (initial patch by Jens Axboe)
bellard [Sun, 1 Feb 2004 17:55:47 +0000 (17:55 +0000)]
ide identify fix (initial patch by Jens Axboe)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@594 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agofixed atapi error codes (initial patch by Jens Axboe)
bellard [Sun, 1 Feb 2004 17:37:48 +0000 (17:37 +0000)]
fixed atapi error codes (initial patch by Jens Axboe)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@593 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoSEEK_STAT bit ata reset fix (Jens Axboe)
bellard [Sun, 1 Feb 2004 17:24:11 +0000 (17:24 +0000)]
SEEK_STAT bit ata reset fix (Jens Axboe)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@592 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agovga memory address fix
bellard [Tue, 27 Jan 2004 00:14:11 +0000 (00:14 +0000)]
vga memory address fix

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@591 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoclean tests dir
bellard [Sun, 25 Jan 2004 15:47:27 +0000 (15:47 +0000)]
clean tests dir

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@590 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoupdate
bellard [Sun, 25 Jan 2004 15:38:01 +0000 (15:38 +0000)]
update

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@589 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoupdate
bellard [Sun, 25 Jan 2004 15:26:12 +0000 (15:26 +0000)]
update

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@588 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoupdate
bellard [Sun, 25 Jan 2004 15:22:15 +0000 (15:22 +0000)]
update

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@587 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agocorrect NT flag behavior - zero ldt task switch bug fix - task switch thru call insn...
bellard [Sat, 24 Jan 2004 16:27:56 +0000 (16:27 +0000)]
correct NT flag behavior - zero ldt task switch bug fix - task switch thru call insn bug fix

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@586 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agofixed eflags optimisations with string operation (aka linux 2.6.2rc1 fix) - removed...
bellard [Sat, 24 Jan 2004 16:24:06 +0000 (16:24 +0000)]
fixed eflags optimisations with string operation (aka linux 2.6.2rc1 fix) - removed warnings

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@585 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agocombine PDE and PTE protections as in intel specs - added cpu_get_phys_page_debug()
bellard [Sat, 24 Jan 2004 15:29:03 +0000 (15:29 +0000)]
combine PDE and PTE protections as in intel specs - added cpu_get_phys_page_debug()

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@584 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agocorrect NT flag behavior
bellard [Sat, 24 Jan 2004 15:27:58 +0000 (15:27 +0000)]
correct NT flag behavior

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@583 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agocorrect target_ulong definition
bellard [Sat, 24 Jan 2004 15:26:06 +0000 (15:26 +0000)]
correct target_ulong definition

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@582 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agovirtual memory access for gdbstub
bellard [Sat, 24 Jan 2004 15:23:36 +0000 (15:23 +0000)]
virtual memory access for gdbstub

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@581 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoadded TARGET_LONG_BITS
bellard [Sat, 24 Jan 2004 15:19:09 +0000 (15:19 +0000)]
added TARGET_LONG_BITS

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@580 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoadded cpu_get_phys_page_debug()
bellard [Sat, 24 Jan 2004 15:18:16 +0000 (15:18 +0000)]
added cpu_get_phys_page_debug()

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@579 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoadded cpu_get_phys_page_debug()
bellard [Sat, 24 Jan 2004 15:11:05 +0000 (15:11 +0000)]
added cpu_get_phys_page_debug()

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@578 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoremoved warnings
bellard [Sat, 24 Jan 2004 15:10:18 +0000 (15:10 +0000)]
removed warnings

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@577 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoupdate
bellard [Sat, 24 Jan 2004 13:46:56 +0000 (13:46 +0000)]
update

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@576 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoincreased physical RAM limit to 2047 MB in soft MMU mode
bellard [Sat, 24 Jan 2004 13:42:26 +0000 (13:42 +0000)]
increased physical RAM limit to 2047 MB in soft MMU mode

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@575 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoATAPI transfer size fix (NetBSD CDROM access fix) - added WIN_CHECKPOWERMODE1 - set...
bellard [Thu, 22 Jan 2004 23:52:27 +0000 (23:52 +0000)]
ATAPI transfer size fix (NetBSD CDROM access fix) - added WIN_CHECKPOWERMODE1 - set error to zero in some cases

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@574 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agointerrupt to conforming segment fix (QNX boot fix)
bellard [Mon, 19 Jan 2004 23:46:39 +0000 (23:46 +0000)]
interrupt to conforming segment fix (QNX boot fix)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@573 c046a42c-6fe2-441c-8c8c-71466251a162

20 years ago16 bit DMA fix (malc)
bellard [Mon, 19 Jan 2004 21:11:02 +0000 (21:11 +0000)]
16 bit DMA fix (malc)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@572 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoL4 fix for rep nop (should handle all cases)
bellard [Mon, 19 Jan 2004 20:31:37 +0000 (20:31 +0000)]
L4 fix for rep nop (should handle all cases)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@571 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agotest at least one invalid lock op code
bellard [Mon, 19 Jan 2004 20:29:34 +0000 (20:29 +0000)]
test at least one invalid lock op code

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@570 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoPowerPC merge (Jocelyn Mayer)
bellard [Sun, 18 Jan 2004 23:19:48 +0000 (23:19 +0000)]
PowerPC merge (Jocelyn Mayer)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@569 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoupdate
bellard [Sun, 18 Jan 2004 23:14:25 +0000 (23:14 +0000)]
update

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@568 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoavoid exiting directly if file not found
bellard [Sun, 18 Jan 2004 22:55:23 +0000 (22:55 +0000)]
avoid exiting directly if file not found

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@567 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoPowerPC merge (Jocelyn Mayer)
bellard [Sun, 18 Jan 2004 22:49:57 +0000 (22:49 +0000)]
PowerPC merge (Jocelyn Mayer)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@566 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoPowerPC merge (Jocelyn Mayer)
bellard [Sun, 18 Jan 2004 22:44:01 +0000 (22:44 +0000)]
PowerPC merge (Jocelyn Mayer)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@565 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoARM fcntl flag fixes (Lennert Buytenhek)
bellard [Sun, 18 Jan 2004 22:39:25 +0000 (22:39 +0000)]
ARM fcntl flag fixes (Lennert Buytenhek)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@564 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoautomatic floppy boot
bellard [Sun, 18 Jan 2004 22:35:25 +0000 (22:35 +0000)]
automatic floppy boot

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@563 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agotemporary gcc 3.3 fix
bellard [Sun, 18 Jan 2004 22:25:49 +0000 (22:25 +0000)]
temporary gcc 3.3 fix

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@562 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agosb16 patch (malc)
bellard [Sun, 18 Jan 2004 22:19:31 +0000 (22:19 +0000)]
sb16 patch (malc)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@561 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoalpha fix (Falk Hueffner)
bellard [Sun, 18 Jan 2004 22:06:47 +0000 (22:06 +0000)]
alpha fix (Falk Hueffner)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@560 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agosuppressed cast to lvalue
bellard [Sun, 18 Jan 2004 22:05:44 +0000 (22:05 +0000)]
suppressed cast to lvalue

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@559 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agomore xadd tests - cmpxchg8b test
bellard [Sun, 18 Jan 2004 21:57:29 +0000 (21:57 +0000)]
more xadd tests - cmpxchg8b test

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@558 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agocmos return current date - current irq priority in PIC (L4 Pistachio support) - help...
bellard [Sun, 18 Jan 2004 21:56:49 +0000 (21:56 +0000)]
cmos return current date - current irq priority in PIC (L4 Pistachio support) - help fixes

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@557 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agocast to return type
bellard [Sun, 18 Jan 2004 21:53:18 +0000 (21:53 +0000)]
cast to return type

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@556 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agofixed tlb invalidation
bellard [Sun, 18 Jan 2004 21:52:14 +0000 (21:52 +0000)]
fixed tlb invalidation

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@555 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoppc code gen size fix
bellard [Sun, 18 Jan 2004 21:50:28 +0000 (21:50 +0000)]
ppc code gen size fix

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@554 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agosimpler second page physical address test
bellard [Sun, 18 Jan 2004 21:50:04 +0000 (21:50 +0000)]
simpler second page physical address test

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@553 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agofixed potential exception pb on cmpxchg
bellard [Sun, 18 Jan 2004 21:44:40 +0000 (21:44 +0000)]
fixed potential exception pb on cmpxchg

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@552 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agocomments fix
bellard [Sun, 18 Jan 2004 21:43:36 +0000 (21:43 +0000)]
comments fix

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@551 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoxadd fix
bellard [Sun, 18 Jan 2004 21:41:29 +0000 (21:41 +0000)]
xadd fix

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@550 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agofixed dirty bit support for 4M pages (L4 Pistachio fix)
bellard [Sun, 18 Jan 2004 21:39:51 +0000 (21:39 +0000)]
fixed dirty bit support for 4M pages (L4 Pistachio fix)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@549 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agogenerate read error if no image (win XP install boot)
bellard [Sun, 18 Jan 2004 21:37:47 +0000 (21:37 +0000)]
generate read error if no image (win XP install boot)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@548 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agofixed subtle bug: in some cases PG_DIRTY was not set correctly
bellard [Tue, 13 Jan 2004 00:00:25 +0000 (00:00 +0000)]
fixed subtle bug: in some cases PG_DIRTY was not set correctly

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@547 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoppc support (Jocelyn Mayer)
bellard [Mon, 5 Jan 2004 22:49:06 +0000 (22:49 +0000)]
ppc support (Jocelyn Mayer)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@546 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoFloppy disk emulation (Jocelyn Mayer)
bellard [Mon, 5 Jan 2004 00:09:06 +0000 (00:09 +0000)]
Floppy disk emulation (Jocelyn Mayer)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@545 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoupdate
bellard [Mon, 5 Jan 2004 00:08:14 +0000 (00:08 +0000)]
update

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@544 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agouse generic GenOpFunc
bellard [Mon, 5 Jan 2004 00:06:41 +0000 (00:06 +0000)]
use generic GenOpFunc

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@543 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agodebug fixes
bellard [Mon, 5 Jan 2004 00:05:50 +0000 (00:05 +0000)]
debug fixes

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@542 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agochanged cpu_x86_in/out to cpu_in/out
bellard [Mon, 5 Jan 2004 00:05:04 +0000 (00:05 +0000)]
changed cpu_x86_in/out to cpu_in/out

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@541 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agouse CPUState
bellard [Mon, 5 Jan 2004 00:02:28 +0000 (00:02 +0000)]
use CPUState

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@540 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoPowerPC system emulation (Jocelyn Mayer) - PIC poll mode (Jocelyn Mayer) - use CPUSta...
bellard [Mon, 5 Jan 2004 00:02:06 +0000 (00:02 +0000)]
PowerPC system emulation (Jocelyn Mayer) - PIC poll mode (Jocelyn Mayer) - use CPUState - Floppy support (Jocelyn Mayer) - command line debug (Jocelyn Mayer)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@539 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agofcntl flags convertion (Jocelyn Mayer)
bellard [Sun, 4 Jan 2004 23:57:22 +0000 (23:57 +0000)]
fcntl flags convertion (Jocelyn Mayer)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@538 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoPowerPC support - float macros
bellard [Sun, 4 Jan 2004 23:56:24 +0000 (23:56 +0000)]
PowerPC support - float macros

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@537 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoPowerPC update (Jocelyn Mayer)
bellard [Sun, 4 Jan 2004 23:54:31 +0000 (23:54 +0000)]
PowerPC update (Jocelyn Mayer)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@536 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agofactorized GenOpFunc
bellard [Sun, 4 Jan 2004 23:53:54 +0000 (23:53 +0000)]
factorized GenOpFunc

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@535 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoPowerPC System emulation (Jocelyn Mayer)
bellard [Sun, 4 Jan 2004 23:53:18 +0000 (23:53 +0000)]
PowerPC System emulation (Jocelyn Mayer)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@534 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoppc fix
bellard [Sun, 4 Jan 2004 23:51:58 +0000 (23:51 +0000)]
ppc fix

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@533 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agochanged cpu_x86_in/out to cpu_in/out
bellard [Sun, 4 Jan 2004 23:49:41 +0000 (23:49 +0000)]
changed cpu_x86_in/out to cpu_in/out

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@532 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoaalib support with SDL
bellard [Sun, 4 Jan 2004 23:49:02 +0000 (23:49 +0000)]
aalib support with SDL

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@531 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoinfer access type
bellard [Sun, 4 Jan 2004 23:28:12 +0000 (23:28 +0000)]
infer access type

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@530 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agosuppressed explicit access type and use the exception routine to infer it from the...
bellard [Sun, 4 Jan 2004 23:26:24 +0000 (23:26 +0000)]
suppressed explicit access type and use the exception routine to infer it from the micro operation

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@529 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoPowerPC system emulation (Jocelyn Mayer) - modified patch to use new TLB api
bellard [Sun, 4 Jan 2004 22:58:38 +0000 (22:58 +0000)]
PowerPC system emulation (Jocelyn Mayer) - modified patch to use new TLB api

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@528 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoupdate
bellard [Sun, 4 Jan 2004 18:28:47 +0000 (18:28 +0000)]
update

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@527 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agomake the bios be a ROM memory - glibc hacks for setvbuf and signals - correct century...
bellard [Sun, 4 Jan 2004 18:18:57 +0000 (18:18 +0000)]
make the bios be a ROM memory - glibc hacks for setvbuf and signals - correct century storage in CMOS emulation

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@526 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agohack for target_ulong define
bellard [Sun, 4 Jan 2004 18:17:13 +0000 (18:17 +0000)]
hack for target_ulong define

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@525 c046a42c-6fe2-441c-8c8c-71466251a162

20 years agoassembly soft MMU defines on i386
bellard [Sun, 4 Jan 2004 18:15:29 +0000 (18:15 +0000)]
assembly soft MMU defines on i386

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@524 c046a42c-6fe2-441c-8c8c-71466251a162