1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-21 11:13:30 +00:00
freebsd/sys
Jake Burkholder 0f0dfee4d5 Handle the fictitious pages created by the device pager. For fictitious
pages which represent actual physical memory we must strip off the fake
page in order to allow illegal aliases to be detected.  Otherwise we map
uncacheable in the virtual and physical caches and set the side effect bit,
as is required for mapping device memory.

This fixes gstat on sparc64, which wants to mmap kernel memory through a
character device.
2003-03-27 02:16:31 +00:00
..
alpha Add a cleanup function to destroy the osname_lock and call it on module 2003-03-26 18:29:44 +00:00
amd64 Nuke HTT from here too. 2003-03-26 19:55:03 +00:00
arm - Add vm_paddr_t, a physical address type. This is required for systems 2003-03-25 00:07:06 +00:00
boot
cam Clean up dynamically allocated sysctl variables when we run dacleanup() and 2003-03-26 04:38:39 +00:00
coda
compat Add a cleanup function to destroy the osname_lock and call it on module 2003-03-26 18:29:44 +00:00
conf Add support for reading directly from file to userland buffer when the 2003-03-26 23:40:42 +00:00
contrib
crypto
ddb
dev Begin support for 64-bit address support and workarounds for newer cards: 2003-03-26 17:50:11 +00:00
fs
geom g_class_by_name() was unused too. 2003-03-25 09:11:17 +00:00
gnu
i4b - Add vm_paddr_t, a physical address type. This is required for systems 2003-03-25 00:07:06 +00:00
i386 Nuke HTT from here too. 2003-03-26 19:55:03 +00:00
ia64 - Add vm_paddr_t, a physical address type. This is required for systems 2003-03-25 00:07:06 +00:00
isa Correct an argument to bus_alloc_resource(). 2003-03-25 04:34:33 +00:00
isofs/cd9660
kern Add support for reading directly from file to userland buffer when the 2003-03-26 23:40:42 +00:00
libkern
modules Merge PC98 support. 2003-03-25 05:19:18 +00:00
net
netatalk
netatm
netgraph
netinet Modify the mac_init_ipq() MAC Framework entry point to accept an 2003-03-26 15:12:03 +00:00
netinet6 made sure to keep the current stored lifetime when it was not updated 2003-03-26 17:37:35 +00:00
netipsec
netipx
netkey
netnatm
netncp
netsmb
nfs
nfsclient Add O_NONBLOCK to the vn_open_cred() flags for NFS client locking when 2003-03-26 19:21:34 +00:00
nfsserver
opencrypto
pc98 Merge PC98 support. 2003-03-25 05:19:18 +00:00
pccard
pci - Add vm_paddr_t, a physical address type. This is required for systems 2003-03-25 00:07:06 +00:00
posix4
powerpc - Add vm_paddr_t, a physical address type. This is required for systems 2003-03-25 00:07:06 +00:00
rpc
security Modify the mac_init_ipq() MAC Framework entry point to accept an 2003-03-26 15:12:03 +00:00
sparc64 Handle the fictitious pages created by the device pager. For fictitious 2003-03-27 02:16:31 +00:00
sys Adjust the number of vnodes scanned by vlrureclaim() according to the 2003-03-26 22:15:58 +00:00
tools
ufs Add support for reading directly from file to userland buffer when the 2003-03-26 23:40:42 +00:00
vm Obtain Giant before calling kmem_alloc without M_NOWAIT and before calling 2003-03-26 18:44:53 +00:00
Makefile