freebsd-dev/sys
Marius Strobl fb596371a9 - Add locking.
- Add support for storing the century in MK48TXX_WDAY_CB on MK48Txx with
  extended registers when the MK48TXX_NO_CENT_ADJUST flag is set (and which
  is termed somewhat confusing as it actually means don't manually adjust
  the century in the driver).
- Add the MI part of interfacing the watchdog functionality of MK48Txx with
  extended registers with watchdog(9). This is inspired by the SunOS/Solaris
  drivers for the 'eeprom' devices also having watchdog support. I actually
  expected this to work out of the box on Sun Exx00 machines with 'eeprom'
  devices which have a 'watchdog-enable' property. On terminal count of the
  the watchdog timer however only the MK48TXX_FLAGS_WDF bit rises but the
  reset signal and the interrupt respectively (depending on whether the
  MK48TXX_WDOG_WDS bit of the chip and the MK48TXX_WDOG_ENABLE_WDS flag
  of the driver respectively is set) goes nowhere. Apparently passing the
  reset signal on to the WDR line of the CPUs has to be enabled somewhere
  else but we don't have documentation for the Exx00 specific controllers.
  I decided to commit this nevertheless so it can be enabled in the eeprom(4)
  front-end later in e.g. 6.0-STABLE without breaking the API. Besides the
  Exx00 the watchdog part of the MK48Txx should also work on E250 and E450.
  Possibly also without extra fiddling on these machines but I haven't
  found someone willing to give it a try on such a machine so far.
- Use uintXX_t instead of u_intXX_t, use __func__ instead of hardcoded
  function names in error strings.
2005-05-19 21:16:50 +00:00
..
alpha - Move bus dependent defines to {isa,cbus}_dmareg.h. 2005-05-14 10:14:56 +00:00
amd64 - Move bus dependent defines to {isa,cbus}_dmareg.h. 2005-05-14 10:14:56 +00:00
arm Don't forget to copy the TP when forking, or bad things will happen to the 2005-05-11 21:20:42 +00:00
boot Change ofw_readin/ofw_copyin to map the entire region before 2005-05-19 07:21:46 +00:00
bsm
cam Do not initialize path variable with useless value just before 2005-05-11 17:39:33 +00:00
coda
compat Fix some of the things I broke so that the SMC2602W (AMD Am1772) driver 2005-05-19 04:44:26 +00:00
conf - Collapse eeprom_ebus.c and eeprom_sbus.c into eeprom.c and 2005-05-19 18:15:37 +00:00
contrib Enable building /sbin/ipf (but not the rescue version) with the ability to 2005-05-16 16:22:55 +00:00
crypto
ddb
dev - Add locking. 2005-05-19 21:16:50 +00:00
doc
fs Fix three typos in comments. Two of them obtained from OpenBSD. 2005-05-11 21:10:35 +00:00
gdb
geom Correct typo. 2005-05-18 21:53:08 +00:00
gnu
i4b
i386 Fix low res profiling kernel build. Move two defines to collapse the 2005-05-19 05:22:52 +00:00
ia64 - Move bus dependent defines to {isa,cbus}_dmareg.h. 2005-05-14 10:14:56 +00:00
isa - Move bus dependent defines to {isa,cbus}_dmareg.h. 2005-05-14 10:14:56 +00:00
isofs/cd9660
kern Fix a bug that caused preemption to happen for a thread in the same 2005-05-19 01:08:30 +00:00
libkern Update comment to direct the reader to libkern.h instead of systm.h. 2005-04-28 05:50:18 +00:00
modules - Try to not leak resources in the attach functions of the esp(4) SBus 2005-05-19 14:51:10 +00:00
net If we are going to 2005-05-06 02:50:00 +00:00
net80211
netatalk
netatm
netgraph - Unwind NG_SEND_MSG_PATH() macro and merge it with already unwinded 2005-05-17 12:18:13 +00:00
netinet Introduce routines to alloc/free sack holes. This cleans up the code 2005-05-16 19:26:46 +00:00
netinet6 Fixes for various nits found by the Coverity tool. 2005-05-15 02:28:30 +00:00
netipsec
netipx
netkey
netnatm
netncp
netsmb lockmgr(...,LK_DRAIN,...) requires a balancing LK_RELEASE: recent 2005-05-13 11:27:48 +00:00
nfs
nfs4client
nfsclient Ugh. Previous commit got the logic exactly backward. 2005-05-17 18:23:03 +00:00
nfsserver
opencrypto
pc98 Fix my copyright. 2005-05-14 10:51:16 +00:00
pccard Change a directory layout for pc98. 2005-05-10 12:02:18 +00:00
pci
posix4 Introduce MAC Framework and MAC Policy entry points to label and control 2005-05-04 10:39:15 +00:00
powerpc Remove incorrect configuration setting that limited the Kauai ATA controller 2005-05-14 02:11:45 +00:00
rpc
security Introduce MAC Framework and MAC Policy entry points to label and control 2005-05-04 10:39:15 +00:00
sparc64 - Add locking. 2005-05-19 21:16:50 +00:00
sys Change the way ioctls are issue to ATA. 2005-05-16 13:07:27 +00:00
tools
ufs Allow removal of empty directories with high link counts. These can 2005-05-18 22:18:21 +00:00
vm Remove calls to spl*(). 2005-05-19 06:11:13 +00:00
Makefile