summaryrefslogtreecommitdiffstats
path: root/target-sparc/translate.c
Commit message (Collapse)AuthorAgeFilesLines
* Enable faults for unassigned memory accesses and unimplemented ASIsblueswir12007-05-171-0/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2824 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
* 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-221-28/+422
| | | | 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-131-38/+91
| | | | 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-131-1/+0
| | | | 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-061-4/+21
| | | | 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-051-1/+14
| | | | 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-011-2/+5
| | | | 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-011-0/+32
| | | | | | 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-011-1/+26
| | | | 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-251-3/+67
| | | | 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-241-0/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2532 c046a42c-6fe2-441c-8c8c-71466251a162
* Sparc tagged operations (Aurelien Jarno)blueswir12007-03-231-2/+12
| | | | 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
* wrwim insn fix (Paul Robinson)bellard2006-10-231-1/+1
| | | | 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-181-3/+44
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2062 c046a42c-6fe2-441c-8c8c-71466251a162
* SPARC FPU optimization (Blue Swirl)bellard2006-06-261-26/+42
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2023 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
* 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
* cpu_single_env usage fixbellard2005-11-211-5/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1644 c046a42c-6fe2-441c-8c8c-71466251a162
* use direct jump only for jumps in the same pagebellard2005-11-201-25/+31
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1629 c046a42c-6fe2-441c-8c8c-71466251a162
* sparc merge (Blue Swirl)bellard2005-11-111-3/+7
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1620 c046a42c-6fe2-441c-8c8c-71466251a162
* sparc64 fixes (Blue Swirl)bellard2005-07-231-45/+204
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1514 c046a42c-6fe2-441c-8c8c-71466251a162
* sparc64 marge (Blue Swirl)bellard2005-07-021-196/+1057
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1462 c046a42c-6fe2-441c-8c8c-71466251a162
* fixed MMU bug on code page boundarybellard2005-04-101-4/+8
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1362 c046a42c-6fe2-441c-8c8c-71466251a162
* sparc exception fix (we go up to the shell prompt)bellard2005-03-201-0/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1343 c046a42c-6fe2-441c-8c8c-71466251a162
* x86_64 supportbellard2005-03-011-2/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1320 c046a42c-6fe2-441c-8c8c-71466251a162
* fixed jmpl, rett and callbellard2005-02-131-7/+27
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1292 c046a42c-6fe2-441c-8c8c-71466251a162
* initial sparc64 support - sparc fixes (Blue Swirl)bellard2005-01-301-58/+102
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1251 c046a42c-6fe2-441c-8c8c-71466251a162
* flush TLBs at cpu resetbellard2005-01-281-0/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1248 c046a42c-6fe2-441c-8c8c-71466251a162
* 64 bit target supportbellard2005-01-031-7/+16
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1195 c046a42c-6fe2-441c-8c8c-71466251a162
* SPARC mergebellard2004-12-191-100/+296
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1179 c046a42c-6fe2-441c-8c8c-71466251a162
* sparc fixesbellard2004-10-101-1/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1117 c046a42c-6fe2-441c-8c8c-71466251a162
* monitor fixesbellard2004-10-091-17/+19
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1110 c046a42c-6fe2-441c-8c8c-71466251a162
* removed access_type hackbellard2004-10-031-5/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1095 c046a42c-6fe2-441c-8c8c-71466251a162
* full system SPARC emulation (Blue Swirl)bellard2004-09-301-32/+592
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1083 c046a42c-6fe2-441c-8c8c-71466251a162
* cpu_single_env initbellard2004-06-221-0/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@967 c046a42c-6fe2-441c-8c8c-71466251a162
OpenPOWER on IntegriCloud