OSDN Git Service
bellard [Sat, 2 Jul 2005 15:20:06 +0000 (15:20 +0000)]
unaligned load fix (Ralf Baechle)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1471
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 2 Jul 2005 15:16:15 +0000 (15:16 +0000)]
soft irq are just irqs (Ralf Baechle)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1470
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 2 Jul 2005 15:13:42 +0000 (15:13 +0000)]
fixed random register (Ralf Baechle)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1469
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 2 Jul 2005 15:12:18 +0000 (15:12 +0000)]
remove nonsense exception code (Ralf Baechle)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1468
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 2 Jul 2005 15:11:25 +0000 (15:11 +0000)]
kernel load fix (Ralf Baechle)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1467
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 2 Jul 2005 15:10:44 +0000 (15:10 +0000)]
fixed jump mask (Ralf Baechle)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1466
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 2 Jul 2005 15:07:44 +0000 (15:07 +0000)]
MIPS_USES_R4K_TLB typo
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1465
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 2 Jul 2005 14:58:51 +0000 (14:58 +0000)]
MIPS target (Jocelyn Mayer)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1464
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 2 Jul 2005 14:45:34 +0000 (14:45 +0000)]
MIPS disas support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1463
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 2 Jul 2005 14:31:34 +0000 (14:31 +0000)]
sparc64 marge (Blue Swirl)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1462
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 2 Jul 2005 14:02:54 +0000 (14:02 +0000)]
VMDK disk image creation (Filip Navara)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1461
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 2 Jul 2005 13:32:17 +0000 (13:32 +0000)]
Configure check for graphical output (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1460
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 2 Jul 2005 13:31:24 +0000 (13:31 +0000)]
correct __builtin_expect definition - increased code gen buffer size for x86
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1459
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sun, 5 Jun 2005 17:11:42 +0000 (17:11 +0000)]
64 bit fixes (initial patch by Gwenole Beauchesne)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1458
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sun, 5 Jun 2005 17:10:39 +0000 (17:10 +0000)]
added HOST_LONG_BITS in configure
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1457
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sun, 5 Jun 2005 16:48:41 +0000 (16:48 +0000)]
added help on -nics
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1456
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sun, 5 Jun 2005 15:57:04 +0000 (15:57 +0000)]
add missing definitions in the ppc linker script (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1455
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sun, 5 Jun 2005 15:56:02 +0000 (15:56 +0000)]
comma separated list of targets in --target-list (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1454
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sun, 5 Jun 2005 15:24:23 +0000 (15:24 +0000)]
IER behavior change - better IRQ handling
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1453
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sun, 5 Jun 2005 15:21:57 +0000 (15:21 +0000)]
added Heathrow PIC
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1452
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sun, 5 Jun 2005 15:17:28 +0000 (15:17 +0000)]
use new machine API
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1451
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sun, 5 Jun 2005 15:16:50 +0000 (15:16 +0000)]
correct PCI ID for PREP PCI host bridge - added Grackle PCI host bridge
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1450
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sun, 5 Jun 2005 15:15:26 +0000 (15:15 +0000)]
added CMD646 PCI IDE controller support - better IRQ handling - added IDE flush cache command - added work around for Darwin/PPC to select IDE drive
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1449
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sun, 5 Jun 2005 15:11:17 +0000 (15:11 +0000)]
added Heathrow PowerMAC machine - added UniN memory fake controller for Mac99 - added temporary frame buffer OSI calls to keep Mac OS X happy
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1448
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sun, 5 Jun 2005 14:54:40 +0000 (14:54 +0000)]
use new machine API
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1447
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sun, 5 Jun 2005 14:51:11 +0000 (14:51 +0000)]
PC machine support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1446
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sun, 5 Jun 2005 14:50:39 +0000 (14:50 +0000)]
more generic IRQ support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1445
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sun, 5 Jun 2005 14:49:17 +0000 (14:49 +0000)]
added -M machine option - permit to put CDROM on hdb on PPC to handle the case where a single IDE controller is present
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1444
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sun, 5 Jun 2005 14:39:02 +0000 (14:39 +0000)]
simplified end of page handling
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1443
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sun, 5 Jun 2005 14:38:00 +0000 (14:38 +0000)]
added back loglevel test
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1442
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 4 Jun 2005 22:22:27 +0000 (22:22 +0000)]
fixed lsw[ix] / stsw[ix] potential exception bug - mtcrf workaround for Mac OS X 10.4 - use direct jump at page boundary
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1441
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 4 Jun 2005 22:19:46 +0000 (22:19 +0000)]
removed dynamic test of traces
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1440
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 4 Jun 2005 22:19:19 +0000 (22:19 +0000)]
xec_bc mask fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1439
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 4 Jun 2005 22:19:02 +0000 (22:19 +0000)]
bctr and blr must ignore the two lsb
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1438
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 4 Jun 2005 22:17:59 +0000 (22:17 +0000)]
MMU fix - temporary osi_call support - xec_bc mask fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1437
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 4 Jun 2005 22:16:41 +0000 (22:16 +0000)]
added temporary osi_call callback
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1436
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 4 Jun 2005 20:34:16 +0000 (20:34 +0000)]
use fprintf_func callback to print code
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1435
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 4 Jun 2005 20:15:57 +0000 (20:15 +0000)]
added sum command
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1434
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Fri, 13 May 2005 23:08:13 +0000 (23:08 +0000)]
handle the case where several PCI irqs share the same PIC irq
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1433
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Fri, 13 May 2005 22:50:47 +0000 (22:50 +0000)]
ARM VFP dump fix (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1432
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Fri, 13 May 2005 22:45:23 +0000 (22:45 +0000)]
ARM saturating arithmetic fixes (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1431
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Fri, 13 May 2005 22:42:37 +0000 (22:42 +0000)]
open fix (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1430
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Thu, 12 May 2005 18:46:11 +0000 (18:46 +0000)]
dcbz fix (Jocelyn Mayer)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1429
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 30 Apr 2005 16:10:35 +0000 (16:10 +0000)]
Windows 2000 install disk full hack (original idea from Vladimir N. Oleynik)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1428
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 30 Apr 2005 15:08:33 +0000 (15:08 +0000)]
typos
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1427
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Thu, 28 Apr 2005 21:15:08 +0000 (21:15 +0000)]
Virtual VFAT support (Johannes Schindelin)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1426
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Thu, 28 Apr 2005 21:09:32 +0000 (21:09 +0000)]
probing fixes
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1425
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Thu, 28 Apr 2005 20:49:23 +0000 (20:49 +0000)]
raw dmg support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1424
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Thu, 28 Apr 2005 20:41:53 +0000 (20:41 +0000)]
added --enable-adlib in help
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1423
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Thu, 28 Apr 2005 19:45:10 +0000 (19:45 +0000)]
ne2000 reset fix - start/stop registers read access (aka OS/2 Warp V4 fix) (lukewarm)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1422
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Thu, 28 Apr 2005 19:26:35 +0000 (19:26 +0000)]
BMDMA interrupt fix (aka Solaris x86 IDE bug fix)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1421
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Wed, 27 Apr 2005 20:49:23 +0000 (20:49 +0000)]
tarbin fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1419
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Wed, 27 Apr 2005 20:25:20 +0000 (20:25 +0000)]
ARM thumb fixes
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1418
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Wed, 27 Apr 2005 20:17:58 +0000 (20:17 +0000)]
Virtual PC read-only disk image support (Alex Beregszaszi)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1417
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Wed, 27 Apr 2005 20:15:00 +0000 (20:15 +0000)]
ARM thumb disassembly (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1416
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Wed, 27 Apr 2005 20:11:21 +0000 (20:11 +0000)]
ARM Thumb syscalls (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1415
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Wed, 27 Apr 2005 19:55:58 +0000 (19:55 +0000)]
win32 fix (Filip Navara)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1414
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Wed, 27 Apr 2005 19:55:01 +0000 (19:55 +0000)]
BSD fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1413
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Tue, 26 Apr 2005 21:59:26 +0000 (21:59 +0000)]
BSD cdrom device access fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1412
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Tue, 26 Apr 2005 21:47:02 +0000 (21:47 +0000)]
raw CDROM access for windows (Filip Navara)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1411
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Tue, 26 Apr 2005 21:39:25 +0000 (21:39 +0000)]
clean target update
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1410
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Tue, 26 Apr 2005 21:34:00 +0000 (21:34 +0000)]
Bochs disk image support (Alex Beregszaszi)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1409
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Tue, 26 Apr 2005 21:25:15 +0000 (21:25 +0000)]
update
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1408
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Tue, 26 Apr 2005 21:09:55 +0000 (21:09 +0000)]
fixed gdb error reporting (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1407
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Tue, 26 Apr 2005 21:08:00 +0000 (21:08 +0000)]
VMDK4 write support - fixed packing of VMDK4Header (Filip Navara)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1406
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Tue, 26 Apr 2005 21:02:48 +0000 (21:02 +0000)]
proll update: IDE HDD/CD support (Blue Swirl)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1405
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Tue, 26 Apr 2005 20:49:17 +0000 (20:49 +0000)]
depth=24 write mask fix (Volker Ruppert)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1404
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Tue, 26 Apr 2005 20:46:24 +0000 (20:46 +0000)]
cosmetics
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1403
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Tue, 26 Apr 2005 20:44:10 +0000 (20:44 +0000)]
SYS_SEEK fix (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1402
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Tue, 26 Apr 2005 20:42:36 +0000 (20:42 +0000)]
report user mode gdb exit codes (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1401
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Tue, 26 Apr 2005 20:38:17 +0000 (20:38 +0000)]
removed switches in op.c (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1400
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Tue, 26 Apr 2005 20:36:11 +0000 (20:36 +0000)]
better arm conditionnal execution implementation (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1399
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Tue, 26 Apr 2005 20:35:05 +0000 (20:35 +0000)]
debug fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1398
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Tue, 26 Apr 2005 20:34:45 +0000 (20:34 +0000)]
win32 conf fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1397
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Tue, 26 Apr 2005 20:34:26 +0000 (20:34 +0000)]
fixed clean target
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1396
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Tue, 26 Apr 2005 19:33:35 +0000 (19:33 +0000)]
i386-user compile fix (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1395
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sun, 24 Apr 2005 18:04:33 +0000 (18:04 +0000)]
fixed zero ss selector case in x86_64 emulation
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1394
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sun, 24 Apr 2005 18:03:37 +0000 (18:03 +0000)]
efer is present even in legacy mode
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1393
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sun, 24 Apr 2005 18:02:38 +0000 (18:02 +0000)]
compatibility fix with kqemu-x86_64
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1392
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sun, 24 Apr 2005 18:01:56 +0000 (18:01 +0000)]
qemu code is not ready to handle these registers
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1391
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sun, 24 Apr 2005 10:08:19 +0000 (10:08 +0000)]
MMU fix (Blue Swirl)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1390
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sun, 24 Apr 2005 10:07:11 +0000 (10:07 +0000)]
removed RS_CONTINUE 'state'
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1389
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 23 Apr 2005 20:44:25 +0000 (20:44 +0000)]
informative message about low memory on /dev/shm
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1388
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 23 Apr 2005 18:46:03 +0000 (18:46 +0000)]
Fix dumping of arm registers (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1387
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 23 Apr 2005 18:43:45 +0000 (18:43 +0000)]
removed obsolete S3 VGA code
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1386
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 23 Apr 2005 18:30:28 +0000 (18:30 +0000)]
cygwin host support (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1385
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 23 Apr 2005 18:27:52 +0000 (18:27 +0000)]
ARM singlestep support (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1384
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 23 Apr 2005 18:25:41 +0000 (18:25 +0000)]
ARM "Angel" semihosting syscalls (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1383
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 23 Apr 2005 18:21:13 +0000 (18:21 +0000)]
arm vfp fcmp and fcmpe instructions fix (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1382
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 23 Apr 2005 18:18:54 +0000 (18:18 +0000)]
PREP machines have two IO mappings.
This patch adds support for non-contiguous IO map, which is used by
OS/2.
It also adds the missing legacy IO ports for the PREP PCI bridge and
changes CPU PVR from 74x/75x to 604 to make OS/2 happy.
(Jocelyn Mayer)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1381
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 23 Apr 2005 18:16:54 +0000 (18:16 +0000)]
This patch fixes two bugs in cuda emulation:
- the CUDA timer is always triggered twice, with current code
- SET_TIME command is supposed to send back a 7 bytes packet
(Jocelyn Mayer)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1380
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 23 Apr 2005 18:16:07 +0000 (18:16 +0000)]
This patch adds little-endian mode support to PPC emulation.
This is needed by OS/2 and Windows NT and some programs like VirtualPC.
This patch has been tested using OS/2 bootloader (thanks to Tero
Kaarlela).
(Jocelyn Mayer)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1379
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 23 Apr 2005 18:05:46 +0000 (18:05 +0000)]
- remove the ugly "stop" pseudo-opcode.
- fix fsqrt instruction (there's no fsqrt.).
- floating point load and store are not integer instructions.
- wrong opcode for dcba instructions.
(Jocelyn Mayer)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1378
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 23 Apr 2005 18:01:57 +0000 (18:01 +0000)]
ARM syscall fix (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1377
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 23 Apr 2005 17:54:59 +0000 (17:54 +0000)]
lretq, lcall and ljmp tests in 64 bit mode
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1376
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 23 Apr 2005 17:53:12 +0000 (17:53 +0000)]
lcall and ljmp fixes in 64 bit mode - sysret fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1375
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 23 Apr 2005 17:50:32 +0000 (17:50 +0000)]
return model id in cpuid for x86_64
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1374
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 23 Apr 2005 17:48:47 +0000 (17:48 +0000)]
sysret fix - better cpuid support - lcall support for x86_64 - efer access in i386 emulation
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1373
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 23 Apr 2005 17:46:55 +0000 (17:46 +0000)]
enable EFER usage in i386 emulation - more cpuid bits
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1372
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Sat, 23 Apr 2005 17:45:43 +0000 (17:45 +0000)]
x86_64 support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1371
c046a42c-6fe2-441c-8c8c-
71466251a162