]> git.proxmox.com Git - qemu.git/log
qemu.git
20 years agoio map checks
bellard [Thu, 13 Nov 2003 00:13:08 +0000 (00:13 +0000)]
io map checks

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

20 years agodump more registers
bellard [Wed, 12 Nov 2003 23:55:40 +0000 (23:55 +0000)]
dump more registers

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

20 years agofull TSS support - IO map check support - conforming segment check fixes - iret in...
bellard [Wed, 12 Nov 2003 23:39:19 +0000 (23:39 +0000)]
full TSS support - IO map check support - conforming segment check fixes - iret in vm86 mode fix

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

20 years agoadded comments and TSS bit
bellard [Wed, 12 Nov 2003 23:23:42 +0000 (23:23 +0000)]
added comments and TSS bit

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

20 years agomake Knoppix CD-ROM probe happy
bellard [Wed, 12 Nov 2003 22:23:01 +0000 (22:23 +0000)]
make Knoppix CD-ROM probe happy

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

20 years agonew VGA bios
bellard [Tue, 11 Nov 2003 14:20:17 +0000 (14:20 +0000)]
new VGA bios

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

20 years ago64-bit multiplication fix (Ulrich Hecht)
bellard [Tue, 11 Nov 2003 13:55:33 +0000 (13:55 +0000)]
64-bit multiplication fix (Ulrich Hecht)

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

20 years agomoved IDE driver to ide.c
bellard [Tue, 11 Nov 2003 13:48:59 +0000 (13:48 +0000)]
moved IDE driver to ide.c

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

20 years agohardware level IDE CD-ROM emulation - added second IDE interface for up to 4 IDE...
bellard [Tue, 11 Nov 2003 13:36:08 +0000 (13:36 +0000)]
hardware level IDE CD-ROM emulation - added second IDE interface for up to 4 IDE disks emulation - added -boot command to enable CD boot

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

20 years agosoft mmu fix (aka debian random seg fault fix)
bellard [Sun, 9 Nov 2003 16:58:12 +0000 (16:58 +0000)]
soft mmu fix (aka debian random seg fault fix)

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

20 years agoppc fix
bellard [Sun, 9 Nov 2003 14:42:54 +0000 (14:42 +0000)]
ppc fix

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

20 years agoa20 support - keyboard led fix
bellard [Tue, 4 Nov 2003 23:35:20 +0000 (23:35 +0000)]
a20 support - keyboard led fix

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

20 years agoa20 support
bellard [Tue, 4 Nov 2003 23:34:23 +0000 (23:34 +0000)]
a20 support

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

20 years agoupdate
bellard [Tue, 4 Nov 2003 23:33:13 +0000 (23:33 +0000)]
update

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

20 years agoARM half word load/store fix (Ulrich Hecht)
bellard [Mon, 3 Nov 2003 22:25:25 +0000 (22:25 +0000)]
ARM half word load/store fix (Ulrich Hecht)

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

20 years agobig endian fixes
bellard [Thu, 30 Oct 2003 22:10:22 +0000 (22:10 +0000)]
big endian fixes

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

20 years agotemporary hack for PowerPC system emulation
bellard [Thu, 30 Oct 2003 01:21:44 +0000 (01:21 +0000)]
temporary hack for PowerPC system emulation

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

20 years agoenabled system emulator build on PowerPC - increased portability of soft mmu code
bellard [Thu, 30 Oct 2003 01:18:42 +0000 (01:18 +0000)]
enabled system emulator build on PowerPC - increased portability of soft mmu code

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

20 years agoendianness and portability fixes
bellard [Thu, 30 Oct 2003 01:11:23 +0000 (01:11 +0000)]
endianness and portability fixes

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

20 years agono need for locks in system mode
bellard [Thu, 30 Oct 2003 01:08:17 +0000 (01:08 +0000)]
no need for locks in system mode

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

20 years agounused functions in system mode
bellard [Thu, 30 Oct 2003 01:07:51 +0000 (01:07 +0000)]
unused functions in system mode

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

20 years agocannot simply write segment registers in system mode
bellard [Thu, 30 Oct 2003 01:07:22 +0000 (01:07 +0000)]
cannot simply write segment registers in system mode

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

20 years agocmov fix (bug on PowerPC)
bellard [Thu, 30 Oct 2003 01:05:49 +0000 (01:05 +0000)]
cmov fix (bug on PowerPC)

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

20 years agosoft MMU performance fix (oops)
bellard [Thu, 30 Oct 2003 00:39:38 +0000 (00:39 +0000)]
soft MMU performance fix (oops)

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

20 years agofixed long double accesses when using soft MMU
bellard [Tue, 28 Oct 2003 23:06:17 +0000 (23:06 +0000)]
fixed long double accesses when using soft MMU

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

