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
/
kern
/
kern_cpu.c
Age
Commit message (
Expand
)
Author
2023-07-07
heartbeat(9): New mechanism to check progress of kernel.
riastradh
2023-02-26
ci_data.cpu_kcpuset -> ci_kcpuset
skrll
2020-10-08
PR kern/45117
rin
2020-07-13
Do not allow disabling interrupts on the primary CPU. Fixes PR kern/45117.
jruoho
2020-05-28
At least panic with a useful message if there are too many CPUs.
ad
2020-05-23
Move proc_lock into the data segment. It was dynamically allocated because
ad
2019-12-21
Fix build failure.
ad
2019-12-20
Split subr_cpu.c out of kern_cpu.c, to contain routines shared with rump.
ad
2019-12-20
Some more CPU topology stuff:
ad
2019-12-18
Passify rump build.
ad
2019-12-17
More rump-ing. I will split this into two files during the week.
ad
2019-12-17
Rump is living up to its name
ad
2019-12-17
Hopefully unbreak the build - now that this is included in rump.
ad
2019-12-16
- Extend the per-CPU counters matt@ did to include all of the hot counters
ad
2019-12-04
Fix typo in comment (typlogy)
wiz
2019-12-03
- Add some more failsafes to the CPU topology stuff, and build a 3rd
ad
2019-12-02
Take the basic CPU topology information we already collect, and use it
ad
2019-12-01
Fix false sharing problems with cpu_info. Identified with tprof(8).
ad
2019-11-13
put the ucode not found message under #ifdef DEBUG. use printf()
mrg
2019-10-06
Define cpu_xc_* functions with unused second argument to make them
uwe
2018-11-13
Fix/add KASSERTS to work with a system of MAXCPUS. Add some comments to
skrll
2018-07-04
Don't allocate memory and return EFTYPE if sc->sc_blobsize==0 to prevent
msaitoh
2018-03-18
finish MD glue for compat ucode module.
christos
2018-03-17
move the compat code in compat.
christos
2015-08-29
Don't decrement the number of offline cpus if we fail to shut down one.
maxv
2015-08-20
include ioconf.h instead of locally declaring the prototype of the attach
christos
2015-08-20
Mark pseudo attach unused arg with __unused.
uebayasi
2015-08-18
Convert pseudo attach functions to take no arguments, as some functions
uebayasi
2015-01-07
Pass a correct firmware size (instead of 0) to firmware_free
ozaki-r
2014-07-25
Add d_discard to all struct cdevsw instances I could find.
dholland
2014-03-25
snprintf -> vsnprintf in cpu_setmodel()
macallan
2014-03-24
- create cpu_{g,s}etmodel() and hide cpu_model from direct access.
christos
2014-03-16
Change (mostly mechanically) every cdevsw/bdevsw I can find to use
dholland
2013-12-19
cpu_infos is a NULL terminated array, not an array followed by a 0 byte.
mlelstv
2013-11-24
Remove cpu_queue (and thus eleminate another use of CIRCLEQ) by replacing
rmind
2013-08-22
-extend the pcu(9) API by a function which saves all context on the
drochner
2012-10-17
put binary compatibility support for the old AMD-only CPU microcode
drochner
2012-09-01
Add a kcpuset_t which just includes ourself.
matt
2012-08-29
Extend the CPU microcode update framework to support Intel x86 CPUs.
drochner
2012-06-13
Kill conditionals that are always true. Drop a dead assignment.
joerg
2012-01-29
- Add mi_cpu_init() and initialise cpu_lock and kcpuset_attached/running there.
rmind
2012-01-17
fix secmodel implementation of CPU_UCODE.
cegger
2012-01-13
Support CPU microcode loading via cpuctl(8).
cegger
2011-10-29
Fix comment.
jym
2011-09-11
Add a cs_hwid field to cpustate and use this to store the ci_cpuid (hardware
jdc
2011-08-07
- Add an argument to kcpuset_create() for zeroing.
rmind
2011-08-07
Remove LW_AFFINITY flag and fix some bugs affinity mask handling.
rmind
2011-08-07
Add kcpuset(9) - a reworked dynamic CPU set implementation for kernel.
rmind
2011-06-29
Add the new ci to cpu_infos *before* calling routines which may want to
matt
2011-05-13
Sprinkle __cacheline_aligned and __read_mostly.
rmind
[next]