]> git.proxmox.com Git - qemu.git/log
qemu.git
20 years agoarm emulation support v0.3.0
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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 years ago64 bit fix
bellard [Thu, 5 Jun 2003 01:52:19 +0000 (01:52 +0000)]
64 bit fix

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

20 years agotested tools
bellard [Thu, 5 Jun 2003 01:05:11 +0000 (01:05 +0000)]
tested tools

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

20 years agoadded helper-i386.c - alpha fixes
bellard [Thu, 5 Jun 2003 00:58:28 +0000 (00:58 +0000)]
added helper-i386.c - alpha fixes

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

20 years agoconvert mmap flags (alpha fix)
bellard [Thu, 5 Jun 2003 00:57:30 +0000 (00:57 +0000)]
convert mmap flags (alpha fix)

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

20 years agoalpha fix
bellard [Thu, 5 Jun 2003 00:56:37 +0000 (00:56 +0000)]
alpha fix

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

20 years agofixed __op_label handling if RELA relocations are used
bellard [Thu, 5 Jun 2003 00:56:05 +0000 (00:56 +0000)]
fixed __op_label handling if RELA relocations are used

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

20 years agouse 32 bit pointer for tb_next even on 64 bit archs
bellard [Thu, 5 Jun 2003 00:54:44 +0000 (00:54 +0000)]
use 32 bit pointer for tb_next even on 64 bit archs

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

20 years agoseparated helpers from micro operations
bellard [Thu, 5 Jun 2003 00:54:09 +0000 (00:54 +0000)]
separated helpers from micro operations

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

20 years agoAlpha update (Falk Hueffner)
bellard [Mon, 2 Jun 2003 20:38:09 +0000 (20:38 +0000)]
Alpha update (Falk Hueffner)

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

20 years agomore FPU tests
bellard [Thu, 29 May 2003 20:06:57 +0000 (20:06 +0000)]
more FPU tests

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

20 years agosave FPU state in signal handler
bellard [Thu, 29 May 2003 20:06:27 +0000 (20:06 +0000)]
save FPU state in signal handler

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

20 years agomisplaced #endif
bellard [Thu, 29 May 2003 20:05:35 +0000 (20:05 +0000)]
misplaced #endif

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

20 years agosearch data in both .data and .sdata
bellard [Thu, 29 May 2003 20:05:18 +0000 (20:05 +0000)]
search data in both .data and .sdata

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

20 years agoadded fsave/frstor/fstenv/fldenv/fcomi - fixed cpuid - make lret/iret restartable
bellard [Thu, 29 May 2003 20:04:28 +0000 (20:04 +0000)]
added fsave/frstor/fstenv/fldenv/fcomi - fixed cpuid - make lret/iret restartable

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

20 years agoupdate v0.2.0
bellard [Wed, 28 May 2003 00:27:57 +0000 (00:27 +0000)]
update

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

20 years agoautogen opc-i386.h
bellard [Wed, 28 May 2003 00:24:44 +0000 (00:24 +0000)]
autogen opc-i386.h

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

20 years agosegment defines
bellard [Tue, 27 May 2003 23:30:06 +0000 (23:30 +0000)]
segment defines

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

20 years agoprecise exceptions
bellard [Tue, 27 May 2003 23:29:48 +0000 (23:29 +0000)]
precise exceptions

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

20 years agoprecise exceptions - more accurate interrupt semantics
bellard [Tue, 27 May 2003 23:28:08 +0000 (23:28 +0000)]
precise exceptions - more accurate interrupt semantics

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

20 years agocurrently generated
bellard [Tue, 27 May 2003 23:26:25 +0000 (23:26 +0000)]
currently generated

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

20 years agocr2 update (dosemu VGA support fix)
bellard [Tue, 27 May 2003 23:25:41 +0000 (23:25 +0000)]
cr2 update (dosemu VGA support fix)

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

