aboutsummaryrefslogtreecommitdiff
path: root/sys/sparc64/sparc64/exception.S
Commit message (Expand)AuthorAgeFilesLines
* Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis2018-04-061-1/+0
* Rename assym.s to assym.incEd Maste2018-03-201-1/+1
* - Remove 'struct vmmeter' from 'struct pcpu', leaving only global vmmeterGleb Smirnoff2017-04-171-8/+4
* - (Ab)use udivx for dividing the u_int pc_cpuid when implementingMarius Strobl2015-12-301-54/+40
* Fix KSTACK_PAGES issue when the default value was changed in KERNCONFZbigniew Bodek2015-07-161-0/+1
* Also allocate space for the PIL counters. Given that no machine actuallyMarius Strobl2011-10-011-4/+4
* On 64 bit architectures size_t is 8 bytes, thus it should use an 8 bytesAttilio Rao2011-07-191-2/+2
* - Remove the eintrcnt/eintrnames usage and introduce the concept ofAttilio Rao2011-07-181-4/+7
* UltraSPARC-IV CPUs seem to be affected by a not publicly documentedMarius Strobl2011-07-021-1/+2
* Using .comm to declare intrnames and eintrnames causes binutils 2.17.50 toMarius Strobl2011-07-021-5/+12
* - For the case when tl1_align(_trap) is used to call rsf_fatal viaMarius Strobl2011-06-071-2/+3
* Adapt CATR() to r222813. This is somewhat tricky as we can't afford usingMarius Strobl2011-06-071-40/+54
* Correct spelling in comments.Marius Strobl2011-04-221-2/+2
* In order to save instructions the MMU trap handlers assumed that the kernelMarius Strobl2011-01-171-28/+51
* On UltraSPARC-III+ and greater take advantage of ASI_ATOMIC_QUAD_LDD_PHYS,Marius Strobl2010-12-291-31/+89
* Allocate proper ammount of memory for interrupt names on sparc64 andAlexander Motin2010-07-161-1/+1
* - The firmware of Sun Fire V1280 has a misfeature of setting %wstate toMarius Strobl2010-03-211-15/+37
* USIII and beyond CPUs have stricter requirements when it comesMarius Strobl2008-09-081-1/+12
* When determining whether we trapped while in the PROM don't onlyMarius Strobl2008-09-041-0/+4
* Additionally clear the STICK bit in the SOFTINT register whenMarius Strobl2008-09-031-1/+1
* cosmetic changes and style fixesMarius Strobl2008-08-221-7/+7
* cosmetic changes and style fixesMarius Strobl2008-08-131-78/+78
* o Revamp the sparc64 interrupt code in order to be able to interfaceMarius Strobl2007-09-061-12/+0
* Convert the remainder of the low hanging fruits regarding includingMarius Strobl2007-01-191-0/+6
* - Since critical sections no longer raise the processor interrupt level toMarius Strobl2006-04-171-26/+26
* - Don't bother traversing trap frames in stack_save(). This fixes panicsMarius Strobl2006-02-191-0/+16
* Correct typos (s/OFERFLOW/OVERFLOW/).Kris Kennaway2006-01-161-2/+2
* - MFi386: sys/i386/i386/intr_machdep.c rev. 1.11Marius Strobl2005-04-161-11/+15
* Remove the transition aid for the change of the sparc64 default systemMarius Strobl2005-03-031-4/+0
* add support for interrupt counting on sparc64. This copies part of theJohn-Mark Gurney2003-07-161-1/+23
* Avoid using v8 opcodes; use ba instead of b for unconditional branches.Jake Burkholder2003-06-191-26/+26
* Allow fast instruction and data access mmu miss traps to be handled byJake Burkholder2003-04-291-2/+2
* - Fix placement of cvs ids in previous commit to match .S files in libc.Jake Burkholder2003-04-291-3/+3
* I was wrong, the ENTRY bits in asm.h did have a purpose -- for userland.David E. O'Brien2003-04-261-3/+4
* Add support for saving and restoring kernel floating point state. The stateJake Burkholder2003-04-031-1/+31
* - Add a flags field to struct pcb. Use this to keep track of wether orJake Burkholder2003-04-011-0/+4
* - Rename pcb_fpstate to pcb_ufp (user floating point), and change it toJake Burkholder2003-04-011-12/+17
* Move a bunch of flags from the KSE to the thread.Julian Elischer2003-02-171-4/+4
* Merge some code paths back together so that we only instantiate 1 copy ofJake Burkholder2003-01-261-121/+97
* Moved some (gas) macros up so they can be used in more places.Jake Burkholder2003-01-241-25/+25
* Use the meaningful mnemonics for ancillary state registers now that gasJake Burkholder2002-12-291-6/+5
* - Moved storing %g1-%g5 in the trapframe until after interrupts are enabled.Jake Burkholder2002-12-281-27/+41
* Pass 0 in %o1 to tl0_trap for all non-interrupt traps. This will be usedJake Burkholder2002-12-281-0/+7
* - Change the way the direct mapped region is implemented to be generallyJake Burkholder2002-12-231-18/+7
* - Fix a bug where the faulting address for an mmu miss could sometimes beJake Burkholder2002-12-231-5/+5
* Don peril sensitive sun glasses and change the default system call vectorJake Burkholder2002-10-271-3/+13
* Remove an unused macro.Jake Burkholder2002-10-261-6/+0
* - Expand struct trapframe to 256 bytes, make all fields fixed width and theJake Burkholder2002-10-221-41/+181
* Removed unused tl0_syscall.Jake Burkholder2002-10-121-84/+0
* Renamed intr_enqueue to intr_vector and intr_dequeue to intr_fast, toJake Burkholder2002-09-281-1/+1