ross
722e1970eb
Completely replace the logic used for sparc/alpha checksum harmonization.
1999-10-04 19:19:11 +00:00
pk
b19b1fc269
Each process (i.e. each `pmap') needs a region table for each CPU.
...
Implement this by making the fields `pm_reg_ptp' and `pm_reg_ptp_pa'
pointers to an array of `ncpu' region table pointers and corresponding
physical addresses.
This is a somewhat unfortunate side effect of having the per-CPU data
addressable by the same virtual address on each CPU.
1999-10-04 19:18:33 +00:00
pk
fa65ea182c
Implement sysctl `machdep.booted_kernel'.
1999-10-04 19:11:42 +00:00
augustss
ef0ba32b7d
Regen.
1999-10-04 19:05:42 +00:00
augustss
7a8b326ba9
Add Activewire IO boards.
1999-10-04 19:05:13 +00:00
hubertf
1972c67981
Document what qec, be and qe is.
...
Thanks to Jason Thorpe for explaining!
1999-10-04 19:02:55 +00:00
fvdl
6c6e28d62b
Handle the newer, larger sigset_t Linux now uses.
1999-10-04 17:46:37 +00:00
fvdl
5c04333d5d
It's legal to mmap pages in the lower part of the stack (< limit), and
...
use them, so allow this by relaxing the check for it.
1999-10-04 17:36:37 +00:00
tron
684ef7f4c2
Add emulation for scheduler related syscalls. Although they are dummies
...
even under Linux the posix thread library for "glibc2" requires them.
1999-10-04 16:58:15 +00:00
tron
c81bdfafa8
Regen from "syscalls.master".
1999-10-04 16:57:10 +00:00
tron
9b451861b9
Add emulation for scheduler related syscalls. Although they are dummies
...
even under Linux the posix thread library for "glibc2" requires them.
1999-10-04 16:55:54 +00:00
ad
71639bf8a7
At shutdown, switch to screen 0 on console display so that we see some
...
notification from the kernel.
1999-10-01 22:29:12 +00:00
soren
ebf35f8d46
Account for widened v_usecount in struct vnode.
1999-10-01 22:25:59 +00:00
mycroft
02781a3483
Fix printf() formats.
1999-10-01 22:07:42 +00:00
mycroft
fde519b5e2
Widen usecount and writecount to prevent overflow.
1999-10-01 22:03:17 +00:00
mycroft
c572ae61ed
Widen v_usecount and v_writecount to long to prevent overflow.
1999-10-01 21:59:05 +00:00
mycroft
5e7ae44739
Correct spelling in an #ifdef.
1999-10-01 21:57:42 +00:00
jdolecek
3631d421fe
make compilable with NTFS_DEBUG defined
...
Noted by Patrick Welche
1999-10-01 20:01:20 +00:00
thorpej
a3ef0b7a6d
Fix compilation of ISA bha front-end. PR #8528 , Takahiro Kambe.
1999-10-01 18:17:12 +00:00
ad
e8d7fe2144
- Save SCSI status in the request.
...
- In dpt_intr(), if no interrupt is signalled but the HBA has indicated
that more data will be available soon (HA_ST_MORE), save a context switch
and wait for the data.
1999-10-01 12:20:12 +00:00
ad
0263e62bc4
Rename HA_ST_INDEX to HA_ST_MORE (More data available soon).
1999-10-01 12:08:51 +00:00
itojun
23c246780c
consistent logging for icmp6 redirects
...
XXX should make logs 1-liner so that duplicated logs can be compressed
by syslog(8)?
1999-10-01 10:16:16 +00:00
itojun
97999826c8
sanity check against truncated extension headers.
1999-10-01 10:15:16 +00:00
nisimura
7fbac8b3cc
- Remove defunct codes and arrange consistency between pmax and alpha.
...
- Reduce 'ioasic_base' expose.
1999-10-01 09:19:42 +00:00
itohy
81bfa8dd74
Fix MIX_ATTEN_MASK value so that monitoring should work correctly.
1999-09-30 23:30:15 +00:00
thorpej
6d0137c519
Update for SCSIPI changes.
1999-09-30 23:13:41 +00:00
thorpej
415b44a62a
Rework the Buslogic SCSI driver in preparation for some pending improvements
...
to the SCSIPI subsystem.
- Determine more characteristics about the board, including the number
of concurrent commands that the processor can execute at a time.
- Rework memory allocation strategy so that we can do dynamic pre-allocation
of resources according to workload.
Thanks to the Linux Buslogic driver for having some useful comments.
1999-09-30 23:12:28 +00:00
thorpej
fe12736867
Update for SCSIPI changes. Note that capabilities update is disabled
...
until Matt Jacob has a change to update the driver for the latest
firmware, etc. since update device parameters seems to fail once the
system is really up and running, and eventually causes the controller
to wedge. This may be due to a firmware bug.
Per discussion with Matt.
1999-09-30 23:06:18 +00:00
thorpej
63b8530b4e
Update for SCSPI changes.
1999-09-30 23:04:39 +00:00
thorpej
2b02403498
The old dk_establish() hack doens't work anymore, and should be
...
garbage-collected. device_register() is the One True Way.
1999-09-30 23:01:53 +00:00
thorpej
e6c88a7686
Update for SCSIPI changes.
1999-09-30 22:59:52 +00:00
thorpej
16a9d90e17
Cleanup the scsipi_xfer flags:
...
- `flags' is now gone, replaced with `xs_control' and `xs_status'.
- Massive cleanup of the control flags. Now we explicitly say that
a job is to complete asynchronously, rather than relying on side-effects,
and use a new flag to now that device discovery is being performed.
- Do SCSI device discovery interrupt-driven.
1999-09-30 22:57:52 +00:00
thorpej
8bc5c71e5f
Set the LED mode per the EEPROM on Macronix chips.
1999-09-30 22:28:11 +00:00
thorpej
30e63d853c
Define flags in pci_attach_args which indicate it's okay to use the
...
Memory Read Line, Memory Read Multiple, and Memory Write and Invalidate
PCI commands.
1999-09-30 20:30:06 +00:00
tron
0b48cdd9f8
NetBSD's signal number 11 is SIGSYS nog SIGSEGV.
1999-09-30 19:32:53 +00:00
thorpej
2492ffef4c
Changes to get the Lite-On/Macronix 82C115 working:
...
- 82C115 has a 128-bit multicast hash table, not 512-bit.
- Correct the way the MAC address is read from the SROM, after re-reading
the MX98715A Application Note.
Other semi-related changes:
- Differentiate between MX98715 and MX98715A.
- Improve the Macronix link-up/link-down detection.
1999-09-30 17:48:24 +00:00
thorpej
ac2360fb09
- Improve the comments that describe the various clone chips.
...
- Add some more Macronix register bits.
- Define the Lite-On/Macronix 82C115 ``PNIC II'' registers.
- Add the ADMtek AL981 PHY register bits.
1999-09-30 17:41:39 +00:00
ad
19bd684e8a
- Remove a couple of items from the TODO list.
...
- Add a debug check to dpt_poll() (CCB must have CCB_PRIVATE set).
1999-09-30 17:15:54 +00:00
jdolecek
c8cbfeffb4
mention ntfs_nt{get|put|rele}() staff
1999-09-30 16:59:14 +00:00
jdolecek
3bc0f4abd1
convert ntfs_ntlookup() to use lockmgr()-style locking, instead of it's
...
home brewed variant
1999-09-30 16:56:40 +00:00
soren
1d04441597
Remove outdated list of density codes. mt(1) has helpful
...
hints and the SCSI specification has the real, current list.
1999-09-30 12:12:41 +00:00
thorpej
61e04b2510
Add link-up/link-down detection for the Macronix NWay block.
1999-09-30 00:07:29 +00:00
thorpej
9d911ccd55
Add some optional stats gathering, and fix tx stats counting; use the last
...
descriptor in the packet, not the first.
1999-09-29 23:11:36 +00:00
ad
2399291a41
Define ETHERTYPE_VLAN: IEEE 802.1Q VLAN tagging.
1999-09-29 23:00:21 +00:00
thorpej
be9104dd8d
Define ANAR and ANLPAR bits that are used to negotiate the 802.3x PAUSE
...
feature.
1999-09-29 22:49:33 +00:00
thorpej
6f6f873945
const poison ifunit().
1999-09-29 22:42:02 +00:00
thorpej
56fb88a64a
Grumble, yet another chip-designers-and-manual-writers-disagree. Deal with
...
this by frobbing the 10TCTL register minimally, toggling only the bit we
care about (and hoping that link-capability advertisement happens correctly).
MX98715 can talk to the network now.
1999-09-29 22:07:47 +00:00
ad
122919c087
Install dptreg.h, dptvar.h.
1999-09-29 20:46:41 +00:00
ad
2bb59077e8
EISA frontend for DPT driver (as yet untested).
1999-09-29 20:38:51 +00:00
thorpej
e3398d3647
- Get a little closer on the Macronix chips. Still some more work to do.
...
- Add some basic support for the ADMtek AL981 clone (which, unfortunately,
I can't test until my sample boards arrive).
1999-09-29 18:52:19 +00:00