1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-18 10:35:55 +00:00
freebsd/sys
Doug Ambrisko 584d21f69e Add the capability to read the complete contents of the NVRAM via sysctl
dev.bce.<unit>.nvram_dump
Add the capability to write the complete contents of the NVRAM via sysctl
	dev.bce.<unit>.nvram_write
These are only available if the kernel option BCE_DEBUG is enabled.
The nvram_write sysctl also requires the kernel option
BCE_NVRAM_WRITE_SUPPORT to be enabled.  These are to be used at your
own caution.  Since the MAC addresses are stored in the NVRAM, if you
dump one NIC and restore it on another NIC the destination NIC's
MAC addresses will not be preserved.  A tool can be made using these
sysctl's to manage the on-chip firmware.

Reviewed by:	davidch, yongari
2010-10-06 18:36:50 +00:00
..
amd64 Display PCID capability of CPU and add CPUID define for it. 2010-10-05 15:31:56 +00:00
arm fix outdated comment 2010-09-28 21:13:54 +00:00
boot - Split code shared by almost any boot loader into separate files and 2010-09-24 19:49:12 +00:00
bsm
cam Decrease poll interval from 1000 to 100us. This significantly reduces 2010-09-22 05:17:18 +00:00
cddl Properly handle IO with B_FAILFAST 2010-09-27 09:42:31 +00:00
compat Fix a comparision of an uninitialised pointer. 2010-10-06 07:34:41 +00:00
conf Add the capability to read the complete contents of the NVRAM via sysctl 2010-10-06 18:36:50 +00:00
contrib o) Allow devices to override the MDIO read and write functions presented to 2010-10-02 05:43:17 +00:00
crypto Fix two copy&paste bugs. 2010-09-25 10:32:52 +00:00
ddb
dev Add the capability to read the complete contents of the NVRAM via sysctl 2010-10-06 18:36:50 +00:00
fs M_USE_RESERVE has been deprecated for a decade. Eliminate any uses that 2010-10-02 17:58:57 +00:00
gdb there must be only one SYSINIT with SI_SUB_RUN_SCHEDULER+SI_ORDER_ANY order 2010-09-30 17:05:23 +00:00
geom - Check flag with the bitwise operator, not the logical operator. 2010-10-01 06:12:13 +00:00
gnu Add dedicated routines to toggle lockmgr flags such as LK_NOSHARE and 2010-08-20 19:46:50 +00:00
i386 Initialize KPTmap in locore so that vm86.c can call vtophys() (or really 2010-10-05 17:06:51 +00:00
ia64 Fix bogus error message from bus_dmamem_alloc() about incorrect alignment. 2010-09-29 21:53:11 +00:00
isa bus_add_child: change type of order parameter to u_int 2010-09-10 11:19:03 +00:00
kern Adjust the all target message (but maybe all: sysent is better? 2010-10-02 22:12:41 +00:00
kgssapi
libkern Make the RPC specific __rpc_inet_ntop() and __rpc_inet_pton() general 2010-09-24 15:01:45 +00:00
mips PCI fix for XLR C revision chips, limit DMA address to the first 2GB 2010-10-06 15:37:55 +00:00
modules Link the XHCI (USB 3.0 hardware driver) into the default kernel build. 2010-10-04 23:22:03 +00:00
net Only hide the ifa and not the tp under #ifdef INET as the tp is needed 2010-10-01 15:14:14 +00:00
net80211 Fix background roaming to actually work in AUTO roaming mode. 2010-10-01 09:18:30 +00:00
netatalk
netgraph Fix typo 2010-08-02 22:26:08 +00:00
netinet put back the assigment to sched_time. It was correct, and 2010-10-01 15:38:35 +00:00
netinet6 Add a bandaid for a long-standing race condition during route entry 2010-09-27 19:26:56 +00:00
netipsec
netipx
netnatm
netncp
netsmb
nfs Move sys/nfsclient/nfs_lock.c into sys/nfs and build it as a separate 2010-07-24 22:11:11 +00:00
nfsclient Do not fork nfsiod directly from the vop methods. This causes LORs between 2010-09-12 19:06:08 +00:00
nfsserver - When VFS_VGET() is not supported, switch to VOP_LOOKUP(). 2010-08-26 23:41:40 +00:00
nlm Make the RPC specific __rpc_inet_ntop() and __rpc_inet_pton() general 2010-09-24 15:01:45 +00:00
opencrypto Add support for AES-XTS. 2010-09-23 11:52:32 +00:00
pc98 Now userland POSIX semaphore is based on umtx. The kernel module 2010-09-24 09:04:16 +00:00
pci Rename rl_setmulti() to rl_rxfilter() as rl_rxfilter() will handle 2010-09-30 17:37:08 +00:00
powerpc Handle vector assist traps without a kernel panic, by setting denormalized 2010-10-05 18:08:07 +00:00
rpc Make the RPC specific __rpc_inet_ntop() and __rpc_inet_pton() general 2010-09-24 15:01:45 +00:00
security Replace sbuf_overflowed() with sbuf_error(), which returns any error 2010-09-10 16:42:16 +00:00
sparc64 Fix bogus error message from bus_dmamem_alloc() about incorrect alignment. 2010-09-29 21:53:11 +00:00
sun4v Follow r213098, kernel POSIX semaphore module is no longer 2010-09-26 01:41:53 +00:00
sys Certain static code analysis tools (FlexeLint being one) are very 2010-10-04 10:48:47 +00:00
teken Make ^L with cons25 and origin mode bit more sane. 2010-08-09 18:07:15 +00:00
tools Add an extra comment to the SDT probes definition. This allows us to get 2010-08-22 11:18:57 +00:00
ufs M_USE_RESERVE has been deprecated for a decade. Eliminate any uses that 2010-10-02 17:58:57 +00:00
vm If vm_map_find() is asked to allocate a superpage-aligned region of virtual 2010-10-04 16:49:40 +00:00
x86 Restore pre-r212778 optimization, skipping timer reprogramming when it is 2010-09-18 07:36:43 +00:00
xdr
xen
Makefile