ths
|
f09111e088
|
Fix XHACK() macro and use FREG if possible, by Magnus Damm.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2815 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-13 16:33:43 +00:00 |
|
ths
|
7b62f20c08
|
Delete misleading comment.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2814 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-13 15:29:26 +00:00 |
|
ths
|
72d46479da
|
Windows: redirect serial port to console, by Herve Poussineau.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2813 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-13 14:54:54 +00:00 |
|
ths
|
703eaf379e
|
Don't decode CP0 XContext on 32bit MIPS.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2812 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-13 14:42:18 +00:00 |
|
ths
|
f2e9ebef12
|
MMU code improvements, by Aurelien Jarno.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2811 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-13 14:07:26 +00:00 |
|
ths
|
388bb21af6
|
MIPS linux-user update.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2810 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-13 13:58:00 +00:00 |
|
ths
|
29929e3490
|
MIPS TLB style selection at runtime, by Herve Poussineau.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2809 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-13 13:49:44 +00:00 |
|
balrog
|
f707cfba9a
|
Allow VMware-SVGA operation enable before command FIFO is configured. Implement "screendump" for 32 bit colour depth.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2808 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-13 13:26:49 +00:00 |
|
ths
|
1eb5207bfd
|
Update debug output.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2807 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-12 16:57:42 +00:00 |
|
balrog
|
a07dec2212
|
Correct NAND erase block size. Misc fixes in Spitz code.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2806 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-12 09:19:36 +00:00 |
|
ths
|
b645bb4885
|
Fix softfloat NaN handling.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2805 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-11 17:10:14 +00:00 |
|
ths
|
5a1e8ffbe7
|
Implemented cabs FP instructions, and improve exception handling for
trunc/floor/ceil/round.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2804 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-11 17:08:26 +00:00 |
|
ths
|
287c4b84f4
|
Another bit of nicer debug output.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2803 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-11 10:43:55 +00:00 |
|
ths
|
fbcc68286a
|
Implement FP madd/msub, wire up bc1any[24][ft].
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2802 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-11 09:59:10 +00:00 |
|
ths
|
923617a396
|
Improved debug output for the MIPS opcode decoder.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2801 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-11 00:16:06 +00:00 |
|
ths
|
4759513bd9
|
Fix missing status ro mask initialization, thanks Stefan Weil.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2800 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-11 00:02:14 +00:00 |
|
ths
|
beebb570f4
|
Fix for the scd instruction, by Aurelien Jarno.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2799 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-10 00:51:01 +00:00 |
|
ths
|
976a0d0d0d
|
Fix wrong branch condition in MIPS testandset.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2798 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-10 00:33:40 +00:00 |
|
balrog
|
9e315fa93c
|
PCMCIA addresses are 26-bit, widen the address type from 16 to 32 bits.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2797 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-09 20:25:36 +00:00 |
|
ths
|
f54f432ec7
|
Avoid use of which to detect gcc, as it is broken on darwin. Patch by
Joachim Henke.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2796 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-09 14:06:06 +00:00 |
|
ths
|
6c59186721
|
Suppress warning messages from "which".
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2795 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-09 13:55:03 +00:00 |
|
ths
|
b4ab4b4e1b
|
Preliminary MIPS 64-bit MMU implementation, by Aurelien Jarno.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2794 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-09 09:34:30 +00:00 |
|
ths
|
a6763a5881
|
Fix MIPS64 address computation specialcase, by Aurelien Jarno.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2793 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-09 09:33:33 +00:00 |
|
ths
|
204a1b8d5e
|
Another #elif'ication.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2792 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-08 23:40:45 +00:00 |
|
ths
|
522777bbaf
|
Make detection of unsupported hosts easier, inspired by a patch from
Stefan Weil.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2791 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-08 23:30:44 +00:00 |
|
ths
|
85028e4db6
|
Spelling fixes, by Stefan Weil.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2790 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-08 22:51:41 +00:00 |
|
balrog
|
3bdd58a4df
|
Correct the number of PXA255 GPIO lines. Reuse the PXA timers struct for PXA27x additional timers.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2789 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-08 22:51:00 +00:00 |
|
ths
|
9617efe8e7
|
Another bunch of mips host support.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2788 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-08 21:05:55 +00:00 |
|
ths
|
e14a693dda
|
Silence sdl-config stderr output, by Jeff Chua.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2787 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-08 20:57:52 +00:00 |
|
ths
|
09c69c5b23
|
Work around gcc's mips define, spotted by Stefan Weil.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2786 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-08 20:51:26 +00:00 |
|
balrog
|
565d28951e
|
Set OOK when OON is set in OSCC register (thanks to BobOfDoom). Correct a fatal typo in timer code.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2785 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-08 19:20:04 +00:00 |
|
balrog
|
d95b2f8d36
|
Switch to qemu_ram_alloc() for memory allocation in PXA255/270.
Pass correct RAM size to arm_load_kernel (currently unused) - thanks to BobOfDoom.
Register the Xscale Internal Memory Storage.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2784 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-08 19:03:12 +00:00 |
|
pbrook
|
ce8198612e
|
ARM946 CPU support.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2783 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-08 02:30:40 +00:00 |
|
blueswir1
|
9455455016
|
Enable unaligned access faults
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2782 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-07 18:05:05 +00:00 |
|
blueswir1
|
64ddcd797a
|
Update OpenBIOS/Sparc32 to SVN 144. Changes:
- Fix power-management location
- Fix out of bounds accesses
- Increase virtual memory supply to meet NetBSD and OpenBSD demand
- More obviously alarming return values for find_pte
- Fix unaligned memory access
- Fix memory corruption problems reported by glibc
- Fix boot-device use
- Use nvram boot-args and boot-device variables
- Set variable defaults before nvram_init
- Improve escape sequence handling
- Fix nvram parameter area
- More Sparc32 CPUs
- Clear preloaded kernel parameters to avoid crash at reset
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2781 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-07 17:59:32 +00:00 |
|
blueswir1
|
2371aaa295
|
Fix pc/npc for unaligned load/stores, maybe other exceptions
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2780 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-07 17:01:15 +00:00 |
|
ths
|
5a5012ecbd
|
MIPS 64-bit FPU support, plus some collateral bugfixes in the
conditional branch handling.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2779 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-07 13:55:33 +00:00 |
|
ths
|
8b4af70527
|
Update TODO.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2778 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-07 12:52:18 +00:00 |
|
ths
|
0a6de75002
|
Clear BD slot on next exception if appropriate.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2777 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-07 12:46:25 +00:00 |
|
blueswir1
|
b4f0a316b5
|
Report unassigned memory access to CPU (not enabled yet)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2776 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-06 17:59:24 +00:00 |
|
blueswir1
|
8508b89e36
|
Add dummy THC and TEC registers to TCX
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2775 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-06 17:39:55 +00:00 |
|
blueswir1
|
384ccb5d34
|
Fix slavio_misc base
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2774 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-06 17:33:14 +00:00 |
|
ths
|
9aca99a06d
|
Fix a really stupid bug in the [ls]d[lr] emulation, by Herve Poussineau.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2773 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-05 20:13:13 +00:00 |
|
ths
|
608e8ce280
|
Linker scripts for MIPS hosts.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2772 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-05 19:24:38 +00:00 |
|
ths
|
c4b89d18ba
|
Some bits of Linux/MIPS host support, still segfaulty.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2771 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-05 19:23:11 +00:00 |
|
ths
|
26ea091859
|
Support for simple YAMON output, by Alec Voropay.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2770 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-04 14:34:34 +00:00 |
|
balrog
|
f7cf7945ab
|
Remove obsolete variables that came with VMware svga by mistake.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2769 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-03 10:13:54 +00:00 |
|
balrog
|
1f72aae5f3
|
Change the PCI IO region start to that hardcoded in VBE bios (reported by Jeremy Katz)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2768 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-03 10:09:56 +00:00 |
|
blueswir1
|
14a1120e5c
|
Handle division by zero case in Sparc64 udivx and sdivx ops
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2767 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-02 16:37:44 +00:00 |
|
balrog
|
5a1237c45f
|
Don't define HIGH_LATENCY for ARM, this was a workaround for an ALSA problem.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2766 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-02 02:11:51 +00:00 |
|