freebsd-dev/sys
Benno Rice 5244eac968 Complete rework of the PowerPC pmap and a number of other bits in the early
boot sequence.

The new pmap.c is based on NetBSD's newer pmap.c (for the mpc6xx processors)
which is 70% faster than the older code that the original pmap.c was based
on.  It has also been based on the framework established by jake's initial
sparc64 pmap.c.

There is no change to how far the kernel gets (it makes it to the mountroot
prompt in psim) but the new pmap code is a lot cleaner.

Obtained from:	NetBSD (pmap code)
2002-02-14 01:39:11 +00:00
..
alpha Remove WITNESS from GENERIC by default: as we grow more locks, this gets 2002-02-13 07:44:59 +00:00
amd64 Don't confuse a struct with its first member. This fixes: 2002-02-13 21:38:48 +00:00
arm
boot Expand COMBRD(x) macro. 2002-02-01 14:48:44 +00:00
cam Remove spurious ';' 2002-02-10 21:36:13 +00:00
coda Staticise the coda vfsop pointer. 2002-01-08 19:33:51 +00:00
compat Attempt to unmangle some code touched in the previous commit. 2002-02-07 22:36:19 +00:00
conf - Added support for receive in multiple 2002-02-13 18:19:27 +00:00
contrib Add a helper script used to take an Intel-supplied ACPI CA drop and make it 2002-02-08 02:16:45 +00:00
crypto
ddb ^U kills an entire input line in most applications, 2002-02-12 23:38:40 +00:00
dev Rework revision 1.12, and wrap the bmaj entry with an #if doesn't 2002-02-14 00:35:03 +00:00
fs Various nit-picking, mostly of style(9) character. 2002-02-10 22:00:20 +00:00
geom Reduce kernel stack usage of ccdinit() by MAXPATHLEN by using MALLOC(9). 2001-12-30 17:34:19 +00:00
gnu Update to C99, s/__FUNCTION__/__func__/, 2001-12-10 08:09:49 +00:00
i4b Make call_desc[] extern since it's also defined in layer4/i4b_l4mgmt.c 2002-01-13 19:16:52 +00:00
i386 Don't confuse a struct with its first member. This fixes: 2002-02-13 21:38:48 +00:00
ia64 Remove WITNESS from GENERIC by default: as we grow more locks, this gets 2002-02-13 07:44:59 +00:00
isa - Do not hang if the resource allocation fails. 2002-02-05 06:52:56 +00:00
isofs/cd9660
kern o Clearing p/td_retval[0] after aio_newproc() is unnecessary. (We stopped 2002-02-12 17:40:41 +00:00
libkern * Remove __P and convert to ANSI prototypes. 2002-02-01 01:32:19 +00:00
modules It's OK to be pedantic, but long long literals are OK. 2002-02-10 02:30:53 +00:00
net remove superflous empty line (in preparation to MFC) 2002-02-13 19:36:14 +00:00
netatalk Make `options NETATALK' compile after the -fno-common changes. 2002-01-16 11:26:50 +00:00
netatm Replace a few more lines of code orphaned by MFREE going away. 2002-02-07 22:08:32 +00:00
netgraph Fix another bug in handling of multi-link sequence numbers. 2002-02-13 00:58:49 +00:00
netinet When a duplicate SYN arrives which matches an entry in the syncache, 2002-02-12 02:03:50 +00:00
netinet6 Corrected an argument to in6_pcbnotify(). 2002-02-04 17:40:36 +00:00
netipx Pre-KSE/M3 commit. 2002-02-07 20:58:47 +00:00
netkey
netnatm Initialise the intrq_present fields at runtime, not link time. This allows 2002-01-08 10:34:03 +00:00
netncp Update to C99, s/__FUNCTION__/__func__/, 2001-12-10 08:09:49 +00:00
netns Initialise the intrq_present fields at runtime, not link time. This allows 2002-01-08 10:34:03 +00:00
netsmb SMP Lock struct file, filedesc and the global file list. 2002-01-13 11:58:06 +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 Fix a long line touched in previous commit (but not caused by previous 2002-02-07 23:03:41 +00:00
nfsserver The vnode was not being vput()'d in the EEXIST mknod case on the nfs 2002-01-14 19:14:08 +00:00
pc98 Fall through from AT_TYPE_DIRECT to AT_TYPE_CDROM. 2002-02-11 05:46:25 +00:00
pccard The datasheet for the 6710/6722 says that you must use one method to 2002-01-14 14:10:13 +00:00
pci Remove mbuf exhaustion warning messages; these are handled by the 2002-02-11 23:38:30 +00:00
posix4 In a threaded world, differnt priorirites become properties of 2002-02-11 20:37:54 +00:00
powerpc Complete rework of the PowerPC pmap and a number of other bits in the early 2002-02-14 01:39:11 +00:00
rpc
security/lomac Part I: Update extended attribute API and ABI: 2002-02-10 04:43:22 +00:00
sparc64 Calculate physmem before calling init_param2(). 2002-02-13 17:05:56 +00:00
svr4
sys Fixed sign extension bugs in previous commit. They didn't completely 2002-02-14 01:21:23 +00:00
tools Throw the $FreeBSD$s back in, properly escaping them. 2002-01-04 05:27:47 +00:00
ufs In a threaded world, differnt priorirites become properties of 2002-02-11 20:37:54 +00:00
vm In a threaded world, differnt priorirites become properties of 2002-02-11 20:37:54 +00:00
Makefile