aboutsummaryrefslogtreecommitdiffstats
path: root/target-sparc/helper.c
AgeCommit message (Expand)AuthorFilesLines
2011-06-26Remove exec-all.h include directivesBlue Swirl1-1/+0
2011-06-26sparc: move do_interrupt to helper.cBlue Swirl1-0/+242
2011-06-08Fix compilation warning due to missing header for sigaction (followup)Alexandre Raymond1-1/+0
2011-02-01SPARC: Fix Leon3 cache controlFabien Chouteau1-1/+1
2011-01-24SPARC: Add asr17 register supportFabien Chouteau1-1/+2
2011-01-24SPARC: Emulation of Leon3Fabien Chouteau1-3/+4
2010-12-19Sparc: implement monitor command 'info tlb'Blue Swirl1-44/+44
2010-12-03target-sparc: remove unused functions cpu_lock(), cpu_unlock()Peter Maydell1-14/+0
2010-10-30target-xxx: Use fprintf_function (format checking)Stefan Weil1-7/+4
2010-06-02sparc64: fix tag access register on mmu trapsIgor V. Kovalenko1-0/+5
2010-05-22sparc64: fix mmu context at trap levels above zeroIgor V. Kovalenko1-1/+18
2010-05-22sparc64: fix dump_mmu to look for global bit in tte value instead of tagIgor V. Kovalenko1-2/+2
2010-05-22sparc64: fix pstate privilege bitsIgor V. Kovalenko1-2/+2
2010-05-22sparc64: generate data access exception on RW violationIgor V. Kovalenko1-37/+62
2010-05-22Fix %lld or %llx printf format useBlue Swirl1-2/+2
2010-05-12target-sparc: Fix wrong printf argumentStefan Weil1-1/+1
2010-05-09sparc: Fix lazy flag calculation on interrupts, refactorBlue Swirl1-5/+5
2010-05-07sparc64: fix build with older gccsBlue Swirl1-0/+1
2010-05-06sparc64: handle asi referencing nucleus and secondary MMU contextsIgor V. Kovalenko1-11/+31
2010-05-06sparc64: implement global translation table entries v1Igor V. Kovalenko1-19/+14
2010-03-17Large page TLB flushPaul Brook1-14/+26
2010-03-12Remove cpu_get_phys_page_debug from userspace emulationPaul Brook1-7/+1
2010-01-31sparc32 don't mark page dirty when failingArtyom Tarasenko1-5/+6
2010-01-17Sparc: improve CPU register dumpBlue Swirl1-30/+55
2010-01-13Sparc32: remove unused variable, spotted by clangBlue Swirl1-5/+0
2010-01-08sparc64: add PIL to cpu state dumpIgor V. Kovalenko1-0/+1
2009-12-05Sparc64: handle MMU global bit and nucleus contextBlue Swirl1-11/+19
2009-12-04Sparc64: fix compilation with DEBUG_MMUBlue Swirl1-15/+15
2009-11-07user: move CPU reset call to main.c for x86/PPC/SparcBlue Swirl1-3/+0
2009-11-07sparc32 (mostly): remove unneeded calls to device resetBlue Swirl1-0/+2
2009-10-01Revert "Get rid of _t suffix"Anthony Liguori1-18/+18
2009-10-01Get rid of _t suffixmalc1-18/+18
2009-08-18Sparc32/64: Fix user emulator breakageBlue Swirl1-1/+1
2009-08-04Sparc64: replace tsptr with helper routineIgor Kovalenko1-2/+3
2009-07-27sparc64 really implement itlb/dtlb automatic replacement writesIgor Kovalenko1-1/+3
2009-07-27sparc64 name mmu registers and general cleanupIgor Kovalenko1-28/+40
2009-07-20Fix most warnings (errors with -Werror) when debugging is enabledBlue Swirl1-10/+10
2009-07-16Update to a hopefully more future proof FSF addressBlue Swirl1-2/+1
2009-07-12sparc64: trap handling correctionsIgor Kovalenko1-0/+4
2009-07-12sparc64: unify mmu tag matching codeIgor Kovalenko1-44/+57
2009-07-12sparc64: mmu bypass mode correctionIgor Kovalenko1-3/+11
2009-05-13Include assert.h from qemu-common.hPaul Brook1-1/+0
2009-05-10Use dynamical computation for condition codesBlue Swirl1-0/+1
2009-05-02Clarify: dmmuregs[1] is not a typoBlue Swirl1-0/+1
2009-04-28sparc64 fix context value for ITLB faultIgor Kovalenko1-1/+1
2009-04-27sparc64 fix TLB match codeIgor Kovalenko1-7/+7
2009-04-24qemu: introduce qemu_init_vcpu (Marcelo Tosatti)aliguori1-0/+1
2009-03-16Delete some unused macros detected with -Wp,-Wunused-macros useblueswir11-2/+3
2009-02-21Turn MMUs and caches off on resetblueswir11-0/+1
2009-02-05targets: remove error handling from qemu_malloc() callers (Avi Kivity)aliguori1-2/+0