1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-16 10:20:30 +00:00
freebsd/sys
Tijl Coosemans 4e612cddb9 In agp(4) avoid the need to flush all cpu caches with wbinvd between
updating the GTT and flushing the AGP TLB by storing the GTT in
write-combining memory.

On x86 flushing the AGP TLB is done by an I/O operation or a store to a
MMIO register in uncacheable memory.  Both cases imply that WC buffers are
flushed so no memory barriers are needed.

On powerpc there is no WC memory type.  It maps to uncacheable memory and
two stores to uncacheable memory, such as to the GTT and then to an MMIO
register, are strongly ordered, so no memory barriers are needed either.

MFC after:	1 month
2014-11-02 11:26:37 +00:00
..
amd64 Rework virtual machine hypervisor detection. 2014-10-28 19:17:44 +00:00
arm Fix usage of kern_getenv(). 2014-10-31 15:07:51 +00:00
boot Change the order of the arguments to file_loadraw(). They were swapped 2014-11-01 18:51:48 +00:00
bsm
cam Change the default log level for iSCSI target from 3 to 1. It should 2014-10-31 19:26:12 +00:00
cddl This change addresses 4 bugs in ZFS exposed by Richard Kojedzinszky's 2014-10-25 17:42:44 +00:00
compat Replace some calls to fuword() by fueword() with proper error checking. 2014-10-28 15:28:20 +00:00
conf This is the much-discussed major upgrade to the random(4) device, known to you all as /dev/random. 2014-10-30 21:21:53 +00:00
contrib krping: In verbose mode print only first 128 bytes of krping data. 2014-10-27 22:41:55 +00:00
crypto
ddb ddb: ANSI-fy function declarations. 2014-10-12 18:01:52 +00:00
dev In agp(4) avoid the need to flush all cpu caches with wbinvd between 2014-11-02 11:26:37 +00:00
fs Fix handling of "conn" mount_nfs(8) option. 2014-10-30 09:25:03 +00:00
gdb
geom Revert somewhat hackish geom_disk optimization, committed as part of r256880, 2014-10-25 15:16:19 +00:00
gnu reiserfs: Use signed i_nlink 2014-09-25 19:10:32 +00:00
i386 Skip the smap sysctl instead of panicing if no kernel metadata can be 2014-10-30 17:58:57 +00:00
isa
kern filedesc: tidy up fdcheckstd 2014-11-02 02:32:33 +00:00
kgssapi Avoid dynamic syscall overhead for statically compiled modules. 2014-10-26 19:42:44 +00:00
libkern Add a complete implementation of MurmurHash3. Tweak both implementations 2014-10-18 22:15:11 +00:00
mips Use search method instead of fixed offsets for finding rootfs. This unbreaks 2014-10-30 23:47:28 +00:00
modules Remove duplicate macro settings (probably due to an SVN merge /faux pas/ on my part. 2014-11-01 17:52:04 +00:00
net This is the much-discussed major upgrade to the random(4) device, known to you all as /dev/random. 2014-10-30 21:21:53 +00:00
net80211 Fix multiple incorrect SYSCTL arguments in the kernel: 2014-10-21 07:31:21 +00:00
netgraph NG_NODE_NAME(node) is always not NULL. Use correct macro. 2014-11-02 05:51:31 +00:00
netinet Don't zero the stats before they are read out. 2014-11-01 10:35:45 +00:00
netinet6 Remove redundant code. 2014-10-30 12:44:46 +00:00
netipsec Use in_localip() instead of handmade implementation. 2014-10-31 12:19:22 +00:00
netnatm
netpfil Bump default dynamic limit to 16k entries. 2014-10-24 13:57:15 +00:00
netsmb
nfs Avoid dynamic syscall overhead for statically compiled modules. 2014-10-26 19:42:44 +00:00
nfsclient Follow up to r225617. In order to maximize the re-usability of kernel code 2014-10-16 18:04:43 +00:00
nfsserver
nlm Avoid dynamic syscall overhead for statically compiled modules. 2014-10-26 19:42:44 +00:00
ofed Fix compile warning by removing unused variable. 2014-10-30 16:57:56 +00:00
opencrypto Fix build for kernels without COMPAT_FREEBSD32. 2014-09-22 17:32:27 +00:00
pc98 Add COMPAT_FREEBSD9 and COMPAT_FREEBSD10 options to wrap code that 2014-10-24 19:58:24 +00:00
powerpc Add type qualifier volatile to the base (userspace) address argument 2014-10-31 17:43:21 +00:00
rpc
security
sparc64 Add fueword(9) and casueword(9) functions. They are like fuword(9) 2014-10-28 15:22:13 +00:00
sys Fix up module unload for syscall_module_handler consumers. 2014-11-01 22:36:40 +00:00
teken
tools
ufs Provide vfs suspension support only for filesystems which need it, take 2014-10-20 18:00:50 +00:00
vm This is the much-discussed major upgrade to the random(4) device, known to you all as /dev/random. 2014-10-30 21:21:53 +00:00
x86 Rework virtual machine hypervisor detection. 2014-10-28 19:17:44 +00:00
xdr
xen xen: implement the privcmd user-space device 2014-10-22 17:07:20 +00:00
Makefile Remove "pci" from CSCOPEDIRS. 2014-09-23 06:32:19 +00:00