1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-24 11:29:10 +00:00
freebsd/sys
Peter Wemm 0d2a298904 Initial landing of SMP support for FreeBSD/amd64.
- This is heavily derived from John Baldwin's apic/pci cleanup on i386.
- I have completely rewritten or drastically cleaned up some other parts.
  (in particular, bootstrap)
- This is still a WIP.  It seems that there are some highly bogus bioses
  on nVidia nForce3-150 boards.  I can't stress how broken these boards
  are.  I have a workaround in mind, but right now the Asus SK8N is broken.
  The Gigabyte K8NPro (nVidia based) is also mind-numbingly hosed.
- Most of my testing has been with SCHED_ULE.  SCHED_4BSD works.
- the apic and acpi components are 'standard'.
- If you have an nVidia nForce3-150 board, you are stuck with 'device
  atpic' in addition, because they somehow managed to forget to connect the
  8254 timer to the apic, even though its in the same silicon!  ARGH!
  This directly violates the ACPI spec.
2003-11-17 08:58:16 +00:00
..
alpha Widen the enable/disable helper function's argument in line with the 2003-11-17 06:10:15 +00:00
amd64 Initial landing of SMP support for FreeBSD/amd64. 2003-11-17 08:58:16 +00:00
arm
boot When rebooting the machine jump to 0xf000:0xfff0 instead of 0xffff:0x0. 2003-11-16 18:24:23 +00:00
cam - Implement selwakeuppri() which allows raising the priority of a 2003-11-09 09:17:26 +00:00
coda - Implement selwakeuppri() which allows raising the priority of a 2003-11-09 09:17:26 +00:00
compat Pull latest changes from OpenBSD: 2003-11-16 15:07:10 +00:00
conf Initial landing of SMP support for FreeBSD/amd64. 2003-11-17 08:58:16 +00:00
contrib
crypto avoid module name conflict with opencrypto/rijndael.c. 2003-11-12 04:22:37 +00:00
ddb
dev Initial landing of SMP support for FreeBSD/amd64. 2003-11-17 08:58:16 +00:00
fs Use "fip->fi_readers == 0 && fip->fi_writers == 0" as the condition for 2003-11-16 01:11:11 +00:00
geom This is a crude bandaid for 5.2 to protect against providers which disappear 2003-11-15 18:44:43 +00:00
gnu
i4b Based on an excellent suggestion from tanimura@ define I4BPRI and use it 2003-11-10 14:20:34 +00:00
i386 Widen the enable/disable helper function's argument in line with the 2003-11-17 06:10:15 +00:00
ia64 Widen the enable/disable helper function's argument in line with the 2003-11-17 06:10:15 +00:00
isa Don't disable the TSC with statclock_disable. 2003-11-13 10:02:12 +00:00
isofs/cd9660
kern Initial landing of SMP support for FreeBSD/amd64. 2003-11-17 08:58:16 +00:00
libkern
modules Make interrupt pipe interval time configurable. 2003-11-16 12:26:10 +00:00
net Introduce ip_fastforward and remove ip_flow. 2003-11-14 21:02:22 +00:00
net80211 o insure the current channel is in a good state before starting an AP scan 2003-11-13 05:23:58 +00:00
netatalk o add a flags parameter to netisr_register that is used to specify 2003-11-08 22:28:40 +00:00
netatm Include <sys/malloc.h> for the declaration of malloc(), etc. instead 2003-11-14 21:02:10 +00:00
netgraph Change double include protection style in headers to match 2003-11-14 03:45:29 +00:00
netinet Fix a few cases where MT_TAG-type "fake mbufs" are created on the stack, but 2003-11-17 03:17:49 +00:00
netinet6 correct to look right interface. 2003-11-17 07:53:32 +00:00
netipsec
netipx o add a flags parameter to netisr_register that is used to specify 2003-11-08 22:28:40 +00:00
netkey add sysctl MIB net.key.esp_auth which was wrongly dropped 2003-11-13 12:26:55 +00:00
netnatm o add a flags parameter to netisr_register that is used to specify 2003-11-08 22:28:40 +00:00
netncp
netsmb
nfs University of Michigan's Citi NFSv4 kernel client code. 2003-11-14 20:54:10 +00:00
nfs4client Fix compliation on sparc64. 2003-11-15 01:25:26 +00:00
nfsclient Move the declaration for "struct nfs4_fctx" out from under #ifdef KERNEL 2003-11-15 05:03:15 +00:00
nfsserver Update a comment about needing to fix NFS server credential use 2003-11-17 00:56:53 +00:00
opencrypto
pc98 opt_apic.h is not needed. 2003-11-15 12:37:15 +00:00
pccard - Implement selwakeuppri() which allows raising the priority of a 2003-11-09 09:17:26 +00:00
pci Drop the driver lock around calls to if_input to avoid a LOR when 2003-11-14 19:00:32 +00:00
posix4
powerpc Widen the enable/disable helper function's argument in line with the 2003-11-17 06:10:15 +00:00
rpc Use %zu to printf a size_t instead of an int cast. 2003-11-15 01:58:47 +00:00
security Don't implement mpo_destroy() for Biba, LOMAC, and MLS, as they 2003-11-17 01:04:07 +00:00
sparc64 - Remove unnecessary synchronization from sf_buf_init(). (There is only 2003-11-16 23:40:06 +00:00
sys Expand the argument to the ithread enable/disable helper hooks from an 2003-11-17 06:08:10 +00:00
tools
ufs Write the UFS2 superblock with a 'BAD' magic number at the beginning 2003-11-16 07:08:27 +00:00
vm In vnode_pager_input_smlfs(), call VOP_STRATEGY instead of VOP_SPECSTRATEGY 2003-11-15 09:54:11 +00:00
Makefile