Commit Graph

134416 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