summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2001-04-16Avoid resetting the interface when not needed; allows temporary WEP keysThorsten Lockert
to work. ALso optimize some interactions with the card. Fixes rest of PR 1754; ok deraadt@
2001-04-15Avoid panic on unmounting read-only fs, which previously use softupdates.Grigoriy Orlov
This problem occur only on kernels without soft-updates support. art@ ok.
2001-04-15- in txp_intr(), don't call the rx/tx handlers unless necessaryJason Wright
- 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 =)
2001-04-15mask off Arm2Host_Comm_3 interrupts now that rx buffer reclamation hasJason Wright
some out of resource handling (a2h_3 is a heartbeat generated every ~8ms and thus provides 125intrs/sec even when idle).
2001-04-15- setup a timeout that will try to refill the rxbuffer ring (this makesJason Wright
out of resource handling a bit better). - in txp_stop(), disable the rx process, too
2001-04-15anotherTheo de Raadt
2001-04-15Support U160 on 53c1010 chips.Kenneth R Westerback
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.
2001-04-15Prettier printing of cpu models and more models.Artur Grabowski
2001-04-15move to 2.9-betaTheo de Raadt
2001-04-15Err. a ramdisk without pseudo-device rd has a minimal chance of working.Artur Grabowski
2001-04-15oops, commit protosmjacob
2001-04-14cleanTheo de Raadt
2001-04-14Pick up some more NetBSD-isms (tsp_bus_mem_init2).mjacob
2001-04-14Pick up some more NetBSD-isms (init_mem2 stuff).mjacob
2001-04-14Always make sure that SQWE is enabled- the PROM may not have done this for you.mjacob
2001-04-14eephy was already in thereTheo de Raadt
2001-04-14- integrated phy on the natsemi 83815 (MacPhyter) is essentially a nsphyterJason Wright
(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'.
2001-04-14need eephy with wx nowmjacob
2001-04-14Make sure eephy is included if you include wx.mjacob
2001-04-14UP1000 will fit in here.Artur Grabowski
2001-04-14Add support for Alpha Processor, Inc. UP1000.Artur Grabowski
From NetBSD.
2001-04-14oops, really sync.. i have no idea what happened hereAaron Campbell
2001-04-14syncAaron Campbell
2001-04-14Use [a-f] for hex digits, not [A-F]. Also fix some tab/space issues.Aaron Campbell
2001-04-14KNFAaron Campbell
2001-04-14Remove non-portable sysbeep calls; deraadt@Aaron Campbell
2001-04-14quieten this on OpenBSD, information available in ifconfig -m is not needed ↵Theo de Raadt
in dmesg
2001-04-14Remove some static.Aaron Campbell
2001-04-14Kernel support for console mouse functionality which will be controlled byAaron Campbell
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.
2001-04-14Instead of using KBC_AUXTEST, probe the aux port with KBC_AUXECHO, which isAaron Campbell
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.
2001-04-14Add an lxtphy_reset function; from NetBSD. Tested on a NewMedia LiveWireAaron Campbell
10/100 PCMCIA Ethernet card.
2001-04-14Minor changes, preparing for real socket-attached TDBs; also, moreAngelos D. Keromytis
information will be stored in the TDB. ok ho@ provos@
2001-04-14Correctly initialize disklabel structure in readdisklabel().Miod Vallat
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
2001-04-14Remove defopt; aaron@ ok.Federico G. Schwindt
2001-04-13- attempt to get dma coherent buffers for most of the shared memory usesJason Wright
- 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
2001-04-13- rx buffer ring management (working)Jason Wright
- 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).
2001-04-13Define RL_USEIOSPACE in the PCI bus piece, not the common piece; thanks jason@Aaron Campbell
2001-04-13Oops, remove an unrelated debugging #if 0.Aaron Campbell
2001-04-13Disestablish the shutdownhook on detach.Aaron Campbell
2001-04-13bmtphy does not work perfect yet, but put it in anywaysTheo de Raadt
2001-04-13silence printfs from media selection.Brad Smith
2001-04-13In cpu_fork, initialize the ipl of the new process toArtur Grabowski
run at IPL_0. From NetBSD.
2001-04-13bmtphyTheo de Raadt
2001-04-13Fix overflow in superblock. From FreeBSD.Grigoriy Orlov
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.
2001-04-13Make PROCFS compile again on non-UVM systems, deraadt@ okMiod Vallat
2001-04-13and again.Brad Smith
2001-04-13these files are supposed to be regenerated after pcidevs has been commitedBrad Smith
so that the correct RCS id is at the top.
2001-04-13Pull in (correct) support for LIVENGOOD fibre cards (some register locationsmjacob
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.
2001-04-13Add support for the Marvell PHY that's on the Intel GigE cards.mjacob
2001-04-13Be more explicit about the Intel GigE cards.mjacob