bellard
|
ede28208d8
|
added nop test for exception
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@321 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-07-11 14:49:58 +00:00 |
bellard
|
7739f36e38
|
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
|
2003-07-11 14:49:22 +00:00 |
bellard
|
f8c8799840
|
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
|
2003-07-09 19:41:41 +00:00 |
bellard
|
43fff2384e
|
ARM signal support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@318 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-07-09 19:31:39 +00:00 |
bellard
|
1b21b62ab4
|
ARM fixes
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@317 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-07-09 17:16:27 +00:00 |
bellard
|
a1516e92b6
|
ARM init fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@316 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-07-09 17:13:37 +00:00 |
bellard
|
6fb883e8e3
|
ARM fix: mmap
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@315 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-07-09 17:12:39 +00:00 |
bellard
|
6e295807ac
|
ARM fixes
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@314 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-07-09 17:10:32 +00:00 |
bellard
|
f2674e31e0
|
old select support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@313 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-07-09 12:26:09 +00:00 |
bellard
|
4690764bba
|
update
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@312 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-07-07 12:17:46 +00:00 |
bellard
|
3c1cf9fa86
|
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
|
2003-07-07 11:30:47 +00:00 |
bellard
|
1f47a9223e
|
added disk image help
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@310 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-07-06 19:01:55 +00:00 |
bellard
|
33e3963e1b
|
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
|
2003-07-06 17:15:21 +00:00 |
bellard
|
cd4c3e888a
|
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
|
2003-07-04 14:38:25 +00:00 |
bellard
|
7916e2245d
|
allow up to 256 MB of ram
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@307 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-07-01 16:27:45 +00:00 |
bellard
|
abd0aaff03
|
fixed date storage in CMOS
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@306 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-07-01 15:07:57 +00:00 |
bellard
|
c39d5b78f6
|
make FPU load exception safe
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@305 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-07-01 15:07:14 +00:00 |
bellard
|
4d40895f2c
|
more accurate bcd convert - fixed FPU exceptions
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@304 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-07-01 15:05:19 +00:00 |
bellard
|
e477b8b81b
|
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
|
2003-06-30 23:36:57 +00:00 |
bellard
|
b118d61e55
|
added PIC debug
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@302 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-06-30 23:36:21 +00:00 |
bellard
|
2f62b397b5
|
dummy label to avoid gcc optimisations
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@301 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-06-30 23:18:59 +00:00 |
bellard
|
907a5b2690
|
fixed invalid irq jump chaining
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@300 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-06-30 23:18:22 +00:00 |
bellard
|
0849bf0821
|
allow read only images
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@299 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-06-30 23:17:31 +00:00 |
bellard
|
305034817d
|
removed unused assignment
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@298 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-06-30 23:17:08 +00:00 |
bellard
|
ec410fc9ce
|
update
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@297 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-06-30 23:16:33 +00:00 |
bellard
|
68a7931591
|
reduced irq latency
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@296 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-06-30 13:12:32 +00:00 |
bellard
|
c9159e5321
|
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
|
2003-06-30 13:06:39 +00:00 |
bellard
|
8c9b861e74
|
added block.c
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@294 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-06-30 10:12:19 +00:00 |
bellard
|
5797fa5d7e
|
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
|
2003-06-30 10:11:50 +00:00 |
bellard
|
8ef9a8ece3
|
added nop operations
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@292 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-06-30 10:04:47 +00:00 |
bellard
|
fc01f7e7f9
|
IDE emulation
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@291 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-06-30 10:03:06 +00:00 |
bellard
|
3b0dca51b0
|
gdb stub defines
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@290 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-06-27 18:52:23 +00:00 |
bellard
|
da415d54bf
|
gdb usage information
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@289 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-06-27 18:50:50 +00:00 |
bellard
|
b4608c0455
|
added gdb support to vl
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@288 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-06-27 17:34:32 +00:00 |
bellard
|
d5a0b50c6f
|
update
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@287 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-06-27 12:02:03 +00:00 |
bellard
|
87858c89ca
|
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
|
2003-06-27 12:01:39 +00:00 |
bellard
|
a6f816d697
|
fixed endianness (Jocelyn Mayer)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@285 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-06-26 17:09:07 +00:00 |
bellard
|
0ad041d476
|
fixed inline pb
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@284 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-06-25 22:11:41 +00:00 |
bellard
|
1eb20527c8
|
update
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@283 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-06-25 16:21:49 +00:00 |
bellard
|
e3e86d56c4
|
gcc3 compile fixes
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@282 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-06-25 16:21:11 +00:00 |
bellard
|
1df912cf9e
|
VL license of the day is MIT/BSD
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@281 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-06-25 16:20:35 +00:00 |
bellard
|
4351832355
|
added invlpg emulation
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@280 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-06-25 16:19:50 +00:00 |
bellard
|
59faf6d6a6
|
compile fixes
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@279 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-06-25 16:18:50 +00:00 |
bellard
|
725af7d460
|
untested RH9 fixes
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@278 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-06-25 16:18:32 +00:00 |
bellard
|
a363e34cc5
|
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
|
2003-06-25 16:18:05 +00:00 |
bellard
|
ea041c0e33
|
more precise cpu_interrupt()
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@276 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-06-25 16:16:50 +00:00 |
bellard
|
83479e770d
|
suppressed ring 0 hacks
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@275 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-06-25 16:12:37 +00:00 |
bellard
|
e2f2289897
|
arm fixes
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@274 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-06-25 16:09:48 +00:00 |
bellard
|
844c72eccc
|
more compiler tests
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@273 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-06-25 16:09:14 +00:00 |
bellard
|
6b1534cc67
|
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
|
2003-06-25 16:08:39 +00:00 |