sdk/emulator/qemu.git
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

21 years agocompile fixes
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

21 years agountested RH9 fixes
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

21 years agofixed VM86 support in Virtual Linux - fixed compilation issues with gcc 2.96 - cpuid...
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

21 years agomore precise cpu_interrupt()
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

21 years agosuppressed ring 0 hacks
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

21 years agoarm fixes
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

21 years agomore compiler tests
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

21 years agofixed compilation for gcc 2.96 - added QEMU system emulator
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

21 years agofixed compilation for gcc 2.96
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

21 years agofaster task switch
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

21 years agoadded NE2000 emulation
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

21 years agoadded link script for vl
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

21 years agofor hard core developpers only: a new user mode linux project :-)
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

21 years agoupdated
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

21 years agodeclare user mode only simulation for QEMU
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

21 years agoiret and popl (%esp) tests
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

21 years agouse inline function
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

21 years agoMMU support
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

21 years agomore ring 0 operations
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

21 years agohardware interrupt support - support forfull ring 0 exception simulation
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

21 years agocorrect restoring of CC_OP in case of exception
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

21 years agomore ring 0 instructions - full x86 MMU emulation based on mmap() syscall - fixed...
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

21 years agoforce IOPL=3
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

21 years agofixed case where SS != USER_DS (fixes dosemu DPMI emulation)
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

21 years agonew segment access
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

21 years agoring 0 ops
bellard [Sat, 21 Jun 2003 13:13:13 +0000 (13:13 +0000)]
ring 0 ops

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

21 years agocpu_abort()
bellard [Sat, 21 Jun 2003 13:11:07 +0000 (13:11 +0000)]
cpu_abort()

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

21 years agoring 0 data structures
bellard [Sat, 21 Jun 2003 13:09:53 +0000 (13:09 +0000)]
ring 0 data structures

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

21 years agoadded cpu_abort()
bellard [Sat, 21 Jun 2003 13:08:39 +0000 (13:08 +0000)]
added cpu_abort()

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

21 years agoupdate
bellard [Sun, 15 Jun 2003 23:29:28 +0000 (23:29 +0000)]
update

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

21 years agofixed include macro pb
bellard [Sun, 15 Jun 2003 23:28:43 +0000 (23:28 +0000)]
fixed include macro pb

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

21 years agofixed op_label computation on ppc
bellard [Sun, 15 Jun 2003 22:50:44 +0000 (22:50 +0000)]
fixed op_label computation on ppc

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

21 years agoconsistent hello naming
bellard [Sun, 15 Jun 2003 20:42:31 +0000 (20:42 +0000)]
consistent hello naming

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

21 years agoarm emulation support
bellard [Sun, 15 Jun 2003 20:25:43 +0000 (20:25 +0000)]
arm emulation support

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

21 years agoadded missing link scripts
bellard [Sun, 15 Jun 2003 20:25:04 +0000 (20:25 +0000)]
added missing link scripts

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

21 years agoARM emulation support
bellard [Sun, 15 Jun 2003 20:05:50 +0000 (20:05 +0000)]
ARM emulation support

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

21 years agofactorized cpu defines
bellard [Sun, 15 Jun 2003 20:02:25 +0000 (20:02 +0000)]
factorized cpu defines

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

21 years agoextracted generic code
bellard [Sun, 15 Jun 2003 19:58:51 +0000 (19:58 +0000)]
extracted generic code

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

21 years agofactorized more definitions - suppressed broken sound ioctls
bellard [Sun, 15 Jun 2003 19:58:13 +0000 (19:58 +0000)]
factorized more definitions - suppressed broken sound ioctls

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

21 years agoautomatic ioctl number conversion - minimum ARM fork() support
bellard [Sun, 15 Jun 2003 19:56:46 +0000 (19:56 +0000)]
automatic ioctl number conversion - minimum ARM fork() support

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

21 years agofixed serious ioctl parameter conversion issue - exported type size and align functions
bellard [Sun, 15 Jun 2003 19:52:54 +0000 (19:52 +0000)]
fixed serious ioctl parameter conversion issue - exported type size and align functions

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

21 years agomain cpu loop is target independent
bellard [Sun, 15 Jun 2003 19:51:39 +0000 (19:51 +0000)]
main cpu loop is target independent

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

21 years agofixed float to int overflow bug - added ARM host correct roundings for float rounding
bellard [Sun, 15 Jun 2003 19:49:16 +0000 (19:49 +0000)]
fixed float to int overflow bug - added ARM host correct roundings for float rounding

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