20 years agofixed ldq() macros
bellard [Tue, 28 Oct 2003 23:04:30 +0000 (23:04 +0000)]
fixed ldq() macros

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

20 years agoCONFIG_STATIC patch
bellard [Tue, 28 Oct 2003 23:04:01 +0000 (23:04 +0000)]
CONFIG_STATIC patch

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

20 years agoupdate
bellard [Tue, 28 Oct 2003 01:38:57 +0000 (01:38 +0000)]
update

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

20 years agoupdate
bellard [Tue, 28 Oct 2003 00:49:54 +0000 (00:49 +0000)]
update

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

20 years agostatic link
bellard [Tue, 28 Oct 2003 00:48:22 +0000 (00:48 +0000)]
static link

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

20 years agoadded binary archive
bellard [Tue, 28 Oct 2003 00:47:44 +0000 (00:47 +0000)]
added binary archive

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

20 years agoredhat 9 fix
bellard [Tue, 28 Oct 2003 00:47:19 +0000 (00:47 +0000)]
redhat 9 fix

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

20 years agofixed distclean target
bellard [Tue, 28 Oct 2003 00:12:52 +0000 (00:12 +0000)]
fixed distclean target

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

20 years agoupdate
bellard [Tue, 28 Oct 2003 00:09:43 +0000 (00:09 +0000)]
update

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

20 years agofixed big endian ops
bellard [Tue, 28 Oct 2003 00:09:28 +0000 (00:09 +0000)]
fixed big endian ops

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

20 years agoupdate v0.5.0
bellard [Mon, 27 Oct 2003 23:58:04 +0000 (23:58 +0000)]
update

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

20 years agofixed virtual memory access
bellard [Mon, 27 Oct 2003 23:57:40 +0000 (23:57 +0000)]
fixed virtual memory access

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

20 years agomake cpu test static
bellard [Mon, 27 Oct 2003 23:56:59 +0000 (23:56 +0000)]
make cpu test static

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

20 years agolicense
bellard [Mon, 27 Oct 2003 23:55:20 +0000 (23:55 +0000)]
license

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

20 years agofixed idt/gdt relocation bug - added support for Redhat kernels
bellard [Mon, 27 Oct 2003 23:36:59 +0000 (23:36 +0000)]
fixed idt/gdt relocation bug - added support for Redhat kernels

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

20 years agoqemu with softmmu is now the default executable
bellard [Mon, 27 Oct 2003 21:37:46 +0000 (21:37 +0000)]
qemu with softmmu is now the default executable

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

20 years agofull soft mmu support
bellard [Mon, 27 Oct 2003 21:24:54 +0000 (21:24 +0000)]
full soft mmu support

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

20 years agofull softmmu support
bellard [Mon, 27 Oct 2003 21:22:23 +0000 (21:22 +0000)]
full softmmu support

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

20 years agodisabled signal hacks for softmmu version (qemu should be much more portable now...)
bellard [Mon, 27 Oct 2003 21:18:35 +0000 (21:18 +0000)]
disabled signal hacks for softmmu version (qemu should be much more portable now...)

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

20 years agofactorized debug code
bellard [Mon, 27 Oct 2003 21:16:14 +0000 (21:16 +0000)]
factorized debug code

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

20 years agoadded correct memory access code for system emulation
bellard [Mon, 27 Oct 2003 21:13:58 +0000 (21:13 +0000)]
added correct memory access code for system emulation

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

20 years agofixed mmu fault priviledge logic
bellard [Mon, 27 Oct 2003 21:13:06 +0000 (21:13 +0000)]
fixed mmu fault priviledge logic

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

20 years agocomments
bellard [Mon, 27 Oct 2003 21:12:17 +0000 (21:12 +0000)]
comments

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

20 years agoadded i386 user only target
bellard [Mon, 27 Oct 2003 21:10:39 +0000 (21:10 +0000)]
added i386 user only target

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

20 years agofilename fixes
bellard [Mon, 27 Oct 2003 21:09:52 +0000 (21:09 +0000)]
filename fixes

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

20 years agolog activation from gdb - gdb single step support for x86 - stop timer when cpu is...
bellard [Sun, 5 Oct 2003 14:28:56 +0000 (14:28 +0000)]
log activation from gdb - gdb single step support for x86 - stop timer when cpu is being debugged

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

20 years agoupdated
bellard [Wed, 1 Oct 2003 00:15:32 +0000 (00:15 +0000)]
updated

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

20 years agobios binary images
bellard [Wed, 1 Oct 2003 00:14:04 +0000 (00:14 +0000)]
bios binary images

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

20 years agoautomatic man page generation - BIOS installation
bellard [Wed, 1 Oct 2003 00:13:48 +0000 (00:13 +0000)]
automatic man page generation - BIOS installation

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

