summaryrefslogtreecommitdiffstats
path: root/target-sparc/cpu.h
Commit message (Expand)AuthorAgeFilesLines
* sparc64: fix mmu context at trap levels above zeroIgor V. Kovalenko2010-05-221-4/+10
* sparc64: fix pstate privilege bitsIgor V. Kovalenko2010-05-221-18/+43
* sparc64: fix TT_WOTHER valueIgor V. Kovalenko2010-05-161-1/+1
* sparc: Fix lazy flag calculation on interrupts, refactorBlue Swirl2010-05-091-90/+12Star
* sparc64: handle asi referencing nucleus and secondary MMU contextsIgor V. Kovalenko2010-05-061-1/+12
* sparc64: implement global translation table entries v1Igor V. Kovalenko2010-05-061-0/+18
* target-sparc: Fix TARGET_{PHYS,VIRT}_ADDR_SPACE_BITS.Richard Henderson2010-04-171-6/+6
* Target specific usermode cleanupPaul Brook2010-03-121-0/+2
* Move TARGET_PHYS_ADDR_SPACE_BITS to target-*/cpu.h.Richard Henderson2010-03-121-0/+8
* sparc64: reimplement tick timers v4Igor V. Kovalenko2010-01-271-6/+22
* sparc64: correct write extra bits to cwpIgor V. Kovalenko2010-01-271-1/+1
* sparc64: interrupt trap handlingIgor V. Kovalenko2010-01-081-0/+10
* sparc64: move cpu_interrupts_enabled to cpu.hIgor V. Kovalenko2010-01-081-0/+13
* sparc64: add macros to deal with softint and timer interruptIgor V. Kovalenko2010-01-081-0/+4
* Sparc64: handle MMU global bit and nucleus contextBlue Swirl2009-12-051-0/+2
* Revert "Get rid of _t suffix"Anthony Liguori2009-10-011-1/+1
* Get rid of _t suffixmalc2009-10-011-1/+1
* cleanup cpu-exec.c, part 0/N: consolidate handle_cpu_signalNathan Froyd2009-08-241-0/+1
* sparc32 remove an unnecessary cpu irq setBlue Swirl2009-08-221-35/+30Star
* Sparc64: replace tsptr with helper routineIgor Kovalenko2009-08-041-1/+2
* sparc64 really implement itlb/dtlb automatic replacement writesIgor Kovalenko2009-07-271-0/+11
* sparc64 name mmu registers and general cleanupIgor Kovalenko2009-07-271-6/+32
* sparc64: trap handling correctionsIgor Kovalenko2009-07-121-6/+34
* Hardware convenience libraryPaul Brook2009-05-191-2/+0Star
* Use dynamical computation for condition codesBlue Swirl2009-05-101-0/+24
* The _exit syscall is used for both thread termination in NPTL applications,pbrook2009-03-071-1/+2
* Add SuperSPARC MMU breakpoint registers (Robert Reif)blueswir12008-12-231-0/+1
* Better SuperSPARC emulation (Robert Reif)blueswir12008-12-231-0/+1
* Implement tick interrupt disable bitsblueswir12008-12-231-1/+2
* Refactor translation block CPU state handling (Jan Kiszka)aliguori2008-11-181-0/+16
* Convert CPU_PC_FROM_TB to static inline (Jan Kiszka)aliguori2008-11-181-5/+7
* Show size for unassigned accesses (Robert Reif)blueswir12008-10-061-1/+1
* Rearrange tick functionsblueswir12008-10-031-0/+7
* Fix missing prototype warnings by moving declarationsblueswir12008-10-031-0/+9
* Add software and timer interrupt supportblueswir12008-09-221-0/+2
* Move signal handler prototype back to cpu.hblueswir12008-09-201-0/+1
* Convert rest of ops using float32 to TCG, remove FT0 and FT1blueswir12008-09-101-1/+0Star
* Implement ldxfsr/stxfsr, fix ld(x)fsr masks, convert to TCGblueswir12008-09-091-16/+5Star
* Silence gcc warning about constant overflowblueswir12008-09-061-1/+9
* Fix FCC handling for Sparc64 target, initial patch by Vince Weaverblueswir12008-08-291-26/+26
* Fix Sparc64 boot on i386 host:blueswir12008-08-291-6/+32
* Use initial CPU definition structure for some CPU fields instead of copyingblueswir12008-08-211-39/+49
* Make MAXTL dynamic, bounds check tl when indexingblueswir12008-07-251-3/+5
* Sparc32: save/load all MMU registers, Sparc64: add CPU save/loadblueswir12008-07-241-1/+1
* Use MMU globals for some MMU trapsblueswir12008-07-211-1/+2
* Make UA200x features selectable, add MMU typesblueswir12008-07-201-0/+10
* Fix MMU miss trapsblueswir12008-07-161-2/+2
* Move interrupt_request and user_mode_only to common cpu state.pbrook2008-07-011-2/+0Star
* Move CPU save/load registration to common code.pbrook2008-06-301-0/+2
* Add instruction counter.pbrook2008-06-291-0/+5