Age | Commit message (Collapse) | Author |
|
to work. ALso optimize some interactions with the card.
Fixes rest of PR 1754; ok deraadt@
|
|
This problem occur only on kernels without soft-updates support.
art@ ok.
|
|
- make txp_rx_reclaim() run on offsets instead of indices (avoids several
division/multiplication conversions)
- remove vlan tag support for now (it doesn't work anyway)
- optimize txp_start(), txp_rx_reclaim(), and txp_tx_reclaim() a bit (this is
based on my original attempts at these functions... only now it works =)
|
|
some out of resource handling (a2h_3 is a heartbeat generated every ~8ms
and thus provides 125intrs/sec even when idle).
|
|
out of resource handling a bit better).
- in txp_stop(), disable the rx process, too
|
|
|
|
Add support for PPR negotiations and DT transfers,
and the preservation and restoration of the
SCNTL4 register which controls Ultra3 transfers.
Redo sync lookup, since the same period factor
can mean two things depending on whether you are
using DT or ST. Keep a minimum allowed ST period
factor, and a minimum allowd DT period factor for
each adapter.
Currently NO support for QAS or IUS or AIP.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(media selection doesn't work completely right... choose what ever you want,
you get auto, but at least link and speed detection work correctly)
- correct the cfdriver name to be "nsphyter" not "nsphy" so it can be
distinguished from nsphy in 'boot -c'.
|
|
|
|
|
|
|
|
From NetBSD.
|
|
|
|
|
|
|
|
|
|
|
|
in dmesg
|
|
|
|
the wsmoused daemon (replacement for moused which was used with PCVT). Adds
a "getchar" method to the display drivers which returns the value of the
character currently under the cursor (e.g., so it may be inversed). From jbm@.
Still needs a bit of cleanup and improvement, especially X cohabitation
features. The pointer moves to fast as well. These sorts of issues will be
corrected in-tree.
|
|
what Linux does; from NetBSD. This apparently fixes problems with old
chipsets that handle the test command differently, leading to a non-working
keyboard. This patch was tested by many people successfully.
|
|
10/100 PCMCIA Ethernet card.
|
|
information will be stored in the TDB. ok ho@ provos@
|
|
Prevents kernel from panic'ing or disklabel(1) from faulting with
an empty (never labaled) disk.
Also, use LABELSECTOR instead of hardwired constant.
Tested by deraadt@ on mvme68k and myself on mvme88k, deraadt@ ok
|
|
|
|
- correct rx_reclaim (still needs some work)
- rework txp_init() a bit to do the operations in the right order
- wait for filter setup to complete before returning
|
|
- simplify/encapsulate fully transmit ring handling
- initialize sc_xcvr to be auto
- initial rx descriptor ring handling (doesn't work yet)
status: firmware, boot, media, tx, and rx buffer management work
(actual received frames don't... yet).
|
|
|
|
|
|
|
|
|
|
|
|
run at IPL_0.
From NetBSD.
|
|
|
|
FreeBSD's log:
> The ffs superblock includes a 128-byte region for use by temporary
> in-core pointers to summary information. An array in this region
> (fs_csp) could overflow on filesystems with a very large number of
> cylinder groups (~16000 on i386 with 8k blocks). When this happens,
> other fields in the superblock get corrupted, and fsck refuses to
> check the filesystem.
>
> Solve this problem by replacing the fs_csp array in 'struct fs'
> with a single pointer, and add padding to keep the length of the
> 128-byte region fixed. Update the kernel and userland utilities
> to use just this single pointer.
>
> With this change, the kernel no longer makes use of the superblock
> fields 'fs_csshift' and 'fs_csmask'. Add a comment to newfs/mkfs.c
> to indicate that these fields must be calculated for compatibility
> with older kernels.
art@ ok.
|
|
|
|
|
|
so that the correct RCS id is at the top.
|
|
changed between Wiseman && Livengood. Pull in support for the LIVENGOOD with
a PHY (82543_CU) that supports 10/100/1000- this is the Intel PRO1000T. This
depends on the Marvell phy support in mii.
Do a bunch of ansification. Attempt to *still* keep the OpenBSD printf
stuff sane, but this area needs some more cleanup. It'd probably be best
to fork the OpenBSD code away from NetBSD.
|
|
|
|
|