20 years agommap2 fix
bellard [Tue, 27 May 2003 23:25:06 +0000 (23:25 +0000)]
mmap2 fix

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

20 years agoprecise exception support
bellard [Tue, 27 May 2003 23:24:27 +0000 (23:24 +0000)]
precise exception support

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

20 years agomore exception tests - support for precise exceptions
bellard [Tue, 27 May 2003 23:23:22 +0000 (23:23 +0000)]
more exception tests - support for precise exceptions

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

20 years agofwait fix (aka DOS Navigator fix)
bellard [Sun, 25 May 2003 23:10:30 +0000 (23:10 +0000)]
fwait fix (aka DOS Navigator fix)

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

20 years agomore efficient locking
bellard [Sun, 25 May 2003 19:20:31 +0000 (19:20 +0000)]
more efficient locking

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

20 years agodirect chaining for PowerPC and i386
bellard [Sun, 25 May 2003 16:51:57 +0000 (16:51 +0000)]
direct chaining for PowerPC and i386

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

20 years agoself modifying code also tests translation block chaining invalidation
bellard [Sun, 25 May 2003 16:47:16 +0000 (16:47 +0000)]
self modifying code also tests translation block chaining invalidation

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

20 years agodirect chaining for PowerPC and i386
bellard [Sun, 25 May 2003 16:46:15 +0000 (16:46 +0000)]
direct chaining for PowerPC and i386

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

20 years agofixed cast
bellard [Sun, 25 May 2003 16:42:20 +0000 (16:42 +0000)]
fixed cast

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

20 years agoupdate
bellard [Sun, 25 May 2003 16:41:52 +0000 (16:41 +0000)]
update

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

20 years agoadded exec.h
bellard [Sun, 25 May 2003 16:41:18 +0000 (16:41 +0000)]
added exec.h

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

20 years agofixed page_unprotect() if host_page_size > TARGET_PAGE_SIZE
bellard [Fri, 16 May 2003 16:07:10 +0000 (16:07 +0000)]
fixed page_unprotect() if host_page_size > TARGET_PAGE_SIZE

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

20 years agoadded getrusage
bellard [Fri, 16 May 2003 15:39:34 +0000 (15:39 +0000)]
added getrusage

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

20 years agofixed 32 bit popf/iret emulation in vm86 mode
bellard [Fri, 16 May 2003 15:12:51 +0000 (15:12 +0000)]
fixed 32 bit popf/iret emulation in vm86 mode

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

20 years agotest-i386 update
bellard [Fri, 16 May 2003 13:58:37 +0000 (13:58 +0000)]
test-i386 update

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

20 years agofixed popf TF flag bug (should never hapen in user code except in test-i386!)
bellard [Fri, 16 May 2003 13:46:28 +0000 (13:46 +0000)]
fixed popf TF flag bug (should never hapen in user code except in test-i386!)

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

20 years agoadded vm86, exceptions and self modifying regression tests
bellard [Fri, 16 May 2003 13:43:31 +0000 (13:43 +0000)]
added vm86, exceptions and self modifying regression tests

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

20 years agocosmetics
bellard [Wed, 14 May 2003 23:01:10 +0000 (23:01 +0000)]
cosmetics

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

20 years agoremoved invalid eip update
bellard [Wed, 14 May 2003 22:47:15 +0000 (22:47 +0000)]
removed invalid eip update

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

20 years agoadded do_fcntl()
bellard [Wed, 14 May 2003 22:46:48 +0000 (22:46 +0000)]
added do_fcntl()

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

20 years agofixed invalid signal masking
bellard [Wed, 14 May 2003 22:41:55 +0000 (22:41 +0000)]
fixed invalid signal masking

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

20 years agobetter locks
bellard [Wed, 14 May 2003 21:51:13 +0000 (21:51 +0000)]
better locks

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

