freebsd-src/sys
John Baldwin da1e0915c5 - Add a new ioctl to /dev/pci to fetch details on an individual BAR of a
device.  The details include the current value of the BAR (including all
  the flag bits and the current base address), its length, and whether or not
  it is enabled.  Since this operation is not invasive, non-root users are
  allowed to use it (unlike manual config register access which requires
  root).  The intention is that userland apps (such as Xorg) will use this
  interface rather than dangerously frobbing the BARs from userland to
  obtain this information.
- Add a new sub-mode to the 'list' mode of pciconf.  The -b flag when used
  with -l will now list all the active BARs for each device.

MFC after:	1 month
2009-02-02 19:54:16 +00:00
..
amd64 Fix the inconsistent tabbing. 2009-01-31 20:46:01 +00:00
arm Increment total_bounced busdma stat as required. 2009-01-30 07:01:32 +00:00
boot - Remove superfluous comment 2009-01-30 15:27:04 +00:00
bsm Merge OpenBSM alpha 5 from OpenBSM vendor branch to head, both 2009-01-14 10:44:16 +00:00
cam There is no need to initialize the variable here. 2009-01-31 17:34:55 +00:00
cddl Last step of splitting up minor and unit numbers: remove minor(). 2009-01-28 17:57:16 +00:00
compat Change some movl's to mov's. Newer GAS no longer accept 'movl' instructions 2009-01-31 11:37:21 +00:00
conf Overhaul regulatory support: 2009-01-28 18:00:22 +00:00
contrib Revert my previous two changes. 2009-01-25 16:52:41 +00:00
crypto Connect padlock(4) to amd64 build for VIA Nano processors. 2009-01-12 19:23:46 +00:00
ddb Collect N identical (or near identical) mkdumpheader() implementations into 2008-10-01 22:08:53 +00:00
dev - Add a new ioctl to /dev/pci to fetch details on an individual BAR of a 2009-02-02 19:54:16 +00:00
fs After r186194 the *fs_strategy() functions always return 0. 2009-01-31 18:06:34 +00:00
gdb
geom Constify val in g_handleattr() and str in g_handleattr_str(). 2009-02-01 01:50:09 +00:00
gnu - Eliminate warnings in debug print macros by explicitly converting all 2009-01-18 15:10:46 +00:00
i386 Bring over the code from sys/i386/i386/mp_machdep.c, r187880 2009-01-31 21:40:27 +00:00
ia64 Correct an error in revision 1.170 of this file. When get_pv_entry() is 2009-01-18 08:00:55 +00:00
isa Allow device hints to wire the unit numbers of devices. 2008-11-18 21:01:54 +00:00
kern Fix select on platforms where sizeof(long) != sizeof(int). This used 2009-02-02 03:34:40 +00:00
kgssapi Call svc_freereq() before returning from the service proc. 2008-11-12 15:31:05 +00:00
libkern Add simple locking for the in-kernel iconv code. Translation operations 2008-12-05 21:19:24 +00:00
mips Eliminate the PMAP_INLINE macro. It isn't really used here. If we 2009-01-16 08:38:03 +00:00
modules Fix typo in last commit. 2009-01-28 11:04:27 +00:00
net Like with r185713 make sure to not leak a lock as rtalloc1(9) returns 2009-01-31 10:48:02 +00:00
net80211 when promoting an 11b channel to 11g do not accept a ``pure G'' (OFDM only) 2009-02-01 22:24:08 +00:00
netatalk Retire the MALLOC and FREE macros. They are an abomination unto style(9). 2008-10-23 15:53:51 +00:00
netgraph Check for infinite recursion possible on some broken PPTP/L2TP/... VPN setups. 2009-01-20 22:26:09 +00:00
netinet initialize a couple of variables, gcc 4.2.4-4 (linux) reports 2009-01-28 13:39:01 +00:00
netinet6 Remove the single global unlocked route cache ip6_forward_rt 2009-02-01 21:11:08 +00:00
netipsec Use NULL rather than 0 when comparing pointers. 2009-01-30 20:17:08 +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 Retire the MALLOC and FREE macros. They are an abomination unto style(9). 2008-10-23 15:53:51 +00:00
netncp Retire the MALLOC and FREE macros. They are an abomination unto style(9). 2008-10-23 15:53:51 +00:00
netsmb Implement device cloning for /dev/nsmb, the netsmb control pseudo-device. 2008-11-03 14:23:15 +00:00
nfs
nfs4client Last step of splitting up minor and unit numbers: remove minor(). 2009-01-28 17:57:16 +00:00
nfsclient Last step of splitting up minor and unit numbers: remove minor(). 2009-01-28 17:57:16 +00:00
nfsserver Last step of splitting up minor and unit numbers: remove minor(). 2009-01-28 17:57:16 +00:00
nlm Don't call svc_freereq() before svc_freeargs(). 2008-11-12 15:30:30 +00:00
opencrypto While OpenBSD's crypto/ framework has sha1 and md5 implementations that 2009-01-28 15:31:16 +00:00
pc98 MFi386: 187144 2009-01-15 11:54:31 +00:00
pccard
pci - Add support for 8110SCe part. Some magic registers were taken from 2009-01-20 20:22:28 +00:00
powerpc Add support for the I2S and davbus audio controllers found in Apple PowerPC 2009-01-25 18:20:15 +00:00
rpc Add a missing call to mtx_destroy(). 2008-11-12 12:21:18 +00:00
security Use __FBSDID() for $FreeBSD$ version strings in .c files. 2009-01-24 13:15:45 +00:00
sparc64 - Currently the PMAP code is laid out to let the kernel TSB cover the 2009-01-01 14:01:21 +00:00
sun4v Adjust the padding of struct pcpu to r187357. 2009-01-18 13:04:38 +00:00
sys Add a function attribute called `__malloc_like', which informs gcc 2009-01-31 18:27:02 +00:00
tools Remove some unused and broken code that attempted to not invoke locking 2008-11-03 19:57:40 +00:00
ufs Make sure the cdev doesn't go away while the filesystem is still mounted. 2009-01-29 16:47:15 +00:00
vm - Make the keg abstraction more complete. Permit a zone to have multiple 2009-01-25 09:11:24 +00:00
xdr Use the remote address for access control, not the local address. This fixes 2008-11-13 14:36:52 +00:00
xen merge 186535, 186537, and 186538 from releng_7_xen 2008-12-29 06:31:03 +00:00
Makefile