]>
git.proxmox.com Git - mirror_qemu.git/log
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
bellard [Wed, 25 Jun 2003 16:18:50 +0000 (16:18 +0000)]
compile fixes
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@279
c046a42c -6fe2-441c-8c8c-
71466251a162
bellard [Wed, 25 Jun 2003 16:18:32 +0000 (16:18 +0000)]
untested RH9 fixes
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@278
c046a42c -6fe2-441c-8c8c-
71466251a162
bellard [Wed, 25 Jun 2003 16:18:05 +0000 (16:18 +0000)]
fixed VM86 support in Virtual Linux - fixed compilation issues with gcc 2.96 - cpuid returns now pentium pro in order to avoid F00F bug workaround in Linux kernel
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@277
c046a42c -6fe2-441c-8c8c-
71466251a162
bellard [Wed, 25 Jun 2003 16:16:50 +0000 (16:16 +0000)]
more precise cpu_interrupt()
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@276
c046a42c -6fe2-441c-8c8c-
71466251a162
bellard [Wed, 25 Jun 2003 16:12:37 +0000 (16:12 +0000)]
suppressed ring 0 hacks
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@275
c046a42c -6fe2-441c-8c8c-
71466251a162
bellard [Wed, 25 Jun 2003 16:09:48 +0000 (16:09 +0000)]
arm fixes
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@274
c046a42c -6fe2-441c-8c8c-
71466251a162
bellard [Wed, 25 Jun 2003 16:09:14 +0000 (16:09 +0000)]
more compiler tests
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@273
c046a42c -6fe2-441c-8c8c-
71466251a162
bellard [Wed, 25 Jun 2003 16:08:39 +0000 (16:08 +0000)]
fixed compilation for gcc 2.96 - added QEMU system emulator
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@272
c046a42c -6fe2-441c-8c8c-
71466251a162
bellard [Wed, 25 Jun 2003 16:08:13 +0000 (16:08 +0000)]
fixed compilation for gcc 2.96
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@271
c046a42c -6fe2-441c-8c8c-
71466251a162
bellard [Wed, 25 Jun 2003 00:08:13 +0000 (00:08 +0000)]
faster task switch
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@270
c046a42c -6fe2-441c-8c8c-
71466251a162
bellard [Wed, 25 Jun 2003 00:07:40 +0000 (00:07 +0000)]
added NE2000 emulation
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@269
c046a42c -6fe2-441c-8c8c-
71466251a162
bellard [Tue, 24 Jun 2003 14:39:12 +0000 (14:39 +0000)]
added link script for vl
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@268
c046a42c -6fe2-441c-8c8c-
71466251a162
bellard [Tue, 24 Jun 2003 13:42:40 +0000 (13:42 +0000)]
for hard core developpers only: a new user mode linux project :-)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@267
c046a42c -6fe2-441c-8c8c-
71466251a162
bellard [Tue, 24 Jun 2003 13:40:52 +0000 (13:40 +0000)]
updated
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@266
c046a42c -6fe2-441c-8c8c-
71466251a162
bellard [Tue, 24 Jun 2003 13:30:31 +0000 (13:30 +0000)]
declare user mode only simulation for QEMU
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@265
c046a42c -6fe2-441c-8c8c-
71466251a162
bellard [Tue, 24 Jun 2003 13:29:40 +0000 (13:29 +0000)]
iret and popl (%esp) tests
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@264
c046a42c -6fe2-441c-8c8c-
71466251a162
bellard [Tue, 24 Jun 2003 13:28:48 +0000 (13:28 +0000)]
use inline function
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@263
c046a42c -6fe2-441c-8c8c-
71466251a162
bellard [Tue, 24 Jun 2003 13:28:12 +0000 (13:28 +0000)]
MMU support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@262
c046a42c -6fe2-441c-8c8c-
71466251a162
bellard [Tue, 24 Jun 2003 13:27:18 +0000 (13:27 +0000)]
more ring 0 operations
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@261
c046a42c -6fe2-441c-8c8c-
71466251a162
bellard [Tue, 24 Jun 2003 13:22:59 +0000 (13:22 +0000)]
hardware interrupt support - support forfull ring 0 exception simulation
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@260
c046a42c -6fe2-441c-8c8c-
71466251a162
bellard [Tue, 24 Jun 2003 13:21:23 +0000 (13:21 +0000)]
correct restoring of CC_OP in case of exception
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@259
c046a42c -6fe2-441c-8c8c-
71466251a162
bellard [Tue, 24 Jun 2003 13:20:53 +0000 (13:20 +0000)]
more ring 0 instructions - full x86 MMU emulation based on mmap() syscall - fixed popl (%esp)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@258
c046a42c -6fe2-441c-8c8c-
71466251a162
bellard [Sat, 21 Jun 2003 13:14:43 +0000 (13:14 +0000)]
force IOPL=3
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@257
c046a42c -6fe2-441c-8c8c-
71466251a162
bellard [Sat, 21 Jun 2003 13:14:12 +0000 (13:14 +0000)]
fixed case where SS != USER_DS (fixes dosemu DPMI emulation)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@256
c046a42c -6fe2-441c-8c8c-
71466251a162
bellard [Sat, 21 Jun 2003 13:13:25 +0000 (13:13 +0000)]
new segment access
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@255
c046a42c -6fe2-441c-8c8c-
71466251a162