84659 Commits

Author SHA1 Message Date
mike
a9d3194c61 Add complete struct timeval by including <sys/_timeval.h>. 2002-12-31 04:13:50 +00:00
mike
481d90d741 Move struct timeval to its own header so that it can be shared between
multiple headers.
2002-12-31 04:08:41 +00:00
obrien
cadc439a69 RIP liloldr.
It is not complete (the LILO root= specification isn't passed to our
loader for instance), it has not been touched in over 2 years.  Linux has
moved on to GRUB, so this is OBE now.  If someone creeps up to work on it,
it could become a port.
2002-12-31 02:29:03 +00:00
trhodes
443b8a76b6 Correct .Dt macro. 2002-12-30 22:56:26 +00:00
trhodes
c7f348eb86 Actually cvs add the ciss.4 file... 2002-12-30 22:54:29 +00:00
trhodes
7b4c495f8b Add a manual page for the ciss driver.
Reviewed by:	obrien
2002-12-30 22:54:01 +00:00
sam
7304a352e6 MFS 1.6.2.3: fixup statistics; turn off batching by default; add max
aggregation tunable and set it to 1 to minimize latency

Sponsored by:	Vernier Networks
2002-12-30 22:16:45 +00:00
schweikh
86f7487fb6 Fix typos, mostly s/ an / a / where appropriate and a few s/an/and/
Add FreeBSD Id tag where missing.
2002-12-30 21:18:15 +00:00
jake
338583ff7c Update to use the common hardware list instead of creating our own. 2002-12-30 21:06:35 +00:00
jake
57ce3550f7 - Make this just be a list of supported systems, and point to the sun systems
handbook on sunsolve for hardware details.
- Clarify what's "fully" supported, and what's only partially supported or
  not at all supported due to varying support for onboard devices.
- Update with new stuff that should work or has been tested.
2002-12-30 21:05:31 +00:00
jake
ab0012ccf0 Updates to stuff that supported or not supported on sparc64.
- isp is supported and all isp cards "should" work
	- add qfe to the listing for hme
	- sio is not supported
	- add an entry for ofwcons
2002-12-30 21:02:04 +00:00
sam
b16cb0a948 Correct mbuf packet header propagation. Previously, packet headers
were sometimes propagated using M_COPY_PKTHDR which actually did
something between a "move" and a  "copy" operation.  This is replaced
by M_MOVE_PKTHDR (which copies the pkthdr contents and "removes" it
from the source mbuf) and m_dup_pkthdr which copies the packet
header contents including any m_tag chain.  This corrects numerous
problems whereby mbuf tags could be lost during packet manipulations.

These changes also introduce arguments to m_tag_copy and m_tag_copy_chain
to specify if the tag copy work should potentially block.  This
introduces an incompatibility with openbsd which we may want to revisit.

Note that move/dup of packet headers does not handle target mbufs
that have a cluster bound to them.  We may want to support this;
for now we watch for it with an assert.

Finally, M_COPYFLAGS was updated to include M_FIRSTFRAG|M_LASTFRAG.

Supported by:	Vernier Networks
Reviewed by:	Robert Watson <rwatson@FreeBSD.org>
2002-12-30 20:22:40 +00:00
sam
83fcaa45a1 fix build (make LINT) 2002-12-30 19:45:30 +00:00
dillon
35422bf8e1 Remove the PAWS ack-on-ack debugging printf().
Note that the original RFC 1323 (PAWS) says in 4.2.1 that the out of
order / reverse-time-indexed packet should be acknowledged as specified
in RFC-793 page 69 then dropped.  The original PAWS code in FreeBSD (1994)
simply acknowledged the segment unconditionally, which is incorrect, and
was fixed in 1.183 (2002).  At the moment we do not do checks for SYN or FIN
in addition to (tlen != 0), which may or may not be correct, but the
worst that ought to happen should be a retry by the sender.
2002-12-30 19:31:04 +00:00
obrien
abab9d2060 A better rationale justifying rev 1.6 is to support field widths of
SIZE_T_MAX characters in the header that reports block sizes.  A field
width of 2^64 won't be needed until block sizes reach approximately 10^(2^64).
It really has nothing to do with supporting block sizes of 2^64.

