freebsd-dev/sys
Marius Strobl f880062633 - Remove the second license as I'm also fine with the first one.
- Remove redundant softc members for RIDs.
- Change some softc members to be unsigned where more appropriate.
- Add some missing const.
- Remove support for mmap(2)'ing VGA I/O as it was broken [1] and
  not required by X.Org anyway.
- Fix some confusion between bus, physical and virtual addresses
  which mostly consisted in using members of struct video_adapter
  inappropriately but wasn't fatal except for the regular framebuffer
  mmap(2)'ing.
- Remove redundant bzero(9)'ing of the softc.
- Don't map the framebuffer twice in case the firmware has already
  mapped it as besides wasting resources this isn't possible with
  all MMUs. This is a bit tricky as a) just because the firmware
  provides a property with a virtual address doesn't mean it's
  actually mapped (but typically is when the framebuffer is the
  console) and b) the firmware doesn't necessarily map the it with
  the same byteorder as we do. This make machfb(4) work on machines
  with cheetah-class MMUs (including X.Org).

Reported by:	Michael Plass [1]
MFC after:	3 days
2009-04-14 20:23:47 +00:00
..
amd64 The bus_dmamap_load_uio(9) shall use pmap of the thread recorded in the 2009-04-13 19:20:32 +00:00
arm The bus_dmamap_load_uio(9) shall use pmap of the thread recorded in the 2009-04-13 19:20:32 +00:00
boot Fix masking of TTE bits; the TD_*_MASK macros need shifting via the 2009-04-14 19:02:34 +00:00
bsm Merge OpenBSM 1.1 beta 1 from OpenBSM vendor branch to head, both 2009-03-02 13:29:18 +00:00
cam Revert r190676,190677 2009-04-10 04:08:34 +00:00
cddl Remove VOP_LEASE and supporting functions. This hasn't been used since 2009-04-10 10:52:19 +00:00
compat MFp4 //depot/projects/usb@159909 2009-04-05 18:20:38 +00:00
conf Change nfsserver so that it uses the nfssvc() system call provided 2009-04-12 19:04:27 +00:00
contrib Update stats in struct icmpstat and icmp6stat using four new 2009-04-12 13:22:33 +00:00
crypto identify routine takes driver_t *, not device_t *. 2009-02-05 19:30:28 +00:00
ddb Prefer prototypes to k&r definitions. 2009-03-09 13:32:19 +00:00
dev - Remove the second license as I'm also fine with the first one. 2009-04-14 20:23:47 +00:00
fs Remove VOP_LEASE and supporting functions. This hasn't been used since 2009-04-10 10:52:19 +00:00
gdb
geom - Move out allocation part of different gvinum objects into its own routine and 2009-04-10 08:50:14 +00:00
gnu Fix two issues with bufdaemon, often causing the processes to hang in 2009-03-16 15:39:46 +00:00
i386 The bus_dmamap_load_uio(9) shall use pmap of the thread recorded in the 2009-04-13 19:20:32 +00:00
ia64 The bus_dmamap_load_uio(9) shall use pmap of the thread recorded in the 2009-04-13 19:20:32 +00:00
isa Allow syscons to work on amd64 and i386 without any hints: 2009-03-05 19:10:17 +00:00
kern - use a shared lock for reads 2009-04-13 23:09:44 +00:00
kgssapi Call svc_freereq() before returning from the service proc. 2008-11-12 15:31:05 +00:00
legacy/dev remove now-redunant cardbus attachment lines. 2009-03-09 13:25:34 +00:00
libkern Add memmove() to the kernel, making the kernel compile with Clang. 2009-02-28 16:21:25 +00:00
mips Fix KBI breakage by r190520 which affects older linux.ko binaries: 2009-04-05 09:27:19 +00:00
modules Change nfsserver so that it uses the nfssvc() system call provided 2009-04-12 19:04:27 +00:00
net call default if_qflush on ifq if default method isn't used by the driver 2009-04-14 03:17:44 +00:00
net80211 setup turboA/G fixed rate parameters too; this is needed, in particular, 2009-04-13 20:53:12 +00:00
netatalk Remove local variable 'ddp' from DDP's attach and detach routines; they 2009-02-04 20:04:32 +00:00
netgraph Make Netgraph compile with Clang. 2009-03-03 18:47:33 +00:00
netinet Add missing address lock when we look at the ifa list 2009-04-14 19:20:27 +00:00
netinet6 Update stats in struct icmpstat and icmp6stat using four new 2009-04-12 13:22:33 +00:00
netipsec Introduce vnet module registration / initialization framework with 2009-04-11 05:58:58 +00:00
netipx Add missing "goto set_head" for SO_IPX_CHECKSUM; otherwise we fall through 2008-12-11 10:29:35 +00:00
netnatm Remove IFF_NEEDSGIANT, a compatibility infrastructure introduced 2009-03-15 14:21:05 +00:00
netncp
netsmb Implement device cloning for /dev/nsmb, the netsmb control pseudo-device. 2008-11-03 14:23:15 +00:00
nfs Adding sys/nfs/nfssvc.h and sys/nfs/nfs_nfssvc.c in preparation for 2009-04-07 19:06:51 +00:00
nfs4client Remove VOP_LEASE and supporting functions. This hasn't been used since 2009-04-10 10:52:19 +00:00
nfsclient Remove trailing spaces 2009-04-13 19:54:33 +00:00
nfsserver Change nfsserver so that it uses the nfssvc() system call provided 2009-04-12 19:04:27 +00:00
nlm Don't call svc_freereq() before svc_freeargs(). 2008-11-12 15:30:30 +00:00
opencrypto Fix return type for detach routine (should be int) 2009-02-05 17:43:12 +00:00
pc98 MFi386: revision 190919 2009-04-11 14:25:47 +00:00
pci intpm: minor enhancements 2009-03-16 16:15:14 +00:00
powerpc Changing the overflow trap to use bla to branch to dbtrap in r190946 was 2009-04-14 04:15:56 +00:00
rpc Use the correct creds when reconnecting so that we have enough privilege to 2009-02-05 11:48:10 +00:00
security Get rid of VSTAT and replace it with VSTAT_PERMS, which is somewhat 2009-03-29 17:45:48 +00:00
sparc64 Fix KBI breakage by r190520 which affects older linux.ko binaries: 2009-04-05 09:27:19 +00:00
sun4v - There's no need to wrap kdb_active and kdb_trap() in #ifdef KDB as 2009-03-19 20:46:51 +00:00
sys Bump __FreeBSD_version to 800077 for the removal of VOP_LEASE -- this 2009-04-11 10:10:45 +00:00
tools Add SDT DTrace probes for VFS vnode operations in the vfs:vop 2009-03-29 03:30:15 +00:00
ufs Remove VOP_LEASE and supporting functions. This hasn't been used since 2009-04-10 10:52:19 +00:00
vm Remove execute permission from the memory allocated by sbrk(). 2009-04-11 22:34:08 +00:00
xdr Add memmove() to the kernel, making the kernel compile with Clang. 2009-02-28 16:21:25 +00:00
xen Fix the Xen build for i386 PV mode. 2009-04-01 17:06:28 +00:00
Makefile Removal pccard directory requires removing it from the list of things 2009-02-15 18:19:24 +00:00