sdk/emulator/qemu.git
20 years agosuppressed no longer needed vm86 segment hack (Mike Nordell)
bellard [Thu, 15 Apr 2004 22:13:27 +0000 (22:13 +0000)]
suppressed no longer needed vm86 segment hack (Mike Nordell)

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

20 years agoupdate
bellard [Mon, 12 Apr 2004 20:58:23 +0000 (20:58 +0000)]
update

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

20 years agoppc: suppressed unneeded globals and headers - added explicit type for ppc nvram
bellard [Mon, 12 Apr 2004 20:54:52 +0000 (20:54 +0000)]
ppc: suppressed unneeded globals and headers - added explicit type for ppc nvram

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

20 years agoPowerPC system emulation fixes (Jocelyn Mayer)
bellard [Mon, 12 Apr 2004 20:39:29 +0000 (20:39 +0000)]
PowerPC system emulation fixes (Jocelyn Mayer)

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

20 years agofixed invalid command test
bellard [Mon, 12 Apr 2004 19:07:27 +0000 (19:07 +0000)]
fixed invalid command test

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

20 years agoupdate
bellard [Sun, 11 Apr 2004 14:55:01 +0000 (14:55 +0000)]
update

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

20 years agoVM86 EIP masking fix (aka NT5 install fix) (Mike Nordell)
bellard [Sun, 11 Apr 2004 14:54:42 +0000 (14:54 +0000)]
VM86 EIP masking fix (aka NT5 install fix) (Mike Nordell)

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

20 years agofixed keyboard random bug (Mike Nordell)
bellard [Sat, 10 Apr 2004 19:04:48 +0000 (19:04 +0000)]
fixed keyboard random bug (Mike Nordell)

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

20 years agoide select logic fix
bellard [Wed, 7 Apr 2004 22:13:51 +0000 (22:13 +0000)]
ide select logic fix

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

20 years agopreserve partition table when using -linux option
bellard [Wed, 7 Apr 2004 21:30:08 +0000 (21:30 +0000)]
preserve partition table when using -linux option

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

20 years agofix the no device case
bellard [Wed, 7 Apr 2004 21:01:17 +0000 (21:01 +0000)]
fix the no device case

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

20 years agobase memory size in cmos
bellard [Wed, 7 Apr 2004 20:51:30 +0000 (20:51 +0000)]
base memory size in cmos

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

20 years agovga 9 pixel wide text char fix
bellard [Wed, 7 Apr 2004 20:31:38 +0000 (20:31 +0000)]
vga 9 pixel wide text char fix

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

20 years agorefuse write accesses in BIOS area (aka EMM386.EXE fix) (Mike Nordell)
bellard [Wed, 7 Apr 2004 20:21:16 +0000 (20:21 +0000)]
refuse write accesses in BIOS area (aka EMM386.EXE fix) (Mike Nordell)

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

20 years agodma clean up - added missing read accesses
bellard [Tue, 6 Apr 2004 22:43:01 +0000 (22:43 +0000)]
dma clean up - added missing read accesses

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

20 years agowin32: correct keycode remapping
bellard [Tue, 6 Apr 2004 19:30:16 +0000 (19:30 +0000)]
win32: correct keycode remapping

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

20 years agowin32: do not use all cpu time
bellard [Tue, 6 Apr 2004 19:29:17 +0000 (19:29 +0000)]
win32: do not use all cpu time

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

20 years agoport 92 access
bellard [Mon, 5 Apr 2004 20:26:03 +0000 (20:26 +0000)]
port 92 access

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

20 years agofixing free
bellard [Sun, 4 Apr 2004 20:36:29 +0000 (20:36 +0000)]
fixing free

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

20 years agoqemu fast fix
bellard [Sun, 4 Apr 2004 20:22:28 +0000 (20:22 +0000)]
qemu fast fix

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

20 years agodoc update
bellard [Sun, 4 Apr 2004 15:21:17 +0000 (15:21 +0000)]
doc update

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

20 years agohistory support (Jocelyn Mayer)
bellard [Sun, 4 Apr 2004 13:07:25 +0000 (13:07 +0000)]
history support (Jocelyn Mayer)

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

20 years agoimproved monitor: type check, expression evaluator, memory dump, disassembly
bellard [Sun, 4 Apr 2004 12:57:25 +0000 (12:57 +0000)]
improved monitor: type check, expression evaluator, memory dump, disassembly

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

20 years agowin32 port (Kazu)
bellard [Sun, 4 Apr 2004 12:56:28 +0000 (12:56 +0000)]
win32 port (Kazu)

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

20 years agoupdate
bellard [Sun, 4 Apr 2004 12:55:00 +0000 (12:55 +0000)]
update

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