As told by:	bde
2002-12-30 19:04:06 +00:00
sam
a80756c0be correct style bogons 2002-12-30 18:45:31 +00:00
mike
565badda7f Remove hack from rev 1.15; getbsize(3)'s original interface has been
restored.
2002-12-30 18:24:14 +00:00
mike
8540c7c57c Back out rev 1.19; getbsize(3)'s original interface has been restored. 2002-12-30 18:21:47 +00:00
mike
b6add043f9 Back out rev 1.78; getbsize(3)'s original interface has been restored.
Approved by:	markm
2002-12-30 18:19:19 +00:00
jake
f773bc4c88 Fix compiling without DDB and ALT_BREAK_TO_DEBUGGER.
Submitted by:	marius@alchemy.franken.de
2002-12-30 18:18:22 +00:00
mike
9583e14608 Back out rev 1.33; getbsize(3)'s original interface has been restored.
Approved by:	markm
2002-12-30 18:16:26 +00:00
mike
2c840ea280 Back out rev 1.20; getbsize(3)'s original interface has been restored.
Approved by:	markm
2002-12-30 18:14:43 +00:00
mike
329cb09712 Back out rev 1.27; getbsize(3)'s original interface has been restored.
Approved by:	markm
2002-12-30 18:13:07 +00:00
mike
85024903d7 Back out rev 1.44; getbsize(3)'s original interface has been restored.
Approved by:	markm
2002-12-30 18:10:37 +00:00
schweikh
a7323e5453 Minor typo fixes and whitespace cleanups. 2002-12-30 16:48:35 +00:00
rwatson
635446ba11 Add "-h" arguments to getfacl and setfacl, which behave in a manner
similar to "-h" on chown, chmod, etc, causing the operation to occur
on a final symlink in the provided path, rather than its target.

Obtained from:	TrustedBSD Project
2002-12-30 15:36:29 +00:00
mux
059407e4d9 Leave only one of the two $FreeBSD$ tag, and use __FBSDID(). 2002-12-30 12:46:08 +00:00
obrien
544a90b533 Change the ident so people know a kernel built with this has SMP support. 2002-12-30 11:36:17 +00:00
obrien
dbfb426d3a Sync with GENERIC rev 1.371. 2002-12-30 11:34:45 +00:00
obrien
c4a95ddf29 Using our new wonderful include directive, save our x86 SMP users from
having to edit GENERIC to build a useful kernel.  This also opens the
possibility of including an SMP kernel in the release.
2002-12-30 11:31:58 +00:00
obrien
ec82053375 Back out the s/int */size_t */ commit.
It makes a difference on 64-bit arches, and no one really wants a 2^64
block size [yet].
2002-12-30 11:12:16 +00:00
obrien
7e670eeaa0 Make fully WARNS=5 clean.
Tested on:	sparc64, x86
2002-12-30 10:57:41 +00:00
obrien
3d65cf2dd1 Use basename(3). 2002-12-30 10:16:56 +00:00
simokawa
41352fb7b2 Import FireWire userland utility. 2002-12-30 10:13:16 +00:00
obrien
88d4214ecf Use <sys/endian.h> rather than a private verison.
Tested on:	sparc64, Athlon[32]
2002-12-30 10:04:46 +00:00
obrien
b09fc872b2 Move elf2aout back to /usr/bin -- it is a general development tool, not
a sysadmin tool.
2002-12-30 10:01:26 +00:00
obrien
b7966b7e16 Use the offical sys/endian.h rather than reaching way over into another
binary's directory to use a private header.
2002-12-30 09:58:20 +00:00
obrien
63609ab941 Adjust path to crunchide. 2002-12-30 09:55:42 +00:00
obrien
dfc4091f22 Adjust max WARNs for sparc64. 2002-12-30 09:48:40 +00:00
obrien
59f9abfc7f Style cleanup. 2002-12-30 09:46:58 +00:00
obrien
3f503016bf Make WARNS=5 clean.
Tested on:	sparc64, Athlon[32]
2002-12-30 09:45:26 +00:00
simokawa
02d98a35b2 Install /sys/dev/firewire/*.h under /usr/include/dev/firewire
for userland utilities.
2002-12-30 09:45:03 +00:00
simokawa
996afb0c07 - Add more CSR related definitions (IEEE-1212).
- Fix struct csrtext's spec fields.
- Add prototypes of upcoming configuration ROM related functions.
2002-12-30 09:41:32 +00:00
obrien
0f60a19b2e This builds fine with WARNS.
Tested on:	sparc64, athlon[32]
2002-12-30 09:41:07 +00:00
obrien
17e674a811 This really isn't WARNS clean. 2002-12-30 09:38:46 +00:00
obrien
b19af36602 This compiles fine w/WARNS. 2002-12-30 09:25:30 +00:00
ache
eb7d34a1e1 Add ca_ES locale
PR:             45874
Submitted by:   Joan Picanyol i Puig <joan-dev@biaix.org>
2002-12-30 09:09:58 +00:00
ache
1a6e942ead Add directories for upcoming ca_ES locale 2002-12-30 08:52:05 +00:00
alc
71afac1c55 - Mark the kernel_map as a system map immediately after its creation.
- Correct a cast.
2002-12-30 05:55:41 +00:00
mike
8dbf6198d3 Make the first argument to getbsize(3) a `size_t *'. This is a hack
since getbsize(3) should have `int *' as its first parameter.
2002-12-30 05:35:06 +00:00