1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-20 11:11:24 +00:00
freebsd/sys
Jake Burkholder c0be70d7e2 Update comments about _start, the kernel entry point, to reflect new
parameters needed for smp support.
If we are not the boot processor, jump to the smp startup code instead.
Implement a per-cpu panic stack, which is used for bootstrapping both
primary and secondary processors and during faults on the kernel stack.
Arrange the per-cpu page like the pcb, with the struct pcpu at the end
of the page and the panic stack before it.
Use the boot processor's panic stack for calling sparc64_init.
Split the code to set preloaded global registers and to map the kernel
tsb out into functions, which non-boot processors can call.
Allocate the kstack for thread0 dynamically in pmap_bootstrap, and give
it a guard page too.
2002-01-08 05:02:13 +00:00
..
alpha Convert a bunch of 1 << PCPU_GET(cpuid) to PCPU_GET(cpumask). 2002-01-05 09:41:37 +00:00
amd64 Convert a bunch of 1 << PCPU_GET(cpuid) to PCPU_GET(cpumask). 2002-01-05 09:41:37 +00:00
arm
boot Don't turn on RB_CDROM if the rootdev is a BIOS cd device for now as this 2002-01-04 07:59:27 +00:00
cam Extend Olympus E-100RS quirk to cover entire E series of digital cameras. 2002-01-07 03:32:56 +00:00
coda
compat
conf s/oferride/override/ 2002-01-06 20:33:55 +00:00
contrib Import this patch to address user concerns. 2002-01-04 12:32:34 +00:00
crypto
ddb
dev Explicitly reload the multicast filters when the hardware is reinitialized 2002-01-07 15:08:54 +00:00
fs Do not derefer null. 2002-01-04 01:03:46 +00:00
geom Reduce kernel stack usage of ccdinit() by MAXPATHLEN by using MALLOC(9). 2001-12-30 17:34:19 +00:00
gnu
i4b Fix some places where the macro L0IFPIUNIT was used instead of the correct 2002-01-02 12:55:04 +00:00
i386 Convert a bunch of 1 << PCPU_GET(cpuid) to PCPU_GET(cpumask). 2002-01-05 09:41:37 +00:00
ia64 Convert a bunch of 1 << PCPU_GET(cpuid) to PCPU_GET(cpumask). 2002-01-05 09:41:37 +00:00
isa Use the new resource_list_print_type() function. 2001-12-21 21:54:56 +00:00
isofs/cd9660
kern o Add missing synchronization (splnet()/splx()) in aio_free_entry(). 2002-01-06 21:03:39 +00:00
libkern
modules Make AIO a loadable module. 2001-12-29 07:13:47 +00:00
net Implement an option to administratively disable the negotiation of 2001-12-30 20:42:29 +00:00
netatalk
netatm
netgraph Avoid reentrantly sending on the same socket, which causes a kernel panic. 2002-01-06 01:08:30 +00:00
netinet Fix a missing "ipfw:" in a syslog message. 2002-01-07 07:12:09 +00:00
netinet6
netipx
netkey
netnatm
netncp
netns
netsmb Spelling fixes. 2001-12-31 19:29:43 +00:00
nfs When the old nfsm_adv() macro was moved to nfsm_adv_xx(), a '>=' 2001-12-31 06:56:31 +00:00
nfsclient Permit NFS filesystems to be forcibly unmounted when the server is 2002-01-02 00:41:26 +00:00
nfsserver Avoid passing the variable `tl' to functions that just use it for 2001-12-18 01:22:09 +00:00
pc98 Merged from sys/dev/sio/sio.c revisions 1.354 and 1.358. 2002-01-06 09:54:50 +00:00
pccard
pci Add support for the Intel 82443MX chipset 2001-12-21 01:28:59 +00:00
posix4
powerpc Modify the critical section API as follows: 2001-12-18 00:27:18 +00:00
rpc
security/lomac s/sonewconn3/sonewconn/ forgotten by the modifier. 2001-12-26 18:31:22 +00:00
sparc64 Update comments about _start, the kernel entry point, to reflect new 2002-01-08 05:02:13 +00:00
svr4
sys o Add missing synchronization (splnet()/splx()) in aio_free_entry(). 2002-01-06 21:03:39 +00:00
tools Throw the $FreeBSD$s back in, properly escaping them. 2002-01-04 05:27:47 +00:00
ufs Fix a BUF_TIMELOCK race against BUF_LOCK and fix a deadlock in vget() 2001-12-20 22:42:27 +00:00
vm Change the preemption code for software interrupt thread schedules and 2002-01-05 08:47:13 +00:00
Makefile