index
:
netbsd
lockcount-9.3
lockdoc-10.99.5
lockdoc-10.99.5-vfs
lockdoc-9.3
lockdoc-9.3-vfs
trunk
NetBSD fork for lockdoc analysis
merlin@scholz.ruhr
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
arch
/
sparc64
/
include
/
cpu.h
Age
Commit message (
Expand
)
Author
2021-08-14
Improved the performance of kernel profiling on MULTIPROCESSOR, and possible ...
ryo
2021-04-05
Fix build w/o options SUN4V.
nakayama
2021-04-03
Improve cpu_idle() by allowing a platform specific implementaion (same logic ...
palle
2020-03-10
kill extra curproc/curlwp definitions that have no chance of working.
christos
2019-12-29
Simplify some macros: if we only ever use them on the local cpu,
martin
2019-12-01
Fix false sharing problems with cpu_info. Identified with tprof(8).
ad
2019-11-23
cpu_need_resched():
ad
2019-02-08
sun4v: initialize %stickcmpr properly when establishing interrupt - fixes iss...
palle
2018-08-22
- Cleanup for dynamic sysctl:
msaitoh
2018-01-16
implement cpuctl identify for sparc and sparc64.
mrg
2017-02-10
sun4v: Added handling of trap type 0x034 (address alignment error) + fixed ty...
palle
2016-06-25
sun4v: fix previous fix - no need to protect "struct inthand" with "#if defin...
palle
2016-06-23
sun4v: Fix build issue introduced in previous commit - bus stuff is kernel on...
palle
2016-06-22
sun4v: add cbus driver - from OpenBSD
palle
2016-05-10
sun4v: make device interrupts work. Introduce a new intrhand_alloc() function...
palle
2015-09-07
Move function prototypes for cpu_ecache_associativity() and cpu_ecache_size()...
palle
2015-09-06
Use <machine/*.h> instead of <sparc64/*.h> for consistency.
nakayama
2015-09-06
On SUN4V make the mdesc data available early in pmap_bootstrap, so we
martin
2015-06-15
Slightly optimize the ITLB usage on secondary processors
martin
2015-01-03
smp_tlb_flush_pte(): Avoid run-time check for cpu type/implementation by inst...
palle
2014-09-24
sun4v: add code to enable startup of secondary cpus on both sun4u and sun4v s...
palle
2014-09-04
sun4v: All cpus must be setup with a TSB descriptor, so pmap_setup_tsb_sun4v(...
palle
2014-06-08
sun4v: make tlb_flush_pte() work on sun4v - parts from OpenBSD - ok martin@
palle
2014-02-21
sun4v: Rename TLB_ defines to SUN4U_TLB_ so entries created using TSB_DATA() ...
palle
2014-01-09
sun4v: Update description of the ci_mmfsa field in the cpu_info structure
palle
2014-01-09
allow non-SUN4V kernels to build
macallan
2014-01-07
sun4v: trap table setup - currently populated with dummy entries which will b...
palle
2013-12-16
Updates to pmap_bootstrap() for sun4v - parts from OpenBSD - OK martin@
palle
2013-11-10
use __unused instead of __USE and void cast to mark iterator variable unused
christos
2013-09-13
Make CPU_INFO_FOREACH more gcc 4.8.1 friendly
martin
2013-08-20
support UltraSPARC-IIe STICK counter as time base
macallan
2013-06-21
Avoid data_access_error trap panic when reading unused PCI
nakayama
2013-02-04
add a sysctl.vis node that indicated which version of the VIS instruction set
macallan
2012-11-09
Make setstick() and getstick() to inline functions.
nakayama
2012-11-08
use system tick timer instead of %tick on UltraSPARC-III-ish CPUs
macallan
2011-07-30
Get rid of #ifdef __sparc__ in uvm code - as noted by cgd back 1996,
martin
2011-07-20
add per ivec event counters
macallan
2011-04-13
re-include sparc64/sparc64/intreg.h in kernel mode. it's necessary.
mrg
2011-04-13
export a bunch of things to _KMEMUSER as well.
mrg
2011-01-24
Provide LWP_PC
martin
2010-12-26
Move ci_data first in struct cpu_info
martin
2010-05-29
Add a generic ipi to call arbitrary C functions on another (or all other)
martin
2010-05-24
Make C declarations match assembler reality: ipi functions get two arguments
martin
2010-03-28
- add a kmutex_t ci_ctx_lock to struct cpu_info, and initialise it in
mrg
2010-03-06
clean up a bunch of MULTIPROCESSOR:
mrg
2010-02-02
- split sp_tlb_flush_pte() and switchtoctx() into sp_tlb_flush_pte_us()/
mrg
2009-10-21
Remove uarea swap-out functionality:
rmind
2009-05-30
cpu_setfunc() can not use lwp_trampoline, as that has additional lwp startup
martin
2009-05-16
- move definition of tick() from ctlreg.h to psl.h and rename to gettick()
nakayama
2008-10-05
struct cpu_info: reorder member to avoid a padding.
nakayama
[next]