sdk/emulator/qemu.git
21 years agofinished simplifying string operations
bellard [Wed, 17 Sep 2003 22:52:47 +0000 (22:52 +0000)]
finished simplifying string operations

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

21 years agoadded two more jump points
bellard [Wed, 17 Sep 2003 22:51:45 +0000 (22:51 +0000)]
added two more jump points

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

21 years agoremoved x86 hacks
bellard [Wed, 17 Sep 2003 22:51:18 +0000 (22:51 +0000)]
removed x86 hacks

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

21 years agoadded linux < 2.4.21 vm86 bug workaround - added extensive TF flag test
bellard [Wed, 17 Sep 2003 22:49:51 +0000 (22:49 +0000)]
added linux < 2.4.21 vm86 bug workaround - added extensive TF flag test

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

21 years agodepth 32 fix
bellard [Tue, 16 Sep 2003 21:47:08 +0000 (21:47 +0000)]
depth 32 fix

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

21 years agoglibc 2.3.x fix
bellard [Tue, 16 Sep 2003 21:46:04 +0000 (21:46 +0000)]
glibc 2.3.x fix

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

21 years agofaster and more accurate segment handling
bellard [Thu, 21 Aug 2003 23:25:21 +0000 (23:25 +0000)]
faster and more accurate segment handling

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

21 years agopop ss, mov ss, x and sti disable irqs for the next instruction - began dispatch...
bellard [Wed, 20 Aug 2003 23:02:09 +0000 (23:02 +0000)]
pop ss, mov ss, x and sti disable irqs for the next instruction - began dispatch optimization by adding new x86 cpu 'hidden' flags

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

21 years agono error code if hardware interrupt
bellard [Wed, 20 Aug 2003 21:34:35 +0000 (21:34 +0000)]
no error code if hardware interrupt

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

21 years agoavoid problems if make clean was not made before updating
bellard [Mon, 11 Aug 2003 23:01:33 +0000 (23:01 +0000)]
avoid problems if make clean was not made before updating

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

21 years agogcc 3.x is mandatory now on PowerPC
bellard [Mon, 11 Aug 2003 22:28:58 +0000 (22:28 +0000)]
gcc 3.x is mandatory now on PowerPC

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

21 years agoworkaround for gcc 3.3 bug or overoptimisation if a label is not used
bellard [Mon, 11 Aug 2003 22:21:18 +0000 (22:21 +0000)]
workaround for gcc 3.3 bug or overoptimisation if a label is not used

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

21 years agofixed invalid Linux asm/unistd.h header for PowerPC and gcc 3.3
bellard [Mon, 11 Aug 2003 22:20:16 +0000 (22:20 +0000)]
fixed invalid Linux asm/unistd.h header for PowerPC and gcc 3.3

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

21 years agopass function name to JMUP_TB()
bellard [Mon, 11 Aug 2003 22:19:11 +0000 (22:19 +0000)]
pass function name to JMUP_TB()

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

21 years ago64 bit fixes (Falk Hueffner)
bellard [Mon, 11 Aug 2003 20:35:58 +0000 (20:35 +0000)]
64 bit fixes (Falk Hueffner)

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

21 years agomode X double scan fix (malc)
bellard [Mon, 11 Aug 2003 20:33:04 +0000 (20:33 +0000)]
mode X double scan fix (malc)

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

21 years agoupdated
bellard [Sun, 10 Aug 2003 23:41:46 +0000 (23:41 +0000)]
updated

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

21 years agofixed invalid ESP usage (Jon Nall)
bellard [Sun, 10 Aug 2003 23:40:50 +0000 (23:40 +0000)]
fixed invalid ESP usage (Jon Nall)

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

21 years agofixed invalid code gen
bellard [Sun, 10 Aug 2003 23:39:55 +0000 (23:39 +0000)]
fixed invalid code gen

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

21 years agoremoved warnings
bellard [Sun, 10 Aug 2003 23:39:03 +0000 (23:39 +0000)]
removed warnings

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

21 years agoPowerPC fix (Jon Nall)
bellard [Sun, 10 Aug 2003 22:52:34 +0000 (22:52 +0000)]
PowerPC fix (Jon Nall)

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

21 years agoupdated
bellard [Sun, 10 Aug 2003 22:15:31 +0000 (22:15 +0000)]
updated

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

21 years agom68k host port (Richard Zidlicky)
bellard [Sun, 10 Aug 2003 22:14:22 +0000 (22:14 +0000)]
m68k host port (Richard Zidlicky)

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

21 years agoadded VGA emulation - added PS/2 mouse and keyboard emulation - use SDL for VGA display
bellard [Sun, 10 Aug 2003 21:52:11 +0000 (21:52 +0000)]
added VGA emulation - added PS/2 mouse and keyboard emulation - use SDL for VGA display

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