20 years agotun-fd option support for external tundev config (Rusty Russell)
bellard [Tue, 30 Sep 2003 22:11:17 +0000 (22:11 +0000)]
tun-fd option support for external tundev config (Rusty Russell)

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

20 years agobuffer overflow fix - handle case where stdin is closed (Rusty Russell)
bellard [Tue, 30 Sep 2003 21:40:47 +0000 (21:40 +0000)]
buffer overflow fix - handle case where stdin is closed (Rusty Russell)

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

20 years agomultiscan/doublescan fix (malc)
bellard [Tue, 30 Sep 2003 21:29:03 +0000 (21:29 +0000)]
multiscan/doublescan fix (malc)

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

20 years agoremoved SIGIOT
bellard [Tue, 30 Sep 2003 21:10:14 +0000 (21:10 +0000)]
removed SIGIOT

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

20 years agoallow Ctrl-C to be pressed when using gdb stub and SDL
bellard [Tue, 30 Sep 2003 21:09:16 +0000 (21:09 +0000)]
allow Ctrl-C to be pressed when using gdb stub and SDL

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

20 years agoadded utime syscall - fixed nanosleep exact behaviour
bellard [Tue, 30 Sep 2003 21:08:41 +0000 (21:08 +0000)]
added utime syscall - fixed nanosleep exact behaviour

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

20 years agosimplified invocation - added automatic IDE disk geometry guessing to reuse old disk...
bellard [Tue, 30 Sep 2003 21:07:02 +0000 (21:07 +0000)]
simplified invocation - added automatic IDE disk geometry guessing to reuse old disk images directly

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

20 years agonew directory structure
bellard [Tue, 30 Sep 2003 21:04:53 +0000 (21:04 +0000)]
new directory structure

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

20 years agonew directory structure
bellard [Tue, 30 Sep 2003 20:59:51 +0000 (20:59 +0000)]
new directory structure

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

