freebsd-skq/sys/conf
jhb 05de7f1543 MFC 278320,278336,278830,285621:
Add devctl(8): a utility for manipulating new-bus devices.  Note that
this version does not include the 'suspend' and 'resume' commands
present in HEAD as those depend on larger changes to the suspend and
resume code in the kernel.

278320:
Add a new device control utility for new-bus devices called devctl.  This
allows the user to request administrative changes to individual devices
such as attach or detaching drivers or disabling and re-enabling devices.
- Add a new /dev/devctl2 character device which uses ioctls for device
  requests.  The ioctls use a common 'struct devreq' which is somewhat
  similar to 'struct ifreq'.
- The ioctls identify the device to operate on via a string.  This
  string can either by the device's name, or it can be a bus-specific
  address.  (For unattached devices, a bus address is the only way to
  locate a device.)  Bus drivers register an eventhandler to claim
  unrecognized device names that the driver recognizes as a valid address.
  Two buses currently support addresses: ACPI recognizes any device
  in the ACPI namespace via its full path starting with "\" and
  the PCI bus driver recognizes an address specification of
  'pci[<domain>:]<bus>:<slot>:<func>' (identical to the PCI selector
  strings supported by pciconf).
- To make it easier to cut and paste, change the PnP location string
  in the PCI bus driver to output a full PCI selector string rather
  than 'slot=<slot> function=<func>'.
- Add a devctl(3) interface in libdevctl which provides a wrapper around
  the ioctls and is the preferred interface for other userland code.
- Add a devctl(8) program which is a simple wrapper around the requests
  supported by devctl(3).
- Add a resource_unset_value() function that can be used to remove a
  hint from the kernel environment.  This is used to clear a
  hint.<driver>.<unit>.disabled hint when re-enabling a boot-time
  disabled device.

278336:
Unbreak the build (memchr is explicitly required by devctl(9) after r278320)

278830:
install the man page...

285621:
Fix formatting.

Approved by:	re (marius)
2016-02-01 23:07:31 +00:00
..
dtb.mk MFC: Merge more of the dtb machinery 2015-06-04 22:11:39 +00:00
files MFC 278320,278336,278830,285621: 2016-02-01 23:07:31 +00:00
files.amd64 MFC r293901,r294371 2016-01-20 08:01:21 +00:00
files.arm MFC r261891: provide fast versions of ffsl and flsl for i386; ffsll and 2015-10-23 10:05:43 +00:00
files.i386 MFC r283506 (by rodrigc): 2016-01-09 18:06:38 +00:00
files.ia64 MFC r261891: provide fast versions of ffsl and flsl for i386; ffsll and 2015-10-23 10:05:43 +00:00
files.mips MFC r261891: provide fast versions of ffsl and flsl for i386; ffsll and 2015-10-23 10:05:43 +00:00
files.pc98 MFC r283569 (by nyan): 2016-01-09 18:09:07 +00:00
files.powerpc MFC r261891: provide fast versions of ffsl and flsl for i386; ffsll and 2015-10-23 10:05:43 +00:00
files.sparc64 MFC: r287726 2015-12-27 19:37:47 +00:00
kern.mk MFC r276666: 2015-02-13 16:08:45 +00:00
kern.post.mk Some objects - such as *_genassym.o are not hooked into 2013-08-14 22:19:29 +00:00
kern.pre.mk MFC r278458, r278519: 2015-06-06 18:21:16 +00:00
kmod_syms.awk
kmod.mk MFH (r293033): ignore unload unless loaded + add a reload target 2016-01-26 08:49:44 +00:00
ldscript.amd64
ldscript.arm MFC r261252, r261279, r261304, r261305, r261322, r261336, r261337, r261338, 2014-05-15 02:41:23 +00:00
ldscript.i386
ldscript.ia64
ldscript.mips
ldscript.mips.cfe
ldscript.mips.mips64
ldscript.mips.octeon1
ldscript.powerpc
ldscript.powerpc64
ldscript.sparc64
Makefile.amd64 Assemble linux32_locore.s and ia32_sigtramp.S with clang integrated assembler. 2013-08-27 18:35:04 +00:00
Makefile.arm MFC r272605: Use -mfpu=none when building arm kernels. 2015-02-13 21:26:45 +00:00
Makefile.i386 Add basic support for FDT to i386 & amd64. This change includes: 2013-05-21 03:05:49 +00:00
Makefile.ia64
Makefile.mips
Makefile.pc98
Makefile.powerpc
Makefile.sparc64
makeLINT.mk
makeLINT.sed
newvers.sh Update stable/10 from 10.2-STABLE to 10.3-PRERELEASE, 2016-01-15 00:05:58 +00:00
NOTES MFC r266474: 2016-01-11 17:53:24 +00:00
options MFC r292706: 2015-12-28 02:43:12 +00:00
options.amd64 MFC r282212: 2015-05-22 09:03:55 +00:00
options.arm MFC r280278, r280402: 2015-05-23 23:27:00 +00:00
options.i386 MFC r282212: 2015-05-22 09:03:55 +00:00
options.ia64 MFC r263323: Fix and improve exception tracing. 2014-07-02 23:47:43 +00:00
options.mips MFC r256937: 2014-01-29 22:01:42 +00:00
options.pc98 MFC: r272491 2014-12-23 10:59:15 +00:00
options.powerpc Merge in support for PAPR-compliant (Power Architecture Platform 2013-09-17 17:37:04 +00:00
options.sparc64
systags.sh
WITHOUT_SOURCELESS
WITHOUT_SOURCELESS_HOST Import HighPoint DC Series Data Center HBA (DC7280 and R750) driver. 2013-07-06 07:49:41 +00:00
WITHOUT_SOURCELESS_UCODE Import OpenBSD's rsu(4) WLAN driver. 2013-07-30 02:07:57 +00:00