summaryrefslogtreecommitdiffstats
path: root/sys/sparc64/sparc64/exception.S
Commit message (Expand)AuthorAgeFilesLines
* Also allocate space for the PIL counters. Given that no machine actuallymarius2011-10-011-4/+4
* On 64 bit architectures size_t is 8 bytes, thus it should use an 8 bytesattilio2011-07-191-2/+2
* - Remove the eintrcnt/eintrnames usage and introduce the concept ofattilio2011-07-181-4/+7
* UltraSPARC-IV CPUs seem to be affected by a not publicly documentedmarius2011-07-021-1/+2
* Using .comm to declare intrnames and eintrnames causes binutils 2.17.50 tomarius2011-07-021-5/+12
* - For the case when tl1_align(_trap) is used to call rsf_fatal viamarius2011-06-071-2/+3
* Adapt CATR() to r222813. This is somewhat tricky as we can't afford usingmarius2011-06-071-40/+54
* Correct spelling in comments.marius2011-04-221-2/+2
* In order to save instructions the MMU trap handlers assumed that the kernelmarius2011-01-171-28/+51
* On UltraSPARC-III+ and greater take advantage of ASI_ATOMIC_QUAD_LDD_PHYS,marius2010-12-291-31/+89
* Allocate proper ammount of memory for interrupt names on sparc64 andmav2010-07-161-1/+1
* - The firmware of Sun Fire V1280 has a misfeature of setting %wstate tomarius2010-03-211-15/+37
* USIII and beyond CPUs have stricter requirements when it comesmarius2008-09-081-1/+12
* When determining whether we trapped while in the PROM don't onlymarius2008-09-041-0/+4
* Additionally clear the STICK bit in the SOFTINT register whenmarius2008-09-031-1/+1
* cosmetic changes and style fixesmarius2008-08-221-7/+7
* cosmetic changes and style fixesmarius2008-08-131-78/+78
* o Revamp the sparc64 interrupt code in order to be able to interfacemarius2007-09-061-12/+0
* Convert the remainder of the low hanging fruits regarding includingmarius2007-01-191-0/+6
* - Since critical sections no longer raise the processor interrupt level tomarius2006-04-171-26/+26
* - Don't bother traversing trap frames in stack_save(). This fixes panicsmarius2006-02-191-0/+16
* Correct typos (s/OFERFLOW/OVERFLOW/).kris2006-01-161-2/+2
* - MFi386: sys/i386/i386/intr_machdep.c rev. 1.11marius2005-04-161-11/+15
* Remove the transition aid for the change of the sparc64 default systemmarius2005-03-031-4/+0
* add support for interrupt counting on sparc64. This copies part of thejmg2003-07-161-1/+23
* Avoid using v8 opcodes; use ba instead of b for unconditional branches.jake2003-06-191-26/+26
* Allow fast instruction and data access mmu miss traps to be handled byjake2003-04-291-2/+2
* - Fix placement of cvs ids in previous commit to match .S files in libc.jake2003-04-291-3/+3
* I was wrong, the ENTRY bits in asm.h did have a purpose -- for userland.obrien2003-04-261-3/+4
* Add support for saving and restoring kernel floating point state. The statejake2003-04-031-1/+31
* - Add a flags field to struct pcb. Use this to keep track of wether orjake2003-04-011-0/+4
* - Rename pcb_fpstate to pcb_ufp (user floating point), and change it tojake2003-04-011-12/+17
* Move a bunch of flags from the KSE to the thread.julian2003-02-171-4/+4
* Merge some code paths back together so that we only instantiate 1 copy ofjake2003-01-261-121/+97
* Moved some (gas) macros up so they can be used in more places.jake2003-01-241-25/+25
* Use the meaningful mnemonics for ancillary state registers now that gasjake2002-12-291-6/+5
* - Moved storing %g1-%g5 in the trapframe until after interrupts are enabled.jake2002-12-281-27/+41
* Pass 0 in %o1 to tl0_trap for all non-interrupt traps. This will be usedjake2002-12-281-0/+7
* - Change the way the direct mapped region is implemented to be generallyjake2002-12-231-18/+7
* - Fix a bug where the faulting address for an mmu miss could sometimes bejake2002-12-231-5/+5
* Don peril sensitive sun glasses and change the default system call vectorjake2002-10-271-3/+13
* Remove an unused macro.jake2002-10-261-6/+0
* - Expand struct trapframe to 256 bytes, make all fields fixed width and thejake2002-10-221-41/+181
* Removed unused tl0_syscall.jake2002-10-121-84/+0
* Renamed intr_enqueue to intr_vector and intr_dequeue to intr_fast, tojake2002-09-281-1/+1
* Moved most interrupt related code to a new file, interrupt.S.jake2002-09-281-149/+0
* Removed debug code.jake2002-09-251-57/+1
* Pass the function to call (trap or syscall) to tl0_trap and tl1_trap in %o2.jake2002-09-251-7/+31
* Rearrange tl1_trap slightly, also save and restore the out registers sojake2002-09-241-12/+27
* Allocate stack space for the trapframe along with the normal registerjake2002-09-241-5/+1
OpenPOWER on IntegriCloud