freebsd-dev/sys
Kirk McKusick 0d2af52141 Introduce the new 64-bit size disk block, daddr64_t. Change
the bio and buffer structures to have daddr64_t bio_pblkno,
b_blkno, and b_lblkno fields which allows access to disks
larger than a Terabyte in size. This change also requires
that the VOP_BMAP vnode operation accept and return daddr64_t
blocks. This delta should not affect system operation in
any way. It merely sets up the necessary interfaces to allow
the development of disk drivers that work with these larger
disk block addresses. It also allows for the development of
UFS2 which will use 64-bit block addresses.
2002-03-15 18:49:47 +00:00
..
alpha Remove a bogus cast and deconstification that broke the Alpha kernel build. 2002-03-13 19:16:41 +00:00
amd64 Export a (machine dependent) kernel variable bootdev as 2002-03-10 20:08:44 +00:00
arm We need machine/{signal,ucontext}.h to build a cross GCC compiler. 2001-12-09 19:39:49 +00:00
boot mdoc(7) police: fix a typo and markup. 2002-03-15 15:12:10 +00:00
cam Mark some arguments __unused. 2002-03-11 08:04:59 +00:00
coda Introduce the new 64-bit size disk block, daddr64_t. Change 2002-03-15 18:49:47 +00:00
compat Simple p_ucred -> td_ucred changes to start using the per-thread ucred 2002-02-27 18:32:23 +00:00
conf Remove all the custom toolchain knob tweaking. 2002-03-15 08:21:41 +00:00
contrib Change two occurrences of HTONS() to use htons(). 2002-02-28 09:56:31 +00:00
crypto - Speedup 3DES by using assembly code for i386. 2002-03-05 09:19:02 +00:00
ddb Allow '.' in identifiers - some ia64 register names contain '.'. 2002-03-10 17:08:24 +00:00
dev Introduce the new 64-bit size disk block, daddr64_t. Change 2002-03-15 18:49:47 +00:00
fs Introduce the new 64-bit size disk block, daddr64_t. Change 2002-03-15 18:49:47 +00:00
geom Introduce the new 64-bit size disk block, daddr64_t. Change 2002-03-15 18:49:47 +00:00
gnu Introduce the new 64-bit size disk block, daddr64_t. Change 2002-03-15 18:49:47 +00:00
i4b remove BSD/OS specific ppp-interface file since the FreeBSD-BSD/OS merger 2002-03-09 13:18:24 +00:00
i386 Fixes to make select/poll mpsafe. 2002-03-14 01:32:30 +00:00
ia64 * Stop other cpus when one cpu enters DDB and restart them after it 2002-03-15 11:12:08 +00:00
isa Fixes to make select/poll mpsafe. 2002-03-14 01:32:30 +00:00
isofs/cd9660 Simple p_ucred -> td_ucred changes to start using the per-thread ucred 2002-02-27 18:32:23 +00:00
kern Introduce the new 64-bit size disk block, daddr64_t. Change 2002-03-15 18:49:47 +00:00
libkern DBA update: used the wrong of several NAI DBAs. 2002-03-07 17:52:03 +00:00
modules Add generalized power profile code. 2002-03-04 18:46:13 +00:00
net Missed this file for select SMP fixes associated with rev 1.93 of 2002-03-14 04:47:08 +00:00
netatalk Make `options NETATALK' compile after the -fno-common changes. 2002-01-16 11:26:50 +00:00
netatm Unbreak fore adapters from POV of warnings. 2002-02-27 21:12:44 +00:00
netgraph Fix bugs where the ng_ppp node could transmit PPP frames whose length 2002-03-15 02:31:14 +00:00
netinet NAI DBA update 2002-03-14 16:53:39 +00:00
netinet6 o Add INET_ADDRSTRLEN and INET6_ADDRSTRLEN defines to <arpa/inet.h> 2002-03-10 06:42:27 +00:00
netipx Pre-KSE/M3 commit. 2002-02-07 20:58:47 +00:00
netkey missing splx 2002-03-01 13:13:17 +00:00
netnatm Fix warnings 2002-02-28 03:02:20 +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 Missed this file for select SMP fixes associated with rev 1.93 of 2002-03-14 05:16:18 +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 Add a readonly sysctl variable of type string, kern.bootp_cookie, 2002-03-13 09:23:11 +00:00
nfsserver Simple p_ucred -> td_ucred changes to start using the per-thread ucred 2002-02-27 18:32:23 +00:00
pc98 Use the dx register for the destination port address. A immediate port 2002-03-13 13:59:41 +00:00
pccard Get the generic name right 2002-03-03 01:04:39 +00:00
pci Fix warning; amdsmb_abort() is not used. 2002-02-26 01:04:58 +00:00
posix4 In a threaded world, differnt priorirites become properties of 2002-02-11 20:37:54 +00:00
powerpc Correct a typo. (* that should've been &) 2002-03-11 07:09:42 +00:00
rpc
security/lomac DBA update: pick the right DBA for various LOMAC copyrights. 2002-03-13 22:55:20 +00:00
sparc64 Fix ifdef LOCORE protection. 2002-03-13 06:04:36 +00:00
svr4
sys Introduce the new 64-bit size disk block, daddr64_t. Change 2002-03-15 18:49:47 +00:00
tools Return vnode_if back to its AWK roots. 2002-03-01 01:20:23 +00:00
ufs Introduce the new 64-bit size disk block, daddr64_t. Change 2002-03-15 18:49:47 +00:00
vm Introduce the new 64-bit size disk block, daddr64_t. Change 2002-03-15 18:49:47 +00:00
Makefile