20 years agosparc support - hack to fix case where real_host_page_size < TARGET_PAGE_SIZE (typica...
bellard [Tue, 30 Sep 2003 20:58:32 +0000 (20:58 +0000)]
sparc support - hack to fix case where real_host_page_size < TARGET_PAGE_SIZE (typically sparc target case)

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

20 years agosparc emulation target (thanx to Thomas M. Ogrisegg)
bellard [Tue, 30 Sep 2003 20:57:29 +0000 (20:57 +0000)]
sparc emulation target (thanx to Thomas M. Ogrisegg)

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

20 years agonew directory structure - changed naming of qemu and vl
bellard [Tue, 30 Sep 2003 20:54:24 +0000 (20:54 +0000)]
new directory structure - changed naming of qemu and vl

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

20 years agosparc emulation target (thanx to Thomas M. Ogrisegg)
bellard [Tue, 30 Sep 2003 20:36:07 +0000 (20:36 +0000)]
sparc emulation target (thanx to Thomas M. Ogrisegg)

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

20 years agonew directory structure
bellard [Tue, 30 Sep 2003 20:34:21 +0000 (20:34 +0000)]
new directory structure

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

20 years agoportable Linux test
bellard [Sun, 28 Sep 2003 18:59:32 +0000 (18:59 +0000)]
portable Linux test

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

20 years agoRedhat 9 fixes
bellard [Wed, 17 Sep 2003 22:57:56 +0000 (22:57 +0000)]
Redhat 9 fixes

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

20 years agoupdate v0.4.4
bellard [Wed, 17 Sep 2003 22:56:56 +0000 (22:56 +0000)]
update

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

20 years agofinished simplifying string operations - correct TF flag handling for string operatio...
bellard [Wed, 17 Sep 2003 22:56:30 +0000 (22:56 +0000)]
finished simplifying string operations - correct TF flag handling for string operations and ss loading - simplified basic block exit code generation

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

20 years agoadded JUMP_TB2 for a third basic block exit jump point
bellard [Wed, 17 Sep 2003 22:53:29 +0000 (22:53 +0000)]
added JUMP_TB2 for a third basic block exit jump point

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

20 years agofinished simplifying string operations
bellard [Wed, 17 Sep 2003 22:52:47 +0000 (22:52 +0000)]
finished simplifying string operations

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

20 years agoadded two more jump points
bellard [Wed, 17 Sep 2003 22:51:45 +0000 (22:51 +0000)]
added two more jump points

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

20 years agoremoved x86 hacks
bellard [Wed, 17 Sep 2003 22:51:18 +0000 (22:51 +0000)]
removed x86 hacks

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

20 years agoadded linux < 2.4.21 vm86 bug workaround - added extensive TF flag test
bellard [Wed, 17 Sep 2003 22:49:51 +0000 (22:49 +0000)]
added linux < 2.4.21 vm86 bug workaround - added extensive TF flag test

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

20 years agodepth 32 fix
bellard [Tue, 16 Sep 2003 21:47:08 +0000 (21:47 +0000)]
depth 32 fix

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

20 years agoglibc 2.3.x fix
bellard [Tue, 16 Sep 2003 21:46:04 +0000 (21:46 +0000)]
glibc 2.3.x fix

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

20 years agofaster and more accurate segment handling
bellard [Thu, 21 Aug 2003 23:25:21 +0000 (23:25 +0000)]
faster and more accurate segment handling

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

20 years agopop ss, mov ss, x and sti disable irqs for the next instruction - began dispatch...
bellard [Wed, 20 Aug 2003 23:02:09 +0000 (23:02 +0000)]
pop ss, mov ss, x and sti disable irqs for the next instruction - began dispatch optimization by adding new x86 cpu 'hidden' flags

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

20 years agono error code if hardware interrupt
bellard [Wed, 20 Aug 2003 21:34:35 +0000 (21:34 +0000)]
no error code if hardware interrupt

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

20 years agoavoid problems if make clean was not made before updating
bellard [Mon, 11 Aug 2003 23:01:33 +0000 (23:01 +0000)]
avoid problems if make clean was not made before updating

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

20 years agogcc 3.x is mandatory now on PowerPC
bellard [Mon, 11 Aug 2003 22:28:58 +0000 (22:28 +0000)]
gcc 3.x is mandatory now on PowerPC

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

20 years agoworkaround for gcc 3.3 bug or overoptimisation if a label is not used
bellard [Mon, 11 Aug 2003 22:21:18 +0000 (22:21 +0000)]
workaround for gcc 3.3 bug or overoptimisation if a label is not used

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

20 years agofixed invalid Linux asm/unistd.h header for PowerPC and gcc 3.3
bellard [Mon, 11 Aug 2003 22:20:16 +0000 (22:20 +0000)]
fixed invalid Linux asm/unistd.h header for PowerPC and gcc 3.3

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

20 years agopass function name to JMUP_TB()
bellard [Mon, 11 Aug 2003 22:19:11 +0000 (22:19 +0000)]
pass function name to JMUP_TB()

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

20 years ago64 bit fixes (Falk Hueffner)
bellard [Mon, 11 Aug 2003 20:35:58 +0000 (20:35 +0000)]
64 bit fixes (Falk Hueffner)

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

20 years agomode X double scan fix (malc)
bellard [Mon, 11 Aug 2003 20:33:04 +0000 (20:33 +0000)]
mode X double scan fix (malc)

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

20 years agoupdated
bellard [Sun, 10 Aug 2003 23:41:46 +0000 (23:41 +0000)]
updated

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

20 years agofixed invalid ESP usage (Jon Nall)
bellard [Sun, 10 Aug 2003 23:40:50 +0000 (23:40 +0000)]
fixed invalid ESP usage (Jon Nall)

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

20 years agofixed invalid code gen
bellard [Sun, 10 Aug 2003 23:39:55 +0000 (23:39 +0000)]
fixed invalid code gen

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

20 years agoremoved warnings
bellard [Sun, 10 Aug 2003 23:39:03 +0000 (23:39 +0000)]
removed warnings

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

20 years agoPowerPC fix (Jon Nall)
bellard [Sun, 10 Aug 2003 22:52:34 +0000 (22:52 +0000)]
PowerPC fix (Jon Nall)

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

20 years agoupdated
bellard [Sun, 10 Aug 2003 22:15:31 +0000 (22:15 +0000)]
updated

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

20 years agom68k host port (Richard Zidlicky)
bellard [Sun, 10 Aug 2003 22:14:22 +0000 (22:14 +0000)]
m68k host port (Richard Zidlicky)

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

20 years agoadded VGA emulation - added PS/2 mouse and keyboard emulation - use SDL for VGA display
bellard [Sun, 10 Aug 2003 21:52:11 +0000 (21:52 +0000)]
added VGA emulation - added PS/2 mouse and keyboard emulation - use SDL for VGA display

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

20 years agosoft mmu support
bellard [Sun, 10 Aug 2003 21:48:43 +0000 (21:48 +0000)]
soft mmu support

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

20 years agosoft mmu support - Memory I/O API - synthetize string instructions
bellard [Sun, 10 Aug 2003 21:47:01 +0000 (21:47 +0000)]
soft mmu support - Memory I/O API - synthetize string instructions

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

20 years agosoft mmu support - moved unrelated code to help2-i386.c - synthetize string instructions
bellard [Sun, 10 Aug 2003 21:41:46 +0000 (21:41 +0000)]
soft mmu support - moved unrelated code to help2-i386.c - synthetize string instructions

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