summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* I2C/SMBus framework.pbrook2007-05-239-70/+566
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2845 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix interrupt controller address maskingblueswir12007-05-211-2/+3
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2844 c046a42c-6fe2-441c-8c8c-71466251a162
* Don't touch carry flag in ASR <reg> with zero <reg>, submitted by Aurelien ↵balrog2007-05-211-1/+1
| | | | | | Jarno. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2843 c046a42c-6fe2-441c-8c8c-71466251a162
* M68k addx/subx fix.pbrook2007-05-211-2/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2842 c046a42c-6fe2-441c-8c8c-71466251a162
* Catch more MIPS FPU cornercases, fix addr.ps and mulr.ps instructions.ths2007-05-202-10/+31
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2841 c046a42c-6fe2-441c-8c8c-71466251a162
* Delete now unused define.ths2007-05-201-1/+0Star
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2840 c046a42c-6fe2-441c-8c8c-71466251a162
* Delete linux_boot.bin from the install target.ths2007-05-201-2/+1Star
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2839 c046a42c-6fe2-441c-8c8c-71466251a162
* Delete one more leftover file.ths2007-05-201-0/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2838 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix indexed FP load/store instructions.ths2007-05-203-41/+31Star
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2837 c046a42c-6fe2-441c-8c8c-71466251a162
* Remove leftover file, should have happened in the Linux loader rewrite commit.ths2007-05-201-29/+0Star
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2836 c046a42c-6fe2-441c-8c8c-71466251a162
* Linux loader rewrite, by H. Peter Anvin.ths2007-05-192-89/+222
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2835 c046a42c-6fe2-441c-8c8c-71466251a162
* More MIPS 64-bit FPU support.ths2007-05-194-103/+369
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2834 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix slti/sltiu for MIPS64, by Aurelien Jarno.ths2007-05-192-8/+8
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2833 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix ldl/ldr implementation, by Aurelien Jarno.ths2007-05-191-0/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2832 c046a42c-6fe2-441c-8c8c-71466251a162
* Update Sparc32 OpenBIOS image to SVN revision 149. Changes:blueswir12007-05-192-1/+1
| | | | | | | | | | | | | | | | r145: Fix power-management location for SS-10 r146: Fix overallocation r147: NetBSD and OpenBSD fixes: - Correct timer and interrupt controller mappings - Add ESP clock frequency to avoid division by zero - CS4231 exists only in SS5 - Disable BPP for now, it's not emulated by Qemu anyway With these fixes, one NetBSD kernel even got to root device prompt on SS5. r148: Update vsprintf.c from Linux to get 64-bit output r149: Use full 36-bit physical address space on SS10 git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2831 c046a42c-6fe2-441c-8c8c-71466251a162
* Use full 36-bit physical address space on SS10blueswir12007-05-1918-129/+204
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2830 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix sysrq support from the monitor mux (originally by Jason Wessel).balrog2007-05-181-2/+1Star
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2829 c046a42c-6fe2-441c-8c8c-71466251a162
* - Move FPU exception handling into helper functions, since they are big.ths2007-05-185-638/+795
| | | | | | | | | - Fix FP-conditional branches. - Check FPU register mode at runtime, not translation time, as the F64 status bit can change. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2828 c046a42c-6fe2-441c-8c8c-71466251a162
* Work around the lack of proper handling for self-modifying code.ths2007-05-182-2/+30
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2827 c046a42c-6fe2-441c-8c8c-71466251a162
* Make TCX registers match what NetBSD expectsblueswir12007-05-171-2/+3
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2826 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix Qemu division by zero triggered by NetBSDblueswir12007-05-171-6/+4Star
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2825 c046a42c-6fe2-441c-8c8c-71466251a162
* Enable faults for unassigned memory accesses and unimplemented ASIsblueswir12007-05-175-23/+126
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2824 c046a42c-6fe2-441c-8c8c-71466251a162
* Set limits for memory size to avoid overlap with devicesblueswir12007-05-171-3/+8
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2823 c046a42c-6fe2-441c-8c8c-71466251a162
* Force the primary CPU to run and other CPUs to halt, recalculate timersblueswir12007-05-172-3/+16
| | | | | | | after system_reset. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2822 c046a42c-6fe2-441c-8c8c-71466251a162
* More generic 64 bit multiplication support, by Aurelien Jarno.ths2007-05-167-65/+84
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2821 c046a42c-6fe2-441c-8c8c-71466251a162
* Full MIPS64 MMU implementation, by Aurelien Jarno.ths2007-05-133-7/+53
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2820 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix mfc0 and dmtc0 instructions on MIPS64, by Aurelien Jarno.ths2007-05-132-120/+72Star
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2819 c046a42c-6fe2-441c-8c8c-71466251a162
* Support OSS on solaris, by Ben Taylor.ths2007-05-131-0/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2818 c046a42c-6fe2-441c-8c8c-71466251a162
* Add fpu register support to the gdb code, by Magnus Damm.ths2007-05-131-6/+19
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2817 c046a42c-6fe2-441c-8c8c-71466251a162
* Remove unnecessary pointer magic in shift operations, by Magnus Damm.ths2007-05-131-5/+5
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2816 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix XHACK() macro and use FREG if possible, by Magnus Damm.ths2007-05-131-4/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2815 c046a42c-6fe2-441c-8c8c-71466251a162
* Delete misleading comment.ths2007-05-131-2/+0Star
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2814 c046a42c-6fe2-441c-8c8c-71466251a162
* Windows: redirect serial port to console, by Herve Poussineau.ths2007-05-131-1/+9
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2813 c046a42c-6fe2-441c-8c8c-71466251a162
* Don't decode CP0 XContext on 32bit MIPS.ths2007-05-131-4/+8
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2812 c046a42c-6fe2-441c-8c8c-71466251a162
* MMU code improvements, by Aurelien Jarno.ths2007-05-133-18/+24
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2811 c046a42c-6fe2-441c-8c8c-71466251a162
* MIPS linux-user update.ths2007-05-136-261/+321
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2810 c046a42c-6fe2-441c-8c8c-71466251a162
* MIPS TLB style selection at runtime, by Herve Poussineau.ths2007-05-138-114/+149
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2809 c046a42c-6fe2-441c-8c8c-71466251a162
* Allow VMware-SVGA operation enable before command FIFO is configured. ↵balrog2007-05-133-23/+31
| | | | | | Implement "screendump" for 32 bit colour depth. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2808 c046a42c-6fe2-441c-8c8c-71466251a162
* Update debug output.ths2007-05-121-2/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2807 c046a42c-6fe2-441c-8c8c-71466251a162
* Correct NAND erase block size. Misc fixes in Spitz code.balrog2007-05-125-10/+9Star
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2806 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix softfloat NaN handling.ths2007-05-111-10/+38
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2805 c046a42c-6fe2-441c-8c8c-71466251a162
* Implemented cabs FP instructions, and improve exception handling forths2007-05-112-40/+180
| | | | | | | trunc/floor/ceil/round. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2804 c046a42c-6fe2-441c-8c8c-71466251a162
* Another bit of nicer debug output.ths2007-05-111-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2803 c046a42c-6fe2-441c-8c8c-71466251a162
* Implement FP madd/msub, wire up bc1any[24][ft].ths2007-05-112-12/+140
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2802 c046a42c-6fe2-441c-8c8c-71466251a162
* Improved debug output for the MIPS opcode decoder.ths2007-05-111-85/+77Star
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2801 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix missing status ro mask initialization, thanks Stefan Weil.ths2007-05-111-0/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2800 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix for the scd instruction, by Aurelien Jarno.ths2007-05-101-0/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2799 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix wrong branch condition in MIPS testandset.ths2007-05-101-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2798 c046a42c-6fe2-441c-8c8c-71466251a162
* PCMCIA addresses are 26-bit, widen the address type from 16 to 32 bits.balrog2007-05-092-10/+10
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2797 c046a42c-6fe2-441c-8c8c-71466251a162
* Avoid use of which to detect gcc, as it is broken on darwin. Patch byths2007-05-091-6/+1Star
| | | | | | | Joachim Henke. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2796 c046a42c-6fe2-441c-8c8c-71466251a162