aboutsummaryrefslogtreecommitdiff
path: root/sys/sparc64/include/cpufunc.h
Commit message (Expand)AuthorAgeFilesLines
* Remove sparc64 kernel supportWarner Losh2020-02-031-272/+0
* sys/sparc64: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Correct spelling in comments.Marius Strobl2011-04-221-1/+1
* Rename the "xor" parameter to "xorval" as the former is a reserved keywordMarius Strobl2010-12-291-13/+13
* Extend the hack of r182730 to trick GAS/GCC into compiling access toMarius Strobl2010-12-211-2/+4
* - USIII-based machines can consist of CPUs running at differentMarius Strobl2008-09-031-0/+9
* Update the comment regarding the workaround for the BlackBirdMarius Strobl2008-08-231-3/+5
* cosmetic changes and style fixesMarius Strobl2008-08-131-11/+12
* Add extra constraints to tell the compiler that the memory be modifiedJohn Baldwin2005-07-271-4/+6
* - Add a workaround for a bug in BlackBird CPUs (said to be part of theMarius Strobl2005-04-161-0/+17
* Fix a style(9) bug in the stxa_sync() macro (DO NOT use function callsMarius Strobl2005-04-161-1/+2
* Switch from BSD-style u_intXX_t to ISO C99 uintXX_t.Marius Strobl2004-05-221-4/+4
* add support for peeking at pci busses on UltraSparc systems. This preventsJohn-Mark Gurney2003-06-221-0/+9
* Use the vis block copy/zero functions for pmap_copy_page and pmap_zero_page.Jake Burkholder2003-04-061-3/+0
* Add optimized block copy and zero functions using vis instructions, whichJake Burkholder2003-04-031-0/+3
* Stage-2 commit of the critical*() code. This re-inlines cpu_critical_enter()Matthew Dillon2002-04-011-5/+0
* Compromise for critical*()/cpu_critical*() recommit. Cleanup the interruptMatthew Dillon2002-03-271-18/+7
* intr_disable returns register_tWarner Losh2002-03-211-1/+1
* Add a few new functions/macros: intr_disable() and intr_restore() toThomas Moestl2002-02-131-0/+23
* Add a mov() macro, which is used in conjunction with the register definesJake Burkholder2002-01-081-0/+4
* Add "memory" to the clobber list for membars.Jake Burkholder2001-12-291-1/+1
* Modify the critical section API as follows:John Baldwin2001-12-181-2/+4
* 1. Implement ascopyto() and ascopyfrom() for copying to an alternate addressJake Burkholder2001-11-181-0/+2
* Add bus_space and busdma support for sparc64.Thomas Moestl2001-11-091-6/+50
* Add a flushw() macro.Jake Burkholder2001-09-031-0/+4
* Spell ta 1 correctly as ta %xcc, 1. Use %pil for critical enter/exitJake Burkholder2001-08-181-13/+10
* The author isn't a [UC] Regents. Correct the copyright language.David E. O'Brien2001-08-091-2/+2
* Flesh out the sparc64 port considerably. This contains:Jake Burkholder2001-07-311-1/+125
* Add skeleton machine dependent headers and c files for a port of freebsdJake Burkholder2001-07-311-0/+43