blueswir1
|
3d29fbef06
|
Force the primary CPU to run and other CPUs to halt, recalculate timers
after system_reset.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2822 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-17 19:21:46 +00:00 |
|
ths
|
69d357286d
|
More generic 64 bit multiplication support, by Aurelien Jarno.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2821 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-16 11:59:40 +00:00 |
|
ths
|
100ce98812
|
Full MIPS64 MMU implementation, by Aurelien Jarno.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2820 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-13 19:22:13 +00:00 |
|
ths
|
f1b0aa5de7
|
Fix mfc0 and dmtc0 instructions on MIPS64, by Aurelien Jarno.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2819 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-13 18:39:10 +00:00 |
|
ths
|
6b4d2ba13f
|
Support OSS on solaris, by Ben Taylor.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2818 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-13 18:02:43 +00:00 |
|
ths
|
6ef99fc59c
|
Add fpu register support to the gdb code, by Magnus Damm.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2817 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-13 16:36:24 +00:00 |
|
ths
|
a5d251bd7e
|
Remove unnecessary pointer magic in shift operations, by Magnus Damm.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2816 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-13 16:35:35 +00:00 |
|
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 |
|