Commit Graph

100346 Commits

Author SHA1 Message Date
christos 8e5a0987a4 support utmpx 2002-08-02 02:07:09 +00:00
christos c020d65e19 utmpx support. 2002-08-02 01:52:13 +00:00
thorpej 2952a59281 Add dmoverio(4) manual page. 2002-08-02 01:33:07 +00:00
thorpej e1ea50db07 Add dmover(9) manual pages. 2002-08-02 01:31:06 +00:00
oster f8388364aa - remove memChunkEnable as an arg to InitHdrNode 2002-08-02 01:15:22 +00:00
thorpej 0cb8f6797b Fix a typo which caused the wrong register to be updated when
the media is not full-duplex.
2002-08-02 01:12:32 +00:00
thorpej cb163e72e4 Regenerate; added dmoverio. 2002-08-02 00:51:53 +00:00
thorpej f7328ddbe7 Add dmoverio. 2002-08-02 00:50:25 +00:00
thorpej 180cb7b5c0 Regenerate; added dmoverio. 2002-08-02 00:48:28 +00:00
thorpej 6f79106887 Add dmoverio. 2002-08-02 00:45:37 +00:00
thorpej a564ee723c Manual page for pseudo-device access to hardware-assisted data movers. 2002-08-02 00:43:12 +00:00
thorpej d09e51c588 Manual page for hardware-assisted data mover interface. 2002-08-02 00:41:53 +00:00
thorpej 321a514c93 Grr, RCS ID tag typo. 2002-08-02 00:36:38 +00:00
thorpej 036da55e8f Add support for the Intel i80321 I/O Processor's Application Accelerator
Unit.  The AAU provides block fill, block copy, XOR, and XOR-parity-check
operations.  We currently provide dmover(9) functions for "zero", "fill8",
and "copy".

Much of this code can be shared with the i80312 Companion I/O AAU, and
will be when support for the older chip is implemented.
2002-08-02 00:35:47 +00:00
thorpej d038c91c0c Delete all the AAU register definitions; they are moved to a separate
file in a future commit.
2002-08-02 00:33:29 +00:00
thorpej 07977672c8 Add dmover(9) glue. 2002-08-02 00:32:12 +00:00
thorpej ff8c9fb45c Grr, fix typo in RCS ID tag. 2002-08-02 00:31:35 +00:00
thorpej 5d06c0e812 dmover(9) -- an interface to hardware-assisted data movers. This allows
clients to use a hardware-assisted data mover to clear a region of memory,
fill a region of memory with a specific value, copy a region of memory,
and perform simple boolean operations such as XOR on multiple regions
of memory.

Included here is a software back-end which can serve as an example of
how to write a back-end (and also provides a fall-back in case hardware
for a given function is not available), as well as a dmoverio(4) pseudo-
device which provides access to dmover(9) to userland via a message
passing interface.

dmover(9) is still a work-in-progress -- a few minor changes to the
interface are expected.
2002-08-02 00:30:37 +00:00
oster bf72c7334c Unused code go bye-bye. 2002-08-02 00:24:56 +00:00
christos 8bff4369e7 support utmpx; no lastlogx support yet. 2002-08-02 00:10:40 +00:00
fvdl 316b8f10e7 Initialize recm to NULL inside the loop, so that a record length of
NULL will not accidentallly append bogus data (the previous record).

Derived from a fix by Matt Dillon in FreeBSD.
2002-08-02 00:09:33 +00:00
christos 7e66d492ee make this compile with either utmp or utmpx there. 2002-08-01 23:51:42 +00:00
christos 51fb285828 utmpx support 2002-08-01 23:51:20 +00:00
itojun 2f26267778 ifa->ifa_addr is already pointer, no need for "&". from love 2002-08-01 23:47:46 +00:00
nathanw b18986f532 #include <string.h> for prototypes of strlen and strcpy. 2002-08-01 23:46:37 +00:00
christos 84610072e6 scan utmpx/utmp. 2002-08-01 23:36:54 +00:00
christos 75db63d9a2 - don't hide a global. 2002-08-01 23:36:30 +00:00
christos eb122f434a abstract out utmp loading. 2002-08-01 23:23:07 +00:00
simonb bfc65846f7 Regen for the sysmon device. 2002-08-01 23:20:20 +00:00
simonb 7f7785b33b Add the sysmon device. 2002-08-01 23:18:07 +00:00
simonb 01aba18e65 Add wdog device.
Add kttcp pseudo-device.
Neaten up a little.
2002-08-01 23:17:04 +00:00
simonb d16ca1844f Add driver for 405gp (and other 4xx?) watchdog timer. 2002-08-01 23:15:37 +00:00
christos d6f865b38c use LOGIN_NAME_MAX not UT_NAMELEN.
remove utmp.h
2002-08-01 22:43:34 +00:00
christos 5af793e752 Use LOGIN_NAME_MAX instead of UT_NAMELEN
delete include of utmp.h
2002-08-01 22:41:34 +00:00
christos f016a80baf don't include utmp.h 2002-08-01 22:39:14 +00:00
christos 1eb5da90ed don't include utmp.h 2002-08-01 20:05:48 +00:00
thorpej e3e6d7dfa5 Move the DMA tag initialization functions into i80312.c. 2002-08-01 19:55:02 +00:00
thorpej f546baba66 Move the DMA tag initialization functions into i80321.c. 2002-08-01 19:40:07 +00:00
christos f660736fac It is pointless to limit the login name for utmp's purposes here. 2002-08-01 18:52:06 +00:00
wiz 0f88938132 Remove unneeded utmp.h include. 2002-08-01 18:41:34 +00:00
wiz 104de337ad Add wtmpx rotation. Okayed by christos. 2002-08-01 17:24:29 +00:00
itojun 43cad3fc3f use getifaddrs, not SIOCGIFCONF. should fix PR12578 2002-08-01 14:04:50 +00:00
hannken 5868a9832a Convert to new device buffer queue interface.
Approved by: NISHIMURA Takeshi <nsmrtks@netbsd.org>
2002-08-01 12:45:20 +00:00
pooka 203649db47 list network interfaces in ascending order (foo0 .. foon instead of
foon .. foo0)
2002-08-01 09:43:16 +00:00
itojun f34e694103 correct in_cksum2 for odd length case 2002-08-01 09:03:50 +00:00
itojun 80964024a7 kill register variable decls, they are meaningless these days 2002-08-01 09:02:18 +00:00
itojun f104c36660 u_short cleansing (use u_int16_t where appropriate) 2002-08-01 08:56:59 +00:00
itojun 71a4240254 aenable linux systrace only on platforms that support it.
noted by hannken@eis.cs.tu-bs.de
2002-08-01 08:47:03 +00:00
itojun 518af973ec u_short cleansing (use u_int16_t where appropriate).
XXX in_cksum2 does not seem correct in odd length case
2002-08-01 08:41:32 +00:00
itojun a297f25294 avoid issues with typecast optimization (taking advantage of pointer aliasing),
which results in incorrect igmp checksum.
confirmed by taca@netbsd
2002-08-01 08:33:14 +00:00