ths
|
c53f4a62e3
|
fix branch delay slot cornercases.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2615 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-05 23:21:37 +00:00 |
|
ths
|
5a63bcb2d2
|
Fix rotr immediate ops, mask shift/rotate arguments to their allowed
size.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2614 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-05 23:20:05 +00:00 |
|
ths
|
acd858d91f
|
Handle EBase properly.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2613 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-05 23:18:13 +00:00 |
|
ths
|
3529b538ce
|
Fix disabling of the Cause register for R2.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2612 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-05 23:17:40 +00:00 |
|
ths
|
1579a72ec5
|
Fix RDHWR handling. Code formatting. Don't use *_direct versions to raise
exceptions.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2611 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-05 23:16:25 +00:00 |
|
ths
|
f7cfb2a176
|
64bit MIPS FPUs have 32 registers.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2610 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-05 23:14:23 +00:00 |
|
ths
|
fb82fea064
|
Clear BEV and ERL for the fake bootloader.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2609 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-05 23:12:54 +00:00 |
|
j_mayer
|
bf9525e9d8
|
Fix alpha target compilation on 32 bits hosts.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2608 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-05 21:12:28 +00:00 |
|
j_mayer
|
cf6c1b169c
|
Rules needed to compile linux user-mode alpha target.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2607 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-05 20:46:02 +00:00 |
|
j_mayer
|
bedb69ea04
|
Temporary hack for alpha user-mode emulation.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2606 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-05 20:08:21 +00:00 |
|
blueswir1
|
f6b647cd9e
|
Documentation update
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2605 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-05 18:40:23 +00:00 |
|
blueswir1
|
9143e59842
|
Fix stdfq op (Aurelien Jarno)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2604 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-05 18:12:08 +00:00 |
|
blueswir1
|
a4d17f1992
|
Fix co-processor branch and store ops (Aurelien Jarno)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2603 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-05 18:09:15 +00:00 |
|
blueswir1
|
803b3c7b4d
|
Fill in real SparcStation 10 values
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2602 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-05 17:00:23 +00:00 |
|
j_mayer
|
eddf68a6ac
|
Integrate Alpha target in Qemu core.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2601 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-05 07:22:49 +00:00 |
|
j_mayer
|
7a3148a955
|
Preliminary patch for Alpha Linux user mode emulation support.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2600 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-05 07:13:51 +00:00 |
|
j_mayer
|
86cc1ce083
|
Definitions needed for Alpha linux user-mode emulation.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2599 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-05 07:06:55 +00:00 |
|
j_mayer
|
b82945bcdb
|
Alpha CPU palcode emulation. Only usable in user mode for now with
code provision for full emulation support.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2598 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-05 07:04:40 +00:00 |
|
j_mayer
|
4c9649a967
|
Alpha architecture emulation core.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2597 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-05 06:58:33 +00:00 |
|
j_mayer
|
6fa4cea9e8
|
Infrastructure to support more than 2 MMU modes.
Add example for Alpha and PowerPC hypervisor mode.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2596 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-05 06:43:27 +00:00 |
|
ths
|
876d4b0783
|
Fix code formatting.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2595 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-04 21:07:17 +00:00 |
|
j_mayer
|
3079c59ac2
|
Change NIC registration to be consistent with other machines definitions.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2594 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-04 08:00:14 +00:00 |
|
j_mayer
|
b62b461bd3
|
TARGET_FMT_ld may also be useful for debugging purposes.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2593 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-04 07:58:14 +00:00 |
|
j_mayer
|
bc98a7efa4
|
Add missing 64 bits memory accessors.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2592 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-04 07:55:12 +00:00 |
|
ths
|
eae7629bfd
|
i386 return APIC ID with cpuid, by Bernhard Kauer.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2591 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-03 16:38:34 +00:00 |
|
ths
|
af655b6d82
|
Fix Malta tty2 UART registers.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2590 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-03 14:05:42 +00:00 |
|
ths
|
38121543c7
|
MIPS32R2 needs RDPGPR/WRPGPR instructions even when no shadow registers
are implemented.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2589 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-02 17:28:07 +00:00 |
|
ths
|
7524c84d82
|
Fix guest x86/amd64 helper_fprem/helper_fprem1, by Julian Seward.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2588 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-02 16:33:41 +00:00 |
|
ths
|
2d0e944d1c
|
Build fix for 64bit machines. (This is still not correct mul/div handling.)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2587 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-02 15:54:05 +00:00 |
|
ths
|
23be50f1af
|
Qcow2: Release refcount table clusters after growing the refcount table,
by Juergen Keil.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2586 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-02 12:48:47 +00:00 |
|
ths
|
cce1075c76
|
Use __sFILE to typedef for _BSD.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2585 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-02 12:39:43 +00:00 |
|
ths
|
663e8e5164
|
Eepro100 emulation, by Stefan Weil.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2584 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-02 12:35:34 +00:00 |
|
ths
|
f0c757e431
|
audio/ossaudio.c for OpenBSD, by Todd T. Fries.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2583 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-02 10:07:55 +00:00 |
|
ths
|
b0ee3ff06e
|
ltr for x86_64 should check the upper descriptor type, by Bernhard Kauer.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2582 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-02 08:56:24 +00:00 |
|
ths
|
28c1c65633
|
ne2k buffer full bug fix, by Marcel Block.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2581 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-02 08:19:57 +00:00 |
|
ths
|
687fa640d4
|
Random bug fixes from code inspection, by Wang Cheng Yeh.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2580 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-02 08:18:36 +00:00 |
|
ths
|
d34cab9f49
|
VMware SVGA II emulation, by Andrzej Zaborowski.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2579 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-02 01:10:46 +00:00 |
|
ths
|
a4080ece74
|
Qcow2 corruption fix, by Juergen Keil.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2578 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-01 19:01:40 +00:00 |
|
ths
|
0475a5ca54
|
Solaris 9/x86 support, by Ben Taylor.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2577 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-01 18:54:44 +00:00 |
|
ths
|
e5febef5f1
|
Conditionalize more syscall implementations, by Mike Frysinger.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2576 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-01 18:31:35 +00:00 |
|
ths
|
2053152b7f
|
Single mode for PIC i8259, by Bernhard Kauer.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2575 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-01 18:26:11 +00:00 |
|
ths
|
74287114c9
|
Improved initrd support for mips.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2574 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-01 17:56:37 +00:00 |
|
blueswir1
|
4f14e88c59
|
Fix off-by-one error
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2573 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-01 16:23:36 +00:00 |
|
blueswir1
|
52cc07d047
|
Change Sparc uses of pic_set_irq to pic_set_irq_new
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2572 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-01 16:05:41 +00:00 |
|
blueswir1
|
e0353fe250
|
Add SparcStation-10 machine
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2571 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-01 15:55:28 +00:00 |
|
blueswir1
|
36cd921035
|
Reorganise Sun4m to allow other machine types
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2570 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-01 15:44:43 +00:00 |
|
blueswir1
|
8a08f9a809
|
Fix Sparc shift ops (Aurelien Jarno)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2569 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-01 15:38:17 +00:00 |
|
blueswir1
|
d4218d996d
|
Fix Sparc lda/ldda/sta/stda asi handling, fault on misaligned register ldd/std and illegal cwp on wrpsr (Aurelien Jarno)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2568 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-01 15:15:36 +00:00 |
|
blueswir1
|
fcc72045e8
|
Fix Sparc co-processor ops (Aurelien Jarno)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2567 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-01 15:08:21 +00:00 |
|
blueswir1
|
65fe7b09a5
|
Fix Sparc ASR handling (Aurelien Jarno)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2566 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-01 15:05:09 +00:00 |
|