summaryrefslogtreecommitdiffstats
path: root/target-sparc
Commit message (Collapse)AuthorAgeFilesLines
* Separate fault for code access to unassigned memoryblueswir12007-05-272-2/+10
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2876 c046a42c-6fe2-441c-8c8c-71466251a162
* Implement Sparc64 CPU timers using ptimersblueswir12007-05-254-7/+58
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2860 c046a42c-6fe2-441c-8c8c-71466251a162
* Use full 36-bit physical address space on SS10blueswir12007-05-193-25/+82
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2830 c046a42c-6fe2-441c-8c8c-71466251a162
* Enable faults for unassigned memory accesses and unimplemented ASIsblueswir12007-05-173-17/+118
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2824 c046a42c-6fe2-441c-8c8c-71466251a162
* Enable unaligned access faultsblueswir12007-05-071-4/+5
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2782 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix pc/npc for unaligned load/stores, maybe other exceptionsblueswir12007-05-071-0/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2780 c046a42c-6fe2-441c-8c8c-71466251a162
* Report unassigned memory access to CPU (not enabled yet)blueswir12007-05-061-1/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2776 c046a42c-6fe2-441c-8c8c-71466251a162
* Handle division by zero case in Sparc64 udivx and sdivx opsblueswir12007-05-021-0/+6
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2767 c046a42c-6fe2-441c-8c8c-71466251a162
* More Sparc32 CPUsblueswir12007-04-291-3/+20
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2744 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix CPU type zapped by system_resetblueswir12007-04-291-2/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2743 c046a42c-6fe2-441c-8c8c-71466251a162
* Sparc64 update: more VIS opsblueswir12007-04-223-36/+884
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2714 c046a42c-6fe2-441c-8c8c-71466251a162
* Constificationblueswir12007-04-221-7/+7
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2711 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix Sparc64 wrfprs, move VIS ops where they belong, more VIS opsblueswir12007-04-132-38/+111
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2656 c046a42c-6fe2-441c-8c8c-71466251a162
* Alignment check mechanism (not fully enabled yet) (Aurelien Jarno)blueswir12007-04-134-2/+18
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2655 c046a42c-6fe2-441c-8c8c-71466251a162
* cpu_get_phys_page_debug should return target_phys_addr_tj_mayer2007-04-071-2/+2
| | | | | | | instead of target_ulong to be consistent. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2633 c046a42c-6fe2-441c-8c8c-71466251a162
* Full implementation of IEEE exceptions (Aurelien Jarno)blueswir12007-04-064-14/+154
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2625 c046a42c-6fe2-441c-8c8c-71466251a162
* Enforce even float register pair for double register ops (Aurelien Jarno)blueswir12007-04-061-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2624 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix stdfq op (Aurelien Jarno)blueswir12007-04-052-2/+16
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2604 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix co-processor branch and store ops (Aurelien Jarno)blueswir12007-04-051-9/+13
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2603 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix off-by-one errorblueswir12007-04-011-2/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2573 c046a42c-6fe2-441c-8c8c-71466251a162
* Add SparcStation-10 machineblueswir12007-04-011-0/+7
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2571 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix Sparc shift ops (Aurelien Jarno)blueswir12007-04-012-9/+17
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2569 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix Sparc lda/ldda/sta/stda asi handling, fault on misaligned register ↵blueswir12007-04-013-2/+40
| | | | | | 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
* Fix Sparc co-processor ops (Aurelien Jarno)blueswir12007-04-012-1/+27
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2567 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix Sparc ASR handling (Aurelien Jarno)blueswir12007-04-011-4/+24
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2566 c046a42c-6fe2-441c-8c8c-71466251a162
* Sparc32/64 CPU selectionblueswir12007-03-252-9/+75
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2534 c046a42c-6fe2-441c-8c8c-71466251a162
* Upgrade Sparc FPU version (based on patch by Aurelien Jarno)blueswir12007-03-242-2/+3
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2532 c046a42c-6fe2-441c-8c8c-71466251a162
* Sparc tagged operations (Aurelien Jarno)blueswir12007-03-233-2/+194
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2531 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix Sparc branches, original patch by Aurelien Jarnoblueswir12007-03-211-12/+12
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2523 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix qemu crash due to sparc division-by-zero, by Aurelien Jarno.ths2007-03-191-0/+10
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2510 c046a42c-6fe2-441c-8c8c-71466251a162
* SPARC host fixes, by Ben Taylor.ths2007-03-191-18/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2503 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix floating point to integer conversion, by Aurelien Jarno.ths2007-02-101-4/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2413 c046a42c-6fe2-441c-8c8c-71466251a162
* Sparc arm/mips/sparc register patch, by Martin Bochnig.ths2007-02-021-0/+22
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2377 c046a42c-6fe2-441c-8c8c-71466251a162
* siginfo fix for Darwin/Mac OS X, by Pierre d'Herbemont.ths2007-01-311-2/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2369 c046a42c-6fe2-441c-8c8c-71466251a162
* Check ELF binaries for machine type and endianness.ths2006-12-231-0/+6
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2274 c046a42c-6fe2-441c-8c8c-71466251a162
* sparc-softmmu build fixths2006-12-061-2/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2219 c046a42c-6fe2-441c-8c8c-71466251a162
* wrwim insn fix (Paul Robinson)bellard2006-10-232-1/+10
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2200 c046a42c-6fe2-441c-8c8c-71466251a162
* Sparc64 user emulator fixes (Blue Swirl)bellard2006-07-181-0/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2063 c046a42c-6fe2-441c-8c8c-71466251a162
* sparc64 fixes (Blue Swirl)bellard2006-07-183-3/+69
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2062 c046a42c-6fe2-441c-8c8c-71466251a162
* SPARC FPU optimization (Blue Swirl)bellard2006-06-263-35/+44
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2023 c046a42c-6fe2-441c-8c8c-71466251a162
* C99 64 bit printfbellard2006-06-252-12/+12
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2018 c046a42c-6fe2-441c-8c8c-71466251a162
* cpu_get_phys_page_debug fix (Blue Swirl)bellard2006-06-251-1/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2010 c046a42c-6fe2-441c-8c8c-71466251a162
* Sparc64 BPr branch target fix (Blue Swirl)bellard2006-06-231-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2003 c046a42c-6fe2-441c-8c8c-71466251a162
* fixed sparc64 cpu fp save/restorebellard2006-06-211-1/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2001 c046a42c-6fe2-441c-8c8c-71466251a162
* soft floats for SPARC (Blue Swirl)bellard2006-06-213-281/+97
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2000 c046a42c-6fe2-441c-8c8c-71466251a162
* sparc branch fix (Blue Swirl)bellard2006-06-211-5/+5
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1999 c046a42c-6fe2-441c-8c8c-71466251a162
* Sparc64 insn fixes (Blue Swirl).pbrook2006-06-181-11/+36
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1993 c046a42c-6fe2-441c-8c8c-71466251a162
* FPU fix (Joerg Platte)bellard2006-06-141-0/+5
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1962 c046a42c-6fe2-441c-8c8c-71466251a162
* MMU no fault fixbellard2006-06-141-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1961 c046a42c-6fe2-441c-8c8c-71466251a162
* sparc condition code computation fix (Even Rouault)bellard2006-04-231-20/+60
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1838 c046a42c-6fe2-441c-8c8c-71466251a162
OpenPOWER on IntegriCloud