sdk/emulator/qemu.git
17 years agoFix erraneous fallthrough in MIPS trap implementation, thanks Atsushi Nemoto.
ths [Sat, 16 Dec 2006 16:45:18 +0000 (16:45 +0000)]
Fix erraneous fallthrough in MIPS trap implementation, thanks Atsushi Nemoto.

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

17 years agoSimple test for mips/mipsel, based on a test by Alexander Voropay.
ths [Thu, 14 Dec 2006 14:48:11 +0000 (14:48 +0000)]
Simple test for mips/mipsel, based on a test by Alexander Voropay.

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

17 years agoReduce VNC resize traffic, thanks Eduardo Felipe.
ths [Thu, 14 Dec 2006 13:36:01 +0000 (13:36 +0000)]
Reduce VNC resize traffic, thanks Eduardo Felipe.

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

17 years agoFix userland ELF loader for zero sized BSS.
ths [Thu, 14 Dec 2006 13:32:11 +0000 (13:32 +0000)]
Fix userland ELF loader for zero sized BSS.

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

17 years agoMIPS has also a fixed MMAP_SHIFT of 12.
ths [Mon, 11 Dec 2006 22:04:25 +0000 (22:04 +0000)]
MIPS has also a fixed MMAP_SHIFT of 12.

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

17 years agoMIPS FPU support for the gdb stub, by Daniel Jacobowitz.
ths [Mon, 11 Dec 2006 19:22:27 +0000 (19:22 +0000)]
MIPS FPU support for the gdb stub, by Daniel Jacobowitz.

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

17 years agoFix addrlen size, by David Woodhouse.
ths [Mon, 11 Dec 2006 19:13:59 +0000 (19:13 +0000)]
Fix addrlen size, by David Woodhouse.

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

17 years agoSpelling fixes, by Aurelien Jarno.
ths [Mon, 11 Dec 2006 18:35:08 +0000 (18:35 +0000)]
Spelling fixes, by Aurelien Jarno.

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

17 years agoImplement -no-quit option, by Xavier Gnata.
ths [Mon, 11 Dec 2006 02:08:05 +0000 (02:08 +0000)]
Implement -no-quit option, by Xavier Gnata.

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

17 years agoFix PCI config space overflow, by Herbert Xu.
ths [Sun, 10 Dec 2006 23:20:45 +0000 (23:20 +0000)]
Fix PCI config space overflow, by Herbert Xu.

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

17 years agoFix sector size overflow, by Herbert Xu.
ths [Sun, 10 Dec 2006 23:07:39 +0000 (23:07 +0000)]
Fix sector size overflow, by Herbert Xu.

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

17 years agoBuild fix for newer kernel headers, thanks Jason Wessel.
ths [Sun, 10 Dec 2006 22:11:04 +0000 (22:11 +0000)]
Build fix for newer kernel headers, thanks Jason Wessel.

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

17 years agoHandle invalid accesses as SIGILL for mips/mipsel userland emulation.
ths [Sun, 10 Dec 2006 22:08:10 +0000 (22:08 +0000)]
Handle invalid accesses as SIGILL for mips/mipsel userland emulation.

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

17 years agoFix fstat for MIPS userland emulation, and add support for a cacheflush
ths [Fri, 8 Dec 2006 01:32:58 +0000 (01:32 +0000)]
Fix fstat for MIPS userland emulation, and add support for a cacheflush
syscall, thanks to Dave Denholm.

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

17 years agoFix build of MIPS target without FPU support.
ths [Thu, 7 Dec 2006 20:07:37 +0000 (20:07 +0000)]
Fix build of MIPS target without FPU support.

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

17 years agoSpelling fixes, thanks to Stefan Weil.
ths [Thu, 7 Dec 2006 18:28:42 +0000 (18:28 +0000)]
Spelling fixes, thanks to Stefan Weil.

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

17 years agoMIPS RTC emulation.
ths [Thu, 7 Dec 2006 18:15:35 +0000 (18:15 +0000)]
MIPS RTC emulation.

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

17 years ago.cvsignore m68k-user.
ths [Thu, 7 Dec 2006 17:18:01 +0000 (17:18 +0000)]
.cvsignore m68k-user.

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