21 years agosoft mmu support
bellard [Sun, 10 Aug 2003 21:48:43 +0000 (21:48 +0000)]
soft mmu support

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

21 years agosoft mmu support - Memory I/O API - synthetize string instructions
bellard [Sun, 10 Aug 2003 21:47:01 +0000 (21:47 +0000)]
soft mmu support - Memory I/O API - synthetize string instructions

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

21 years agosoft mmu support - moved unrelated code to help2-i386.c - synthetize string instructions
bellard [Sun, 10 Aug 2003 21:41:46 +0000 (21:41 +0000)]
soft mmu support - moved unrelated code to help2-i386.c - synthetize string instructions

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

21 years agobuild all targets at the same time
bellard [Sun, 10 Aug 2003 21:39:31 +0000 (21:39 +0000)]
build all targets at the same time

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

21 years agouse bswap.h
bellard [Sun, 10 Aug 2003 21:38:48 +0000 (21:38 +0000)]
use bswap.h

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

21 years agobuild all targets at the same time - SDL probe support
bellard [Sun, 10 Aug 2003 21:36:04 +0000 (21:36 +0000)]
build all targets at the same time - SDL probe support

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

21 years agosoft mmu support
bellard [Sun, 10 Aug 2003 21:35:13 +0000 (21:35 +0000)]
soft mmu support

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

21 years agoSDL support for VGA, keyboard and mouse
bellard [Sat, 9 Aug 2003 18:26:36 +0000 (18:26 +0000)]
SDL support for VGA, keyboard and mouse

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

21 years agoSoftware MMU support (used for memory mapped devices such as VGA)
bellard [Fri, 8 Aug 2003 23:58:05 +0000 (23:58 +0000)]
Software MMU support (used for memory mapped devices such as VGA)

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

21 years agoFull VGA support, including old CGA modes, VGA planar and mode X
bellard [Fri, 8 Aug 2003 23:50:57 +0000 (23:50 +0000)]
Full VGA support, including old CGA modes, VGA planar and mode X

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

21 years agofixed graphical VGA 16 color mode - fixed 9 pixel wide text mode
bellard [Tue, 5 Aug 2003 23:06:22 +0000 (23:06 +0000)]
fixed graphical VGA 16 color mode - fixed 9 pixel wide text mode

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

21 years agoHardware level VGA emulation (only text mode is tested)
bellard [Mon, 4 Aug 2003 23:30:47 +0000 (23:30 +0000)]
Hardware level VGA emulation (only text mode is tested)

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

21 years agocorrect CPL support (should fix flat real mode support)
bellard [Tue, 29 Jul 2003 20:53:01 +0000 (20:53 +0000)]
correct CPL support (should fix flat real mode support)

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

21 years agofirst part of single stepping support
bellard [Tue, 29 Jul 2003 20:50:33 +0000 (20:50 +0000)]
first part of single stepping support

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

21 years agorefresh clock dummy emulation (netbsd boot fix)
bellard [Sun, 27 Jul 2003 22:19:00 +0000 (22:19 +0000)]
refresh clock dummy emulation (netbsd boot fix)

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

21 years agomore generic ljmp and lcall - fixed REPNZ usage for non compare string ops (FreeDos...
bellard [Sun, 27 Jul 2003 21:11:27 +0000 (21:11 +0000)]
more generic ljmp and lcall - fixed REPNZ usage for non compare string ops (FreeDos boot loader fix)

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

21 years agofixed ss segment load - added ICEBP instruction
bellard [Sat, 26 Jul 2003 20:34:00 +0000 (20:34 +0000)]
fixed ss segment load - added ICEBP instruction

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

21 years agokeyboard emulation - accepts to boot with Bochs BIOS and LGPL'ed VGA BIOS
bellard [Sat, 26 Jul 2003 18:11:40 +0000 (18:11 +0000)]
keyboard emulation - accepts to boot with Bochs BIOS and LGPL'ed VGA BIOS

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

21 years agoset to protected mode
bellard [Sat, 26 Jul 2003 18:02:28 +0000 (18:02 +0000)]
set to protected mode

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

21 years agoremoved debug
bellard [Sat, 26 Jul 2003 18:01:58 +0000 (18:01 +0000)]
removed debug

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

21 years agoreal mode support
bellard [Sat, 26 Jul 2003 18:01:40 +0000 (18:01 +0000)]
real mode support

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

21 years agopopw (%esp) test)
bellard [Sat, 26 Jul 2003 18:00:58 +0000 (18:00 +0000)]
popw (%esp) test)

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

