Commit Graph

134466 Commits

Author SHA1 Message Date
heas 3242b332ff Place busy loops around the tsleep()s for keyboard ID and layout codes in
the attach routine.  In autoconf or "cold" state, tsleep does not wait for
a wakeup and my type 5 keyboard takes around 70ms to reset, so the keyboard
ID was being missed (read much later on) and key translation would be wrong.
Thanks Martin, Jochen, and Jason for help.
2005-02-21 03:37:39 +00:00
thorpej 2f8e8079d1 Define M_CSUM_DATA_IPv4_IPHL() and M_CSUM_DATA_IPv4_OFFSET() macros
to extract data from csum_data, rather than just open-coding it.
2005-02-21 02:12:48 +00:00
chs ec9c09f652 allow profiling of MP kernels, add a spinlock around the body of mcount(). 2005-02-21 01:17:29 +00:00
chs e391dc1118 fix a missed proc->lwp conversion so this builds with DIAGNOSTIC. 2005-02-21 00:57:38 +00:00
thorpej df9803ce96 Part 1 of a cleanup pass over the SCSI subsystem. The aim is to name
everything "scsi_*", since we really are talking about the SCSI command
set, ATAPI transport not withstanding.  Improve the names of many structures,
and prepend "SCSI_" onto all SCSI command opcodes.  Place items described
by the SCSI Primary Commands document into scsi_spc.h.
2005-02-21 00:29:06 +00:00
he 738be40c8f Make conversions from unsigned long to int explicit via casts,
rather than imiplicit, which causes lint heart burn ("conversion
from 'unsigned long' to 'int' may lose accuracy).
2005-02-20 23:59:31 +00:00
heas d1400b88f9 Return 0, not return -1, to the serial chip's input routine except when a
keyboard error is received.  For zs(4) and com(4), -1 causes the driver to
flush it's buffer.  This should eliminate missed keyboard codes, such as the
"key repeats forever until another key is hit" problem that happens because
the keyboard idle code gets flushed from the input buffer.
2005-02-20 22:17:28 +00:00
dsl 4bcbdc6712 Reinstate the ntohs() on port numbers returned bu getport() 2005-02-20 21:44:51 +00:00
wiz 22d1990264 Bump date for ti, vge. Fix typo. 2005-02-20 21:28:02 +00:00
wiz e88b836ec7 Fix RCS Id, sort SEE ALSO, add article. 2005-02-20 21:26:11 +00:00
wiz 38147cd01d Fix typo. 2005-02-20 21:23:58 +00:00
wiz 0d1974308b Sort SEE ALSO (hi hubert! First by section, then by name.) 2005-02-20 21:18:27 +00:00
wiz 320e63ae50 Drop trailing whitespace. 2005-02-20 21:16:38 +00:00
martin 5605ab81e0 Do not use bogus (long) casts and ntohl() on port numbers.
Only test for -1 error return from getport().
2005-02-20 21:15:37 +00:00
wiz 0e4368712b Fix Xref. 2005-02-20 21:10:54 +00:00
wiz 54c5fce210 Sort sections, whitespace nit, use .In. 2005-02-20 21:10:04 +00:00
wiz 58cecadc76 Grammar fix. 2005-02-20 21:06:57 +00:00
wiz 6affcf4372 Bump date for IPSEC_NAT_T. 2005-02-20 21:06:13 +00:00
wiz b11822a48f Drop trailing whitespace. 2005-02-20 21:05:20 +00:00
dsl d53c0d596e Put /bin/sh at top of list for root's shell.
Remove a global data item as well.
2005-02-20 20:54:52 +00:00
wiz aa3d6fa3ca If we mark up RFC, then avoid using "command modifier" for it. 2005-02-20 20:54:01 +00:00
dsl 5fd32d4f19 Give all the space to / even when the BIOS can't quite read all of it.
Usually the unreadable part will be swap, but remove it from root even
if swap is not selected.
The user can always put it back on the next screen.
Saves sysinst allocating /usr when the bios geometry excludes the last
few MB of the disk (32 on one disk I have).
2005-02-20 20:42:36 +00:00
heas 0cb24ff9b9 Fix typo in a comment. 2005-02-20 20:32:45 +00:00
cube b6145d2b46 Note pppd update. 2005-02-20 20:07:56 +00:00
heas 48b3467d80 Add commented about keyboard IDs. No functional change. 2005-02-20 20:04:46 +00:00
wiz 4338b8bfb7 Grammar improvement. 2005-02-20 19:55:05 +00:00
wiz 776ec5b176 > -> \*[Gt] 2005-02-20 19:48:47 +00:00
wiz d5b60ec1d9 Drop trailing whitespace. 2005-02-20 19:46:15 +00:00
heas 57cef74601 Expose sysctl_root node to kernel sources. It will be used by FreeBSD sysctl
emulation.
2005-02-20 19:43:46 +00:00
wiz 9086769d81 Fix Xref. 2005-02-20 19:39:09 +00:00
wiz 1d07a19af1 <> -> \*[Lt]\*[Gt]. 2005-02-20 19:38:01 +00:00
wiz b57f6d2615 Sort SEE ALSO. 2005-02-20 19:37:30 +00:00
wiz b061c59389 Fix some xrefs. 2005-02-20 19:34:40 +00:00
wiz c952b0b731 FreeBSD -> .Fx. 2005-02-20 19:33:59 +00:00
wiz 85c561fa24 Drop superfluous .Pp. 2005-02-20 19:33:39 +00:00
wiz 0ebd8f8b30 Fix xrefs. 2005-02-20 19:30:51 +00:00
wiz f0d89116f5 Add RCS Id. 2005-02-20 19:27:58 +00:00
heas ace2071bfa Add sysctl node hw.tweN.driver_version whose value is FreeBSD's driver version
number for now.  This is used by 3ware's FreeBSD version of their CLI to find
controllers and check the driver version.
2005-02-20 19:01:47 +00:00
jdolecek 204eefc34d add ti(4), vge(4) 2005-02-20 18:58:34 +00:00
jdolecek e60805c699 add ciphy(4) and vge(4) 2005-02-20 18:49:26 +00:00
heas 414f9692f9 Note gem & hme hardware checksumming 2005-02-20 18:46:20 +00:00
jdolecek 77fddac557 note some driver issues (hopefully would be handled soon) 2005-02-20 18:45:29 +00:00
heas 952103f512 Note hardware checksum support & bump date 2005-02-20 18:42:54 +00:00
jdolecek dff4ca397a add vge(4) manpage, obtained from FreeBSD 2005-02-20 18:41:14 +00:00
jdolecek 44e0823c0b add vge(4), ciphy(4) 2005-02-20 18:39:41 +00:00
jdolecek 1aca3f1349 note vge(4) addition 2005-02-20 18:36:55 +00:00
jdolecek 81abc346eb Add device driver support for the VIA Networking Technologies VT6122
gigabit ethernet chip and integrated 10/100/1000 copper PHY.

Obtained from: FreeBSD
2005-02-20 18:34:33 +00:00
heas 9bcc8b955c Have the MAC strip the ethernet FCS on rx so it is not included in the hardware
checksum and add code to support IPv4 TCP/UDP hardware checksums.
2005-02-20 18:29:00 +00:00
jdolecek d39b670320 regen: change the VIATECH VT61XX to VT612X 2005-02-20 18:07:29 +00:00
jdolecek 19501c2f29 change the VIATECH VT61XX to VT612X 2005-02-20 18:06:17 +00:00