17 years agoMove date/time init to the RTC implementation.
ths [Thu, 7 Dec 2006 17:16:55 +0000 (17:16 +0000)]
Move date/time init to the RTC implementation.

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

17 years agoFix reset handling, CP0 isn't enabled by default (a fact which doesn't
ths [Thu, 7 Dec 2006 16:22:15 +0000 (16:22 +0000)]
Fix reset handling, CP0 isn't enabled by default (a fact which doesn't
matter when running in kernel space).

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

17 years agoSimplify mask construction.
ths [Thu, 7 Dec 2006 00:30:19 +0000 (00:30 +0000)]
Simplify mask construction.

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

17 years agoUpdate copyright notice.
ths [Wed, 6 Dec 2006 23:12:49 +0000 (23:12 +0000)]
Update copyright notice.

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

17 years agoMove the MIPS CPU timer in a seperate file, by Alec Voropay.
ths [Wed, 6 Dec 2006 21:38:37 +0000 (21:38 +0000)]
Move the MIPS CPU timer in a seperate file, by Alec Voropay.

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

17 years agoAdd MIPS32R2 instructions, and generally straighten out the instruction
ths [Wed, 6 Dec 2006 20:17:30 +0000 (20:17 +0000)]
Add MIPS32R2 instructions, and generally straighten out the instruction
decoding. This is also the first percent towards MIPS64 support.

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

17 years agoDynamically translate MIPS mtc0 instructions.
ths [Wed, 6 Dec 2006 18:19:33 +0000 (18:19 +0000)]
Dynamically translate MIPS mtc0 instructions.

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

17 years agoDynamically translate MIPS mfc0 instructions.
ths [Wed, 6 Dec 2006 17:59:07 +0000 (17:59 +0000)]
Dynamically translate MIPS mfc0 instructions.

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

17 years agoHalt/reboot support for Linux, by Daniel Jacobowitz. This is a band-aid
ths [Wed, 6 Dec 2006 17:48:52 +0000 (17:48 +0000)]
Halt/reboot support for Linux, by Daniel Jacobowitz. This is a band-aid
until we emulate real MIPS hardware with real firmware.

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

17 years agoMIPS TLB performance improvements, by Daniel Jacobowitz.
ths [Wed, 6 Dec 2006 17:42:40 +0000 (17:42 +0000)]
MIPS TLB performance improvements, by Daniel Jacobowitz.

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

17 years agosparc-softmmu build fix
ths [Wed, 6 Dec 2006 15:51:39 +0000 (15:51 +0000)]
sparc-softmmu build fix

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

17 years agoAdd casts for 64-bit hosts.
pbrook [Sun, 19 Nov 2006 23:07:17 +0000 (23:07 +0000)]
Add casts for 64-bit hosts.

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

17 years agoAdd missing ARM syscall numbers.
pbrook [Sun, 19 Nov 2006 21:51:51 +0000 (21:51 +0000)]
Add missing ARM syscall numbers.

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

17 years agoArm semihosted commandline support (Wolfgang Schildbach).
pbrook [Sun, 19 Nov 2006 20:29:35 +0000 (20:29 +0000)]
Arm semihosted commandline support (Wolfgang Schildbach).

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

17 years agoRemove do_socketcallwrapper.
pbrook [Sun, 19 Nov 2006 15:26:04 +0000 (15:26 +0000)]
Remove do_socketcallwrapper.

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

17 years agoARM timer counts down, not up.
pbrook [Tue, 14 Nov 2006 21:13:53 +0000 (21:13 +0000)]
ARM timer counts down, not up.

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

17 years agoMIPS FPU fixes (Daniel Jacobowitz).
pbrook [Sun, 12 Nov 2006 23:54:39 +0000 (23:54 +0000)]
MIPS FPU fixes (Daniel Jacobowitz).

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

17 years agoM68k build fix.
pbrook [Sun, 12 Nov 2006 21:31:18 +0000 (21:31 +0000)]
M68k build fix.

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

17 years agoAvoid redundant TLB flushes (Daniel Jacobowitz).
pbrook [Sun, 12 Nov 2006 20:55:05 +0000 (20:55 +0000)]
Avoid redundant TLB flushes (Daniel Jacobowitz).

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