20 years agotun-fd fix
bellard [Sun, 4 Apr 2004 09:37:47 +0000 (09:37 +0000)]
tun-fd fix

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

20 years agoUIP update fix
bellard [Sat, 3 Apr 2004 12:27:31 +0000 (12:27 +0000)]
UIP update fix

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

20 years agofixed SDL probing for cross compilation
bellard [Fri, 2 Apr 2004 21:55:47 +0000 (21:55 +0000)]
fixed SDL probing for cross compilation

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

20 years agoadded -macaddr option
bellard [Fri, 2 Apr 2004 21:21:32 +0000 (21:21 +0000)]
added -macaddr option

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

20 years agoavoid rounding problems
bellard [Fri, 2 Apr 2004 20:58:56 +0000 (20:58 +0000)]
avoid rounding problems

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

20 years agordtsc fix
bellard [Fri, 2 Apr 2004 20:57:58 +0000 (20:57 +0000)]
rdtsc fix

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

20 years agowin32 cross compile fix
bellard [Fri, 2 Apr 2004 20:55:59 +0000 (20:55 +0000)]
win32 cross compile fix

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

20 years agowin32 port (initial patch by kazu)
bellard [Wed, 31 Mar 2004 23:54:52 +0000 (23:54 +0000)]
win32 port (initial patch by kazu)

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

20 years agowin32 port (initial patch by kazu)
bellard [Wed, 31 Mar 2004 23:37:16 +0000 (23:37 +0000)]
win32 port (initial patch by kazu)

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

20 years agoupdate
bellard [Wed, 31 Mar 2004 19:05:07 +0000 (19:05 +0000)]
update

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

20 years agonew timer API - new API to save/restore the virtual machine state
bellard [Wed, 31 Mar 2004 19:00:16 +0000 (19:00 +0000)]
new timer API - new API to save/restore the virtual machine state

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

20 years agouse new timer API
bellard [Wed, 31 Mar 2004 18:58:38 +0000 (18:58 +0000)]
use new timer API

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

20 years agomore precise RTC emulation (periodic timers + time updates)
bellard [Wed, 31 Mar 2004 18:57:29 +0000 (18:57 +0000)]
more precise RTC emulation (periodic timers + time updates)

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

20 years agoadded cpu_get_fp80() and cpu_set_fp80()
bellard [Wed, 31 Mar 2004 18:56:43 +0000 (18:56 +0000)]
added cpu_get_fp80() and cpu_set_fp80()

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

20 years agomoved gdbstub to qemu - new asynchronous gdbstub
bellard [Wed, 31 Mar 2004 18:52:07 +0000 (18:52 +0000)]
moved gdbstub to qemu - new asynchronous gdbstub

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

20 years agoinstall fix (Rusty Russel)
bellard [Fri, 26 Mar 2004 22:43:34 +0000 (22:43 +0000)]
install fix (Rusty Russel)

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

20 years agoadded qemu-mkcow man page
bellard [Fri, 26 Mar 2004 22:42:54 +0000 (22:42 +0000)]
added qemu-mkcow man page

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

20 years agogcc 2.95.4 compile fix (Petter Reinholdtsen)
bellard [Fri, 26 Mar 2004 22:38:57 +0000 (22:38 +0000)]
gcc 2.95.4 compile fix (Petter Reinholdtsen)

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

20 years agofixed ljmp and iret to TSS
bellard [Fri, 26 Mar 2004 22:26:53 +0000 (22:26 +0000)]
fixed ljmp and iret to TSS

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

20 years agotask switch fixes
bellard [Wed, 24 Mar 2004 00:50:26 +0000 (00:50 +0000)]
task switch fixes

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

20 years agofixed IDE probe
bellard [Tue, 23 Mar 2004 22:42:43 +0000 (22:42 +0000)]
fixed IDE probe

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

20 years agoremoved most of global context uses - removed unneeded abort() which cause problems...
bellard [Tue, 23 Mar 2004 22:42:11 +0000 (22:42 +0000)]
removed most of global context uses - removed unneeded abort() which cause problems during win95 hardware scan

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

20 years agoprotected lret x86 'bug' emulation
bellard [Sun, 21 Mar 2004 18:28:57 +0000 (18:28 +0000)]
protected lret x86 'bug' emulation

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

20 years agoupdate
bellard [Sun, 21 Mar 2004 17:12:48 +0000 (17:12 +0000)]
update

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

20 years agomore log items
bellard [Sun, 21 Mar 2004 17:08:23 +0000 (17:08 +0000)]
more log items

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

