freebsd-src/sys
Matthew Dillon 8b03c8ed5e This is a cleanup patch to Peter's new OBJT_PHYS VM object type
and sysv shared memory support for it.  It implements a new
    PG_UNMANAGED flag that has slightly different characteristics
    from PG_FICTICIOUS.

    A new sysctl, kern.ipc.shm_use_phys has been added to enable the
    use of physically-backed sysv shared memory rather then swap-backed.
    Physically backed shm segments are not tracked with PV entries,
    allowing programs which use a large shm segment as a rendezvous
    point to operate without eating an insane amount of KVM in the
    PV entry management.  Read: Oracle.

    Peter's OBJT_PHYS object will also allow us to eventually implement
    page-table sharing and/or 4MB physical page support for such segments.
    We're half way there.
2000-05-29 22:40:54 +00:00
..
alpha Brucify the pmap_enter_temporary() changes. 2000-05-29 19:21:01 +00:00
amd64 This is a cleanup patch to Peter's new OBJT_PHYS VM object type 2000-05-29 22:40:54 +00:00
boot Sync with the following changes. 2000-05-29 11:58:01 +00:00
cam Brucify the pmap_enter_temporary() changes. 2000-05-29 19:21:01 +00:00
coda Remove 42 unneeded #include <sys/ioccom.h>. 2000-05-03 07:31:38 +00:00
compat Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
compile
conf Encapsulate the old PCI compatability support and APIs completely under 2000-05-28 16:35:57 +00:00
contrib Fix a reference to an old FreeBSD 2.2 register name. 2000-05-28 16:21:45 +00:00
crypto Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
ddb
dev Fix a panic resulting from an obvious null pointer deref. 2000-05-29 19:58:10 +00:00
fs Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
geom Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
gnu Mass update of isa drivers using compatability shims to use 2000-05-28 13:40:48 +00:00
i4b Make this compile without the old 2.2 compatability defines. 2000-05-28 16:24:17 +00:00
i386 This is a cleanup patch to Peter's new OBJT_PHYS VM object type 2000-05-29 22:40:54 +00:00
isa Add SUP1670 - Supra 336i V+ Intl. Since we update the PnP IDs 2000-05-26 11:41:08 +00:00
isofs/cd9660 Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
kern This is a cleanup patch to Peter's new OBJT_PHYS VM object type 2000-05-29 22:40:54 +00:00
libkern Add $FreeBSD$ 2000-05-01 20:32:07 +00:00
miscfs Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
modules Use .include <bsd.kmod.mk> to get to ../../*/conf/kmod.mk instead of 2000-05-27 01:14:33 +00:00
msdosfs Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
net Rather than checking for hlen causing misalignment, we should do the 2000-05-26 13:47:02 +00:00
netatalk Just need to pass the address family to if_simloop(), not the whole sockaddr. 2000-05-24 21:16:56 +00:00
netatm Just need to pass the address family to if_simloop(), not the whole sockaddr. 2000-05-24 21:16:56 +00:00
netgraph Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
netinet define CSUM_DELAY_DATA to match merge 2000-05-26 07:28:03 +00:00
netinet6 Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
netipx Add $FreeBSD$ 2000-05-01 20:32:07 +00:00
netkey Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
netnatm Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
netncp Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
netns
nfs Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
nfsclient Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
nfsserver Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
ntfs Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
nwfs Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
pc98 The dreaded isa_compat.h tables are no longer used, so there is no need 2000-05-28 13:32:49 +00:00
pccard Add ACTIONTECH #define for plug and play. Also add PnP support to NEWCARD 2000-05-29 02:44:33 +00:00
pci Encapsulate the old PCI compatability support and APIs completely under 2000-05-28 16:35:57 +00:00
posix4 Add $FreeBSD$ 2000-05-01 20:32:07 +00:00
powerpc Handle PCI devices that actually use an ISA IRQ for the cia and tsunami 2000-05-10 18:54:28 +00:00
rpc
svr4 Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
sys Declare splsoftqtassert(). 2000-05-29 19:57:52 +00:00
tools
ufs Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
vm This is a cleanup patch to Peter's new OBJT_PHYS VM object type 2000-05-29 22:40:54 +00:00
Makefile Cause modules to build with the kernel build. Modules are removed 2000-05-02 02:26:04 +00:00