20 years agobetter locking - added PowerPC signal handler (add it for the other archs too because...
bellard [Wed, 14 May 2003 21:50:54 +0000 (21:50 +0000)]
better locking - added PowerPC signal handler (add it for the other archs too because it needed for full exception support)

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

20 years agoremoved trace - merged 2.4.20 vm86 patches
bellard [Wed, 14 May 2003 21:48:51 +0000 (21:48 +0000)]
removed trace - merged 2.4.20 vm86 patches

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

20 years agofile list update
bellard [Wed, 14 May 2003 19:48:46 +0000 (19:48 +0000)]
file list update

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

20 years agoupdate
bellard [Wed, 14 May 2003 19:02:49 +0000 (19:02 +0000)]
update

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

20 years agopread/pwrite syscalls - use page_unprotect_range() in vital cases to avoid problems...
bellard [Wed, 14 May 2003 19:01:56 +0000 (19:01 +0000)]
pread/pwrite syscalls - use page_unprotect_range() in vital cases to avoid problems if the kernel writes data in protected page (needed for self-modifying code support)

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

20 years agoself-modifying code support
bellard [Wed, 14 May 2003 19:00:11 +0000 (19:00 +0000)]
self-modifying code support

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

20 years agoreturn code size
bellard [Wed, 14 May 2003 18:58:05 +0000 (18:58 +0000)]
return code size

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

20 years agoSparc update (David S. Miller)
bellard [Tue, 13 May 2003 18:59:59 +0000 (18:59 +0000)]
Sparc update (David S. Miller)

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

20 years agofixed small page handling
bellard [Tue, 13 May 2003 00:57:50 +0000 (00:57 +0000)]
fixed small page handling

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

20 years agomore exception tests
bellard [Tue, 13 May 2003 00:29:04 +0000 (00:29 +0000)]
more exception tests

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

20 years agommap emulation
bellard [Tue, 13 May 2003 00:25:15 +0000 (00:25 +0000)]
mmap emulation

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

20 years agoAlpha fixes (Falk Hueffner)
bellard [Sun, 11 May 2003 12:27:31 +0000 (12:27 +0000)]
Alpha fixes (Falk Hueffner)

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

20 years agowarning fix
bellard [Sun, 11 May 2003 12:27:02 +0000 (12:27 +0000)]
warning fix

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

20 years agoalpha disas (Falk Hueffner)
bellard [Sun, 11 May 2003 12:25:45 +0000 (12:25 +0000)]
alpha disas (Falk Hueffner)

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

20 years agofixed from 2.4.20 kernel
bellard [Sat, 10 May 2003 21:41:47 +0000 (21:41 +0000)]
fixed from 2.4.20 kernel

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

20 years agoeflags fix
bellard [Sat, 10 May 2003 21:39:42 +0000 (21:39 +0000)]
eflags fix

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

20 years agoadded LAR/LSL tests
bellard [Sat, 10 May 2003 21:39:12 +0000 (21:39 +0000)]
added LAR/LSL tests

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

20 years agofixed SHL C flag computation
bellard [Sat, 10 May 2003 21:38:19 +0000 (21:38 +0000)]
fixed SHL C flag computation

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

20 years agoadded LAR/LSL
bellard [Sat, 10 May 2003 21:37:51 +0000 (21:37 +0000)]
added LAR/LSL

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

20 years agoadded LAR/LSL - fixed INT3 and INTO EIP computation
bellard [Sat, 10 May 2003 21:37:05 +0000 (21:37 +0000)]
added LAR/LSL - fixed INT3 and INTO EIP computation

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

20 years agoadded EIP return to INTO - fixed SHL C flag computation - added LAR/LSL
bellard [Sat, 10 May 2003 21:35:30 +0000 (21:35 +0000)]
added EIP return to INTO - fixed SHL C flag computation - added LAR/LSL

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

20 years agosigtrap support
bellard [Sat, 10 May 2003 15:10:36 +0000 (15:10 +0000)]
sigtrap support

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