20 years agodo not depend on thunk.h - more log items
bellard [Sun, 21 Mar 2004 17:06:25 +0000 (17:06 +0000)]
do not depend on thunk.h - more log items

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

20 years agouse new directory layout
bellard [Sun, 21 Mar 2004 17:02:00 +0000 (17:02 +0000)]
use new directory layout

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

20 years agofixed protected lret imm insn (one more OS/2 fix)
bellard [Sat, 20 Mar 2004 22:04:16 +0000 (22:04 +0000)]
fixed protected lret imm insn (one more OS/2 fix)

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

20 years agowrite to both IDE drives - return 0 for not present drives
bellard [Sat, 20 Mar 2004 22:01:15 +0000 (22:01 +0000)]
write to both IDE drives - return 0 for not present drives

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

20 years agoupdated floppy driver: formatting code, disk geometry auto detect (Jocelyn Mayer)
bellard [Fri, 19 Mar 2004 23:05:34 +0000 (23:05 +0000)]
updated floppy driver: formatting code, disk geometry auto detect (Jocelyn Mayer)

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

20 years agoinitial x86-64 host support (Gwenole Beauchesne)
bellard [Wed, 17 Mar 2004 23:46:04 +0000 (23:46 +0000)]
initial x86-64 host support (Gwenole Beauchesne)

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

20 years agoupdate
bellard [Wed, 17 Mar 2004 23:44:10 +0000 (23:44 +0000)]
update

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

20 years agodevice independent VGA screen dump
bellard [Wed, 17 Mar 2004 23:17:16 +0000 (23:17 +0000)]
device independent VGA screen dump

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

20 years agotun-fd option fix
bellard [Tue, 16 Mar 2004 00:02:58 +0000 (00:02 +0000)]
tun-fd option fix

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

20 years agoupdate
bellard [Sun, 14 Mar 2004 21:49:05 +0000 (21:49 +0000)]
update

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

20 years agoadded qemu_mallocz()
bellard [Sun, 14 Mar 2004 21:48:47 +0000 (21:48 +0000)]
added qemu_mallocz()

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

20 years agoio port API change
bellard [Sun, 14 Mar 2004 21:46:48 +0000 (21:46 +0000)]
io port API change

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

20 years agoadded I/O API - io port API change - added multiple network interface support - redir...
bellard [Sun, 14 Mar 2004 21:44:30 +0000 (21:44 +0000)]
added I/O API - io port API change - added multiple network interface support - redirect serial port to a pseudo terminal if using graphical mode

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

20 years agoio port API change - removed dumb console redraw (not useful)
bellard [Sun, 14 Mar 2004 21:42:10 +0000 (21:42 +0000)]
io port API change - removed dumb console redraw (not useful)

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

20 years agoio port API change
bellard [Sun, 14 Mar 2004 21:41:34 +0000 (21:41 +0000)]
io port API change

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

20 years agoadded qemu_mallocz()
bellard [Sun, 14 Mar 2004 21:41:12 +0000 (21:41 +0000)]
added qemu_mallocz()

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

20 years agoremovable device support - io port API change
bellard [Sun, 14 Mar 2004 21:40:43 +0000 (21:40 +0000)]
removable device support - io port API change

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

20 years agoremoable device support
bellard [Sun, 14 Mar 2004 21:38:54 +0000 (21:38 +0000)]
remoable device support

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

20 years agoadded a command line monitor
bellard [Sun, 14 Mar 2004 21:38:27 +0000 (21:38 +0000)]
added a command line monitor

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

20 years agoseparated more devices from emulator
bellard [Sun, 14 Mar 2004 12:20:30 +0000 (12:20 +0000)]
separated more devices from emulator

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

20 years agom68k compile fix
bellard [Sat, 13 Mar 2004 18:32:13 +0000 (18:32 +0000)]
m68k compile fix

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

20 years ago2.6 kernel compile fix
bellard [Thu, 4 Mar 2004 22:50:52 +0000 (22:50 +0000)]
2.6 kernel compile fix

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

20 years agoadded cow.h
bellard [Thu, 26 Feb 2004 00:20:56 +0000 (00:20 +0000)]
added cow.h

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

20 years agoadded precompiled linux boot sector
bellard [Wed, 25 Feb 2004 23:54:25 +0000 (23:54 +0000)]
added precompiled linux boot sector

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

20 years agomore FPU context save tests
bellard [Wed, 25 Feb 2004 23:34:07 +0000 (23:34 +0000)]
more FPU context save tests

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

20 years agonative FPU support in code copy mode
bellard [Wed, 25 Feb 2004 23:33:36 +0000 (23:33 +0000)]
native FPU support in code copy mode

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