17 years agoSpeed up tlb_flush_page (Daniel Jacobowitz).
pbrook [Sun, 12 Nov 2006 20:40:55 +0000 (20:40 +0000)]
Speed up tlb_flush_page (Daniel Jacobowitz).

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

18 years agoMIPS usermode debug exceptions (Dave Denholm).
pbrook [Sat, 4 Nov 2006 16:46:29 +0000 (16:46 +0000)]
MIPS usermode debug exceptions (Dave Denholm).

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

18 years agoupdate from latest Bochs BIOS
bellard [Wed, 1 Nov 2006 19:19:17 +0000 (19:19 +0000)]
update from latest Bochs BIOS

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

18 years agoRemove FD on close.
pbrook [Wed, 1 Nov 2006 01:44:16 +0000 (01:44 +0000)]
Remove FD on close.

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

18 years agoMips IDE support. (Aurelien Jarno)
pbrook [Sun, 29 Oct 2006 15:38:28 +0000 (15:38 +0000)]
Mips IDE support. (Aurelien Jarno)

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

18 years agocompilation fix
bellard [Sun, 29 Oct 2006 15:10:09 +0000 (15:10 +0000)]
compilation fix

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

18 years agoavoid using char when it is not necessary
bellard [Sat, 28 Oct 2006 19:27:11 +0000 (19:27 +0000)]
avoid using char when it is not necessary

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

18 years agoavoid regression on sparc-user and ppc-user
bellard [Sat, 28 Oct 2006 12:19:07 +0000 (12:19 +0000)]
avoid regression on sparc-user and ppc-user

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

18 years agoremoved invalid code
bellard [Sat, 28 Oct 2006 12:09:16 +0000 (12:09 +0000)]
removed invalid code

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

18 years agoFix ARM VFP debugging dumps.
pbrook [Wed, 25 Oct 2006 17:43:33 +0000 (17:43 +0000)]
Fix ARM VFP debugging dumps.

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

18 years agowrwim insn fix (Paul Robinson)
bellard [Mon, 23 Oct 2006 21:37:34 +0000 (21:37 +0000)]
wrwim insn fix (Paul Robinson)

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

18 years agosparc64 syscall fix (Blue Swirl)
bellard [Mon, 23 Oct 2006 21:31:01 +0000 (21:31 +0000)]
sparc64 syscall fix (Blue Swirl)

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

18 years agoadd support for cvt.s.d and cvt.d.s (Aurelien Jarno)
bellard [Mon, 23 Oct 2006 21:25:11 +0000 (21:25 +0000)]
add support for cvt.s.d and cvt.d.s (Aurelien Jarno)

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

18 years agoFix comment typo.
pbrook [Sun, 22 Oct 2006 11:54:30 +0000 (11:54 +0000)]
Fix comment typo.

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

18 years agoColdFire target.
pbrook [Sun, 22 Oct 2006 00:18:54 +0000 (00:18 +0000)]
ColdFire target.

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

18 years agobFLT 64-bit host fix.
pbrook [Sat, 21 Oct 2006 23:43:02 +0000 (23:43 +0000)]
bFLT 64-bit host fix.

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

18 years agoFix typo in pixel conversion templates.
pbrook [Wed, 18 Oct 2006 21:16:44 +0000 (21:16 +0000)]
Fix typo in pixel conversion templates.

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

18 years agoAPIC init fix + APIC get_irq fix (Juergen Keil)
bellard [Sun, 8 Oct 2006 18:20:51 +0000 (18:20 +0000)]
APIC init fix + APIC get_irq fix (Juergen Keil)

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

18 years agono-reboot option
bellard [Mon, 2 Oct 2006 19:44:22 +0000 (19:44 +0000)]
no-reboot option

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

18 years agodo not generate MP table if one CPU (no APIC in QEMU in this case) - added wbinvd...
bellard [Mon, 2 Oct 2006 18:35:39 +0000 (18:35 +0000)]
do not generate MP table if one CPU (no APIC in QEMU in this case) - added wbinvd (ignored in QEMU but useful on real hardware)

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

18 years agoSMI enable bit support
bellard [Mon, 2 Oct 2006 18:25:40 +0000 (18:25 +0000)]
SMI enable bit support

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

18 years ago32 bit syscall fix (Juergen Keil)
bellard [Mon, 2 Oct 2006 17:58:33 +0000 (17:58 +0000)]
32 bit syscall fix (Juergen Keil)

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

