NetBSD/sys
mrg 8d972bdec3 - retire union cpu_info_pg
- allocate space for each cpu_info{} in pmap_bootstrap
- remap cpu0's space into the PA currently in CPUINFO_VA
- cpus[] becomes an array of pointers to cpu_info{}, easy to traverse
- only call kernel lock for IPL_VM interrupts (?  as implemented on
  x86 and sparc64)
- revert a minor part of locore.s:1.241
- in cpu_hatch(), set %sp to near the middle of the interrupt stack.
  we only need a %sp until we get to run an MI thread (own idlelwp or
  real code)

we still waste one page of space, but this gets SMP much closer to
actually working again.
2009-05-18 01:36:11 +00:00
..
altq Remove extra whitespace added by a stupid tool. 2009-04-18 14:58:02 +00:00
arch - retire union cpu_info_pg 2009-05-18 01:36:11 +00:00
coda Remove extra whitespace added by a stupid tool. 2009-04-18 14:58:02 +00:00
compat pad -> PAD. Fixes build problem reported by Paul Goyette in private email. 2009-05-17 05:57:01 +00:00
conf Nothing has used config_time.h since 1/8/2008. 2009-05-13 18:06:26 +00:00
crypto
ddb add boilerplate missed in initial commit 2009-04-10 22:29:30 +00:00
dev Complete the device_t / softc split by changing the sc_dev member 2009-05-18 00:14:27 +00:00
dist Don't call callout_stop() without callout_init() 2009-05-08 05:18:34 +00:00
external Fix prototypes to match the functions. The prototypes had `int' specified for 2009-05-14 09:07:49 +00:00
fs Extract the open-coded authorization logic for chtimes() from various 2009-05-07 19:30:29 +00:00
gdbscripts
ipkdb Remove KAUTH_ARG() around the request for kauth_authorize_system(). 2009-04-12 22:37:50 +00:00
kern Updates to f_flag need to be made with atomics. 2009-05-17 10:08:38 +00:00
lib Implement snprintb_m(3) to provide multi-line bit/bit-field decode. 2009-05-13 02:50:31 +00:00
miscfs Extract the open-coded authorization logic for chtimes() from various 2009-05-07 19:30:29 +00:00
modules Also look for sources in sys/arch/x86/x86/ if MACHINE_ARCH is i386 or 2009-03-31 18:41:40 +00:00
net fix crash in bridge_ioctl(): 2009-05-17 11:34:21 +00:00
net80211 Remove extra whitespace added by a stupid tool. 2009-04-18 14:58:02 +00:00
netatalk Remove extra whitespace added by a stupid tool. 2009-04-18 14:58:02 +00:00
netbt add const to unchanged argument 2009-05-14 15:34:38 +00:00
netinet Implicit EPERM -> explicit EACCES. 2009-05-12 22:22:46 +00:00
netinet6 Remove "privileged" variable, perform the kauth(9) call before we go into 2009-05-12 23:01:26 +00:00
netipsec Adapt FAST_IPSEC to recent KPI changes. 2009-05-10 02:13:07 +00:00
netisdn Remove extra whitespace added by a stupid tool. 2009-04-18 14:58:02 +00:00
netiso Remove extra whitespace added by a stupid tool. 2009-04-18 14:58:02 +00:00
netkey Fix the sense of two compares. I previously broke this. 2009-05-11 11:00:51 +00:00
netnatm Remove extra whitespace added by a stupid tool. 2009-04-18 14:58:02 +00:00
netsmb Remove extra whitespace added by a stupid tool. 2009-04-18 14:58:02 +00:00
nfs nfs_clearcommit: fix a race with vnode cleaning. 2009-05-14 15:42:22 +00:00
opencrypto Remove extra whitespace added by a stupid tool. 2009-04-18 14:58:02 +00:00
rump regen: removal of pad arguments from the public interfaces 2009-05-15 15:52:46 +00:00
secmodel Add and use a network scope action/request for tun(4), similar to ppp(4), 2009-05-08 11:09:43 +00:00
stand
sys remove FILE_LOCK and FILE_UNLOCK. 2009-05-17 05:54:42 +00:00
ufs Add di_modrev to the inode, for NFSv4. From FreeBSD. 2009-05-12 21:08:23 +00:00
uvm Include some debug print routines if DEBUGPRINT is defined. This 2009-05-03 16:52:54 +00:00
Makefile