20 years agouse physical memory access functions for DMA
bellard [Wed, 25 Feb 2004 23:32:01 +0000 (23:32 +0000)]
use physical memory access functions for DMA

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

20 years agomoved DMA and SB16 outside timer (may break SB16)
bellard [Wed, 25 Feb 2004 23:30:56 +0000 (23:30 +0000)]
moved DMA and SB16 outside timer (may break SB16)

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

20 years agonative FPU support in code copy mode
bellard [Wed, 25 Feb 2004 23:26:33 +0000 (23:26 +0000)]
native FPU support in code copy mode

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

20 years agoDMA API change
bellard [Wed, 25 Feb 2004 23:25:55 +0000 (23:25 +0000)]
DMA API change

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

20 years agonew physical memory access API (used by DMA accesses)
bellard [Wed, 25 Feb 2004 23:24:38 +0000 (23:24 +0000)]
new physical memory access API (used by DMA accesses)

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

20 years agonew physical memory access API (used by DMA accesses) - code copy FP fixes
bellard [Wed, 25 Feb 2004 23:24:04 +0000 (23:24 +0000)]
new physical memory access API (used by DMA accesses) - code copy FP fixes

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

20 years agonative FPU support in code copy mode
bellard [Wed, 25 Feb 2004 23:19:55 +0000 (23:19 +0000)]
native FPU support in code copy mode

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

20 years agoCR0.MP/EM/TS support
bellard [Wed, 25 Feb 2004 23:17:58 +0000 (23:17 +0000)]
CR0.MP/EM/TS support

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

20 years agonative FPU support (disabled)
bellard [Wed, 25 Feb 2004 23:17:25 +0000 (23:17 +0000)]
native FPU support (disabled)

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

20 years agoCR0.MP/EM/TS support - native fpu support in code copy mode
bellard [Wed, 25 Feb 2004 23:15:55 +0000 (23:15 +0000)]
CR0.MP/EM/TS support - native fpu support in code copy mode

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

20 years agofpu fix
bellard [Wed, 25 Feb 2004 23:15:06 +0000 (23:15 +0000)]
fpu fix

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

20 years agoshm support, more setsockopt and getsockopt calls, fds fix (initial patch by Paul...
bellard [Sun, 22 Feb 2004 14:57:26 +0000 (14:57 +0000)]
shm support, more setsockopt and getsockopt calls, fds fix (initial patch by Paul McKerras)

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

20 years agoshm tests - disabled clone test
bellard [Sun, 22 Feb 2004 14:54:18 +0000 (14:54 +0000)]
shm tests - disabled clone test

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

20 years agosmall test optimisations
bellard [Sun, 22 Feb 2004 13:41:47 +0000 (13:41 +0000)]
small test optimisations

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

20 years agozero offset optimisation
bellard [Sun, 22 Feb 2004 13:40:57 +0000 (13:40 +0000)]
zero offset optimisation

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

20 years agouse kernel like macros for user access (will be useful someday to have a better error...
bellard [Sun, 22 Feb 2004 13:40:13 +0000 (13:40 +0000)]
use kernel like macros for user access (will be useful someday to have a better error checking

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

20 years agoO_DIRECT compile fix
bellard [Sun, 22 Feb 2004 11:56:01 +0000 (11:56 +0000)]
O_DIRECT compile fix

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

20 years agofaster big endian accesses on i386 - big endian ldsw_raw fix
bellard [Sun, 22 Feb 2004 11:53:50 +0000 (11:53 +0000)]
faster big endian accesses on i386 - big endian ldsw_raw fix

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

20 years agofixed blr/bctr cases
bellard [Sat, 21 Feb 2004 15:41:09 +0000 (15:41 +0000)]
fixed blr/bctr cases

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

20 years agoadding direct block chaining support - simplified branch code gen
bellard [Sat, 21 Feb 2004 15:35:00 +0000 (15:35 +0000)]
adding direct block chaining support - simplified branch code gen

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

20 years agolwarx fix (Jocelyn Mayer)
bellard [Sat, 21 Feb 2004 14:13:13 +0000 (14:13 +0000)]
lwarx fix (Jocelyn Mayer)

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

20 years agoFix check for lswi (Jocelyn Mayer)
bellard [Sat, 21 Feb 2004 14:11:27 +0000 (14:11 +0000)]
Fix check for lswi (Jocelyn Mayer)

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

20 years agoupdate nip when processing exceptions (Jocelyn Mayer)
bellard [Sat, 21 Feb 2004 14:10:04 +0000 (14:10 +0000)]
update nip when processing exceptions (Jocelyn Mayer)

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

20 years agouse osdep.h
bellard [Mon, 16 Feb 2004 22:17:43 +0000 (22:17 +0000)]
use osdep.h

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