18 years agosynced to Bochs BIOS - use 32 bit pushf/popf in 32 bit PCI bios - moved some useful...
bellard [Sun, 1 Oct 2006 16:08:15 +0000 (16:08 +0000)]
synced to Bochs BIOS - use 32 bit pushf/popf in 32 bit PCI bios - moved some useful defines in rombios.h

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

18 years agoARM GIC bug.
pbrook [Sun, 1 Oct 2006 13:03:52 +0000 (13:03 +0000)]
ARM GIC bug.

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

18 years ago32 bit RSP update fix (aka Open Solaris x86_64 bug)
bellard [Fri, 29 Sep 2006 20:01:17 +0000 (20:01 +0000)]
32 bit RSP update fix (aka Open Solaris x86_64 bug)

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

18 years agoPCI IRC routing fix.
pbrook [Thu, 28 Sep 2006 19:52:59 +0000 (19:52 +0000)]
PCI IRC routing fix.

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

18 years agofixed user mode emulation
bellard [Wed, 27 Sep 2006 21:31:59 +0000 (21:31 +0000)]
fixed user mode emulation

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

18 years agoSMM fix for x86_64
bellard [Wed, 27 Sep 2006 19:54:02 +0000 (19:54 +0000)]
SMM fix for x86_64

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

18 years agoenabled PSE36 for x86_64 (fix for OpenSolaris as guest)
bellard [Wed, 27 Sep 2006 19:52:41 +0000 (19:52 +0000)]
enabled PSE36 for x86_64 (fix for OpenSolaris as guest)

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

18 years agoVBE 4 bit bank selection fix (Volker Rupper)
bellard [Mon, 25 Sep 2006 21:41:20 +0000 (21:41 +0000)]
VBE 4 bit bank selection fix (Volker Rupper)

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

18 years agoremoved unused code
bellard [Mon, 25 Sep 2006 21:34:25 +0000 (21:34 +0000)]
removed unused code

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

18 years agofixed help info strings
bellard [Mon, 25 Sep 2006 21:33:49 +0000 (21:33 +0000)]
fixed help info strings

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

18 years agoupdated
bellard [Sun, 24 Sep 2006 19:36:49 +0000 (19:36 +0000)]
updated

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

18 years agoimplement i440 instead of i450 ISA memory mappings to be compatible with Bochs
bellard [Sun, 24 Sep 2006 19:31:43 +0000 (19:31 +0000)]
implement i440 instead of i450 ISA memory mappings to be compatible with Bochs

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

18 years agoupdate
bellard [Sun, 24 Sep 2006 18:49:55 +0000 (18:49 +0000)]
update

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

18 years agomoved PCI init to BIOS
bellard [Sun, 24 Sep 2006 18:49:43 +0000 (18:49 +0000)]
moved PCI init to BIOS

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

18 years agomoved PCI init to BIOS - added ISA memory mapping registers and SMM support
bellard [Sun, 24 Sep 2006 18:49:13 +0000 (18:49 +0000)]
moved PCI init to BIOS - added ISA memory mapping registers and SMM support

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

18 years agoadded cpu_smm_update()
bellard [Sun, 24 Sep 2006 18:48:23 +0000 (18:48 +0000)]
added cpu_smm_update()

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

18 years agomoved MP table init to BIOS
bellard [Sun, 24 Sep 2006 18:48:00 +0000 (18:48 +0000)]
moved MP table init to BIOS

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

18 years agomoved ACPI table init to BIOS
bellard [Sun, 24 Sep 2006 18:45:28 +0000 (18:45 +0000)]
moved ACPI table init to BIOS

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

18 years agomoved ACPI table init to BIOS - preliminary SMM support
bellard [Sun, 24 Sep 2006 18:44:17 +0000 (18:44 +0000)]
moved ACPI table init to BIOS - preliminary SMM support

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

18 years agoadded SMM support
bellard [Sun, 24 Sep 2006 18:41:56 +0000 (18:41 +0000)]
added SMM support

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

18 years agoadded cpu_get_physical_page_desc()
bellard [Sun, 24 Sep 2006 18:41:10 +0000 (18:41 +0000)]
added cpu_get_physical_page_desc()

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

