opnsense-src/sys
Pyun YongHyeon 6d2fb73028 MFC r198987,199414,199543,200422
Partial merge r198987:
  Use device_printf() and if_printf() instead of printf() with an explicit
  unit number and remove 'unit' members from softc.

Partial merge r199414:
  Use the bus_*() routines rather than bus_space_*() for register operations.

r199543:
  Several fixes to this driver:
  - Overhaul the locking to avoid recursion and add missing locking in a few
    places.
  - Don't schedule a task to call vge_start() from contexts that are safe to
    call vge_start() directly.  Just invoke the routine directly instead
    (this is what all of the other NIC drivers I am familiar with do).  Note
    that vge(4) does not use an interrupt filter handler which is the primary
    reason some other drivers use tasks.
  - Add a new private timer to drive the watchdog timer instead of using
    if_watchdog and if_timer.
  - Fixup detach by calling ether_ifdetach() before stopping the interface.

r200422:
  Remove driver lock assertion in MII register access. This change
  was made in r199543 to remove MTX_RECURSE. These routines can be
  called in device attach phase(e.g. mii_phy_probe()) so checking
  assertion here is not right as caller does not hold a driver lock.
2010-01-08 21:15:09 +00:00
..
amd64 Revert 201158. DEFAULTS isn't for this kind of thing.a 2010-01-04 21:33:10 +00:00
arm Revert 201158. DEFAULTS isn't for this kind of thing.a 2010-01-04 21:33:10 +00:00
boot MFC 200872: 2009-12-30 17:42:41 +00:00
bsm Merge r197624 from head to stable/8: 2009-12-14 00:15:56 +00:00
cam MFC 200969: 2010-01-05 13:58:18 +00:00
cddl MFC r197816: 2010-01-08 09:59:13 +00:00
compat MFC r200667: 2009-12-21 11:06:41 +00:00
conf MFC r199969: amdsbwd: new driver for AMD SB600/SB7xx watchdog timer 2009-12-21 05:58:55 +00:00
contrib MFC r199208, r199223: 2009-11-22 16:04:49 +00:00
crypto Changed to M_NOWAIT when reallocing psc_buf in padlock_sha_update(), 2009-05-27 09:52:12 +00:00
ddb MFC r199355: 2009-12-19 12:06:12 +00:00
dev MFC r198987,199414,199543,200422 2010-01-08 21:15:09 +00:00
fs MFC: r200999 2010-01-08 20:25:59 +00:00
gdb Commit SYSINIT() ;-adding patch missed in previous pass. 2008-03-16 13:02:04 +00:00
geom MFC r200934: 2010-01-05 13:51:23 +00:00
gnu MFC r198940: 2010-01-04 14:35:36 +00:00
i386 Revert 201158. DEFAULTS isn't for this kind of thing.a 2010-01-04 21:33:10 +00:00
ia64 Revert 201158. DEFAULTS isn't for this kind of thing.a 2010-01-04 21:33:10 +00:00
isa MFC 196520: 2009-08-27 16:34:04 +00:00
kern MFC r201347: 2010-01-07 11:41:47 +00:00
kgssapi When the KOBJMETHOD() macro was updated, it resulted in the 2009-06-14 17:33:46 +00:00
libkern MFC r199208, r199223: 2009-11-22 16:04:49 +00:00
mips Revert 201158. DEFAULTS isn't for this kind of thing.a 2010-01-04 21:33:10 +00:00
modules MFC r199969: amdsbwd: new driver for AMD SB600/SB7xx watchdog timer 2009-12-21 05:58:55 +00:00
net MFC r201319 2010-01-05 22:37:05 +00:00
net80211 MFC r199187 to stable/8: 2009-12-12 12:34:20 +00:00
netatalk Merge r196121 from head to stable/8: 2009-08-13 14:50:39 +00:00
netgraph Merge r196481 from head to stable/8: 2009-08-28 20:06:02 +00:00
netinet MFC r201285 2010-01-05 22:33:10 +00:00
netinet6 MFC r200871: 2010-01-07 14:15:34 +00:00
netipsec MFC r199947, 199950: 2009-12-05 19:25:29 +00:00
netipx Use queue(9) instead of hand-crafted link lists for the global IPX 2009-06-24 20:57:50 +00:00
netnatm Reimplement the netisr framework in order to support parallel netisr 2009-06-01 10:41:38 +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 Rework socket upcalls to close some races with setup/teardown of upcalls. 2009-06-01 21:17:03 +00:00
nfs Revert rev 192323 (nfs_common.c only): 2009-07-12 03:53:52 +00:00
nfsclient MFC r200471, r201044: 2009-12-28 14:39:21 +00:00
nfsserver MFC 200084: 2009-12-18 19:43:44 +00:00
nlm MFC: revision 197730 2009-10-07 14:14:05 +00:00
opencrypto MFC r199906: 2009-12-05 19:12:35 +00:00
pc98 Revert 201158. DEFAULTS isn't for this kind of thing.a 2010-01-04 21:33:10 +00:00
pci MFC r197128,197325: add support for smbus controller found in AMD SB700 2009-11-01 11:34:13 +00:00
powerpc Revert 201158. DEFAULTS isn't for this kind of thing.a 2010-01-04 21:33:10 +00:00
rpc MFC: r199053 2009-11-15 19:26:06 +00:00
security Merge r196122 from head to stable/8: 2009-08-13 15:01:50 +00:00
sparc64 Revert 201158. DEFAULTS isn't for this kind of thing.a 2010-01-04 21:33:10 +00:00
sun4v Revert 201158. DEFAULTS isn't for this kind of thing.a 2010-01-04 21:33:10 +00:00
sys Bump __FreeBSD_version to 800500 which should have happened already 2010-01-07 16:18:46 +00:00
tools MFC: Allow KMOD with hypens and dots. 2009-11-02 09:47:15 +00:00
ufs MFC r197269: 2009-09-24 21:32:56 +00:00
vm MFC r200129 to stable/8: 2010-01-07 19:37:21 +00:00
xdr MFC r196149: 2009-08-12 20:30:27 +00:00
xen MFC 196403: Temporarily revert the new-bus locking for 8.0 release. 2009-08-20 20:23:28 +00:00
Makefile Remove the unmaintained University of Michigan NFSv4 client from 8.x 2009-05-22 12:35:12 +00:00