21 years agoreal mode support (now boots from BOCHS BIOS and LGPL'ed VGA BIOS)
bellard [Sat, 26 Jul 2003 17:59:00 +0000 (17:59 +0000)]
real mode support (now boots from BOCHS BIOS and LGPL'ed VGA BIOS)

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

21 years agogdb stub breakpoints support
bellard [Sat, 26 Jul 2003 12:06:08 +0000 (12:06 +0000)]
gdb stub breakpoints support

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

21 years agoupdate
bellard [Sun, 13 Jul 2003 22:37:44 +0000 (22:37 +0000)]
update

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

21 years agoupdate
bellard [Sun, 13 Jul 2003 22:08:50 +0000 (22:08 +0000)]
update

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

21 years agodebug print
bellard [Sun, 13 Jul 2003 17:34:37 +0000 (17:34 +0000)]
debug print

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

21 years agoconvert signal numbers
bellard [Sun, 13 Jul 2003 17:33:54 +0000 (17:33 +0000)]
convert signal numbers

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

21 years agotimes() fix
bellard [Sun, 13 Jul 2003 17:32:31 +0000 (17:32 +0000)]
times() fix

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

21 years agogcc 3.2.2 bug workaround (RedHat 9 fix)
bellard [Sun, 13 Jul 2003 17:31:01 +0000 (17:31 +0000)]
gcc 3.2.2 bug workaround (RedHat 9 fix)

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

21 years agosparc fix
bellard [Sun, 13 Jul 2003 17:30:15 +0000 (17:30 +0000)]
sparc fix

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

21 years agoaddress printing fix
bellard [Sun, 13 Jul 2003 17:29:55 +0000 (17:29 +0000)]
address printing fix

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

21 years agoRedHat 9 fix
bellard [Sun, 13 Jul 2003 17:27:19 +0000 (17:27 +0000)]
RedHat 9 fix

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

21 years agochanged basic block exit generation
bellard [Fri, 11 Jul 2003 15:17:41 +0000 (15:17 +0000)]
changed basic block exit generation

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

21 years agoadded nop test for exception
bellard [Fri, 11 Jul 2003 14:49:58 +0000 (14:49 +0000)]
added nop test for exception

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

21 years agofixed EIP exception bug in case of nop operations (kernel 2.5.74 copy_from_user(...
bellard [Fri, 11 Jul 2003 14:49:22 +0000 (14:49 +0000)]
fixed EIP exception bug in case of nop operations (kernel 2.5.74 copy_from_user() bug)

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

21 years agoadded return for ARM case (may be incorrect - need checking)
bellard [Wed, 9 Jul 2003 19:41:41 +0000 (19:41 +0000)]
added return for ARM case (may be incorrect - need checking)

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

21 years agoARM signal support
bellard [Wed, 9 Jul 2003 19:31:39 +0000 (19:31 +0000)]
ARM signal support

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

21 years agoARM fixes
bellard [Wed, 9 Jul 2003 17:16:27 +0000 (17:16 +0000)]
ARM fixes

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

21 years agoARM init fix
bellard [Wed, 9 Jul 2003 17:13:37 +0000 (17:13 +0000)]
ARM init fix

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

21 years agoARM fix: mmap
bellard [Wed, 9 Jul 2003 17:12:39 +0000 (17:12 +0000)]
ARM fix: mmap

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

21 years agoARM fixes
bellard [Wed, 9 Jul 2003 17:10:32 +0000 (17:10 +0000)]
ARM fixes

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

21 years agoold select support
bellard [Wed, 9 Jul 2003 12:26:09 +0000 (12:26 +0000)]
old select support

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

21 years agoupdate
bellard [Mon, 7 Jul 2003 12:17:46 +0000 (12:17 +0000)]
update

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

21 years agodummy rdmsr and wrmsr support - xor reg, reg optimization
bellard [Mon, 7 Jul 2003 11:30:47 +0000 (11:30 +0000)]
dummy rdmsr and wrmsr support - xor reg, reg optimization

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

21 years agoadded disk image help
bellard [Sun, 6 Jul 2003 19:01:55 +0000 (19:01 +0000)]
added disk image help

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

21 years agoadded user mode Linux Copy On Write disk image support - added -snapshot support...
bellard [Sun, 6 Jul 2003 17:15:21 +0000 (17:15 +0000)]
added user mode Linux Copy On Write disk image support - added -snapshot support (initial patch by Rusty Russell)

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

21 years agoadded IDE WIN_READ_NATIVE_MAX command (2.5.xx fix) - added support for proper system...
bellard [Fri, 4 Jul 2003 14:38:25 +0000 (14:38 +0000)]
added IDE WIN_READ_NATIVE_MAX command (2.5.xx fix) - added support for proper system shutdown

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

21 years agoallow up to 256 MB of ram
bellard [Tue, 1 Jul 2003 16:27:45 +0000 (16:27 +0000)]
allow up to 256 MB of ram

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

21 years agofixed date storage in CMOS
bellard [Tue, 1 Jul 2003 15:07:57 +0000 (15:07 +0000)]
fixed date storage in CMOS

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

21 years agomake FPU load exception safe
bellard [Tue, 1 Jul 2003 15:07:14 +0000 (15:07 +0000)]
make FPU load exception safe

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

21 years agomore accurate bcd convert - fixed FPU exceptions
bellard [Tue, 1 Jul 2003 15:05:19 +0000 (15:05 +0000)]
more accurate bcd convert - fixed FPU exceptions

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

21 years agocorrect eflags evaluation order for all operations - fixed important CPU state restor...
bellard [Mon, 30 Jun 2003 23:36:57 +0000 (23:36 +0000)]
correct eflags evaluation order for all operations - fixed important CPU state restoring bug in some exception cases - disabled unsafe inc flags optimisation

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

21 years agoadded PIC debug
bellard [Mon, 30 Jun 2003 23:36:21 +0000 (23:36 +0000)]
added PIC debug

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

21 years agodummy label to avoid gcc optimisations
bellard [Mon, 30 Jun 2003 23:18:59 +0000 (23:18 +0000)]
dummy label to avoid gcc optimisations

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

21 years agofixed invalid irq jump chaining
bellard [Mon, 30 Jun 2003 23:18:22 +0000 (23:18 +0000)]
fixed invalid irq jump chaining

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

21 years agoallow read only images
bellard [Mon, 30 Jun 2003 23:17:31 +0000 (23:17 +0000)]
allow read only images

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

21 years agoremoved unused assignment
bellard [Mon, 30 Jun 2003 23:17:08 +0000 (23:17 +0000)]
removed unused assignment

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

21 years agoupdate
bellard [Mon, 30 Jun 2003 23:16:33 +0000 (23:16 +0000)]
update

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

21 years agoreduced irq latency
bellard [Mon, 30 Jun 2003 13:12:32 +0000 (13:12 +0000)]
reduced irq latency

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

21 years agoadded IDE mult support - reduced irq latency (IDE should have good performances now)
bellard [Mon, 30 Jun 2003 13:06:39 +0000 (13:06 +0000)]
added IDE mult support - reduced irq latency (IDE should have good performances now)

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

21 years agoadded block.c
bellard [Mon, 30 Jun 2003 10:12:19 +0000 (10:12 +0000)]
added block.c

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

21 years agofirst step to fix precise eflags update in case of exception
bellard [Mon, 30 Jun 2003 10:11:50 +0000 (10:11 +0000)]
first step to fix precise eflags update in case of exception

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

21 years agoadded nop operations
bellard [Mon, 30 Jun 2003 10:04:47 +0000 (10:04 +0000)]
added nop operations

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

21 years agoIDE emulation
bellard [Mon, 30 Jun 2003 10:03:06 +0000 (10:03 +0000)]
IDE emulation

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

21 years agogdb stub defines
bellard [Fri, 27 Jun 2003 18:52:23 +0000 (18:52 +0000)]
gdb stub defines

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

21 years agogdb usage information
bellard [Fri, 27 Jun 2003 18:50:50 +0000 (18:50 +0000)]
gdb usage information

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

21 years agoadded gdb support to vl
bellard [Fri, 27 Jun 2003 17:34:32 +0000 (17:34 +0000)]
added gdb support to vl

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

21 years agoupdate
bellard [Fri, 27 Jun 2003 12:02:03 +0000 (12:02 +0000)]
update

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

21 years agomore precise timer emulation - fixed NE2000 probe problems - added VLTMPDIR support
bellard [Fri, 27 Jun 2003 12:01:39 +0000 (12:01 +0000)]
more precise timer emulation - fixed NE2000 probe problems - added VLTMPDIR support

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

21 years agofixed endianness (Jocelyn Mayer)
bellard [Thu, 26 Jun 2003 17:09:07 +0000 (17:09 +0000)]
fixed endianness (Jocelyn Mayer)

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

21 years agofixed inline pb
bellard [Wed, 25 Jun 2003 22:11:41 +0000 (22:11 +0000)]
fixed inline pb

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

21 years agoupdate
bellard [Wed, 25 Jun 2003 16:21:49 +0000 (16:21 +0000)]
update

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

21 years agogcc3 compile fixes
bellard [Wed, 25 Jun 2003 16:21:11 +0000 (16:21 +0000)]
gcc3 compile fixes

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

21 years agoVL license of the day is MIT/BSD
bellard [Wed, 25 Jun 2003 16:20:35 +0000 (16:20 +0000)]
VL license of the day is MIT/BSD

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

21 years agoadded invlpg emulation
bellard [Wed, 25 Jun 2003 16:19:50 +0000 (16:19 +0000)]
added invlpg emulation

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