18 years agomoved PCI, MP and ACPI init to bios
bellard [Sun, 24 Sep 2006 18:38:12 +0000 (18:38 +0000)]
moved PCI, MP and ACPI init to bios

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

18 years agoImplement sun4u PCI IRQ routing.
pbrook [Sun, 24 Sep 2006 17:01:44 +0000 (17:01 +0000)]
Implement sun4u PCI IRQ routing.
Allow multiple PCI busses and PCI-PCI bridges.
Fix bugs in Versatile PCI implementation.

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

18 years agoPCI shared IRQ fix (original patch by andrzej zaborowski).
pbrook [Sun, 24 Sep 2006 00:16:34 +0000 (00:16 +0000)]
PCI shared IRQ fix (original patch by andrzej zaborowski).

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

18 years agoAdd ARM RealView Emulation Baseboard.
pbrook [Sat, 23 Sep 2006 17:40:58 +0000 (17:40 +0000)]
Add ARM RealView Emulation Baseboard.

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

18 years agoVBE: 8 bit DACs + support for VBE BIOS IDs (Volker Ruppert)
bellard [Thu, 21 Sep 2006 21:46:53 +0000 (21:46 +0000)]
VBE: 8 bit DACs + support for VBE BIOS IDs (Volker Ruppert)

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

18 years agoUpdate sparc bios image (Blue Swirl).
pbrook [Thu, 21 Sep 2006 20:34:50 +0000 (20:34 +0000)]
Update sparc bios image (Blue Swirl).

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

18 years agosun4m halt support (Blue Swirl)
bellard [Wed, 20 Sep 2006 20:30:57 +0000 (20:30 +0000)]
sun4m halt support (Blue Swirl)

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

18 years agoupdate
bellard [Wed, 20 Sep 2006 20:28:05 +0000 (20:28 +0000)]
update

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

18 years agoMerge common ISA access routines.
pbrook [Mon, 18 Sep 2006 01:15:29 +0000 (01:15 +0000)]
Merge common ISA access routines.

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

18 years agoSPARC SCSI fixes.
pbrook [Sun, 17 Sep 2006 03:20:58 +0000 (03:20 +0000)]
SPARC SCSI fixes.

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

18 years agodummy cs4231 audio driver for sun4m (Blue Swirl)
bellard [Sun, 10 Sep 2006 19:25:12 +0000 (19:25 +0000)]
dummy cs4231 audio driver for sun4m (Blue Swirl)

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

18 years agoAvoid (repeatedly) trying to read stdin after it has closed.
pbrook [Sun, 10 Sep 2006 14:39:54 +0000 (14:39 +0000)]
Avoid (repeatedly) trying to read stdin after it has closed.

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

18 years agoARM 64-bit host fix.
pbrook [Sat, 9 Sep 2006 23:35:22 +0000 (23:35 +0000)]
ARM 64-bit host fix.

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

18 years agoArm MMU fix (Justin Fletcher).
pbrook [Sat, 9 Sep 2006 14:36:26 +0000 (14:36 +0000)]
Arm MMU fix (Justin Fletcher).

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

18 years agoallow host serial port usage (Blue Swirl)
bellard [Sat, 9 Sep 2006 12:17:15 +0000 (12:17 +0000)]
allow host serial port usage (Blue Swirl)

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

18 years agovvfat fixes (Roger Lathrop)
bellard [Sat, 9 Sep 2006 12:03:20 +0000 (12:03 +0000)]
vvfat fixes (Roger Lathrop)

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

18 years agofix serial irq logic (Blue Swirl)
bellard [Sat, 9 Sep 2006 11:38:11 +0000 (11:38 +0000)]
fix serial irq logic (Blue Swirl)

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

18 years agoadded mouse protocol (Igor Kovalenko)
bellard [Sat, 9 Sep 2006 11:35:47 +0000 (11:35 +0000)]
added mouse protocol (Igor Kovalenko)

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

18 years agomore correct display functions
bellard [Sat, 9 Sep 2006 11:31:34 +0000 (11:31 +0000)]
more correct display functions

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

18 years agotwo stop bits support
bellard [Sat, 9 Sep 2006 11:10:18 +0000 (11:10 +0000)]
two stop bits support

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