21 years agomoved dyngen generic code to dyngen-exec.h
bellard [Sun, 15 Jun 2003 19:46:57 +0000 (19:46 +0000)]
moved dyngen generic code to dyngen-exec.h

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

21 years agomoved cache flush to dyngen header
bellard [Sun, 15 Jun 2003 19:45:20 +0000 (19:45 +0000)]
moved cache flush to dyngen header

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

21 years agooutput gen_op_xxx() in a separate file
bellard [Sun, 15 Jun 2003 19:44:49 +0000 (19:44 +0000)]
output gen_op_xxx() in a separate file

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

21 years agochanged disas() prototype for multi target support
bellard [Sun, 15 Jun 2003 19:44:10 +0000 (19:44 +0000)]
changed disas() prototype for multi target support

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

21 years agoARM emulation support
bellard [Sun, 15 Jun 2003 19:42:24 +0000 (19:42 +0000)]
ARM emulation support

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

21 years agoadded hello world for ARM
bellard [Sun, 15 Jun 2003 19:37:07 +0000 (19:37 +0000)]
added hello world for ARM

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

21 years agomore precise float rounding tests
bellard [Sun, 15 Jun 2003 19:36:33 +0000 (19:36 +0000)]
more precise float rounding tests

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

21 years agoadded static build option
bellard [Mon, 9 Jun 2003 19:53:12 +0000 (19:53 +0000)]
added static build option

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

21 years agoalpha fix
bellard [Mon, 9 Jun 2003 19:46:12 +0000 (19:46 +0000)]
alpha fix

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

21 years agodisas endian fix
bellard [Mon, 9 Jun 2003 19:38:38 +0000 (19:38 +0000)]
disas endian fix

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

21 years agoupdate
bellard [Mon, 9 Jun 2003 15:38:23 +0000 (15:38 +0000)]
update

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

21 years agoarm support - suppressed possibly unsafe sparc nop deletion
bellard [Mon, 9 Jun 2003 15:34:19 +0000 (15:34 +0000)]
arm support - suppressed possibly unsafe sparc nop deletion

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

21 years agouse -mflat for helper-i386.c on sparc - use custom ld script on sparc to free zero...
bellard [Mon, 9 Jun 2003 15:33:05 +0000 (15:33 +0000)]
use -mflat for helper-i386.c on sparc - use custom ld script on sparc to free zero memory addresses for vm86 emulation - arm support

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

21 years agomoved to disas.c
bellard [Mon, 9 Jun 2003 15:31:02 +0000 (15:31 +0000)]
moved to disas.c

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

21 years agoremoved unused dependancy if non x86
bellard [Mon, 9 Jun 2003 15:30:37 +0000 (15:30 +0000)]
removed unused dependancy if non x86

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

21 years agoarm support
bellard [Mon, 9 Jun 2003 15:29:55 +0000 (15:29 +0000)]
arm support

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

21 years agoremoved unused code
bellard [Mon, 9 Jun 2003 15:29:20 +0000 (15:29 +0000)]
removed unused code

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

21 years agoweird arm double format support
bellard [Mon, 9 Jun 2003 15:28:45 +0000 (15:28 +0000)]
weird arm double format support

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

21 years agoarm support - modified sparc to work with direct chaining
bellard [Mon, 9 Jun 2003 15:28:00 +0000 (15:28 +0000)]
arm support - modified sparc to work with direct chaining

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

21 years agomore code moved to helpers - sipmplified x86 float constants definitions
bellard [Mon, 9 Jun 2003 15:25:54 +0000 (15:25 +0000)]
more code moved to helpers - sipmplified x86 float constants definitions

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

21 years agomore code moved to helpers
bellard [Mon, 9 Jun 2003 15:24:58 +0000 (15:24 +0000)]
more code moved to helpers

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

21 years agoavoid unaligned file offset in anonymous mapping
bellard [Mon, 9 Jun 2003 15:24:18 +0000 (15:24 +0000)]
avoid unaligned file offset in anonymous mapping

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

21 years agoadded ARM and Sparc disassemblers
bellard [Mon, 9 Jun 2003 15:23:31 +0000 (15:23 +0000)]
added ARM and Sparc disassemblers

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

21 years agobig endian/unaligned fix
bellard [Mon, 9 Jun 2003 15:20:55 +0000 (15:20 +0000)]
big endian/unaligned fix

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

21 years agogetdents for 64 bit cpus
bellard [Thu, 5 Jun 2003 01:52:59 +0000 (01:52 +0000)]
getdents for 64 bit cpus

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