summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2003-09-03bunch more bcm57xx devices and correct altima devices (from netbsd); ok deraadtJason Wright
2003-09-03I'm walking on very, very thin ice here. Still trying to get the ``special''Miod Vallat
DAE to pass; the first fix was too brutal, the second one too shy; this third one is apparently just in the middle to make everything happy so far...
2003-09-03zap context correctly, from Juergen Buchmueller <pullmoll at stop1984 dot com>Federico G. Schwindt
deraadt@ ok.
2003-09-03support for bcm5823; based on patch from Jim Lambert, jlamber at futurex dot ↵Jason Wright
com; ok deraadt.
2003-09-03bcm 5823Jason Wright
2003-09-03Use symbolic constants for pbus fault codes.Miod Vallat
2003-09-03Be more cautious in the previous fix - we don't want to skip valid data accessMiod Vallat
exceptions by mistake.
2003-09-02Increase autonegotiation wait to 5000ms.Kenneth R Westerback
This gives autonegotiation a fair chance to complete. Copper switches can take several seconds to do autonegotiation. Fixes sk need to be poked after reboot and allows sk to use dhcp configuration. Problem and workaround reported by Laurence Tratt. Also minor cleanup: 1) Remove duplicate function prototypes/ 2) Remove unneeded '#include <malloc.c>'. From FreeBSD. 3) Remove some static's. ok deraadt@ nate@ henning@ henric@. Also tested by Laurence Tratt and Damien Couderc.
2003-09-02oops forgot other -betaTheo de Raadt
2003-09-02- drop number of openings by 4 to avoid "not queued" errors.Federico G. Schwindt
- check return from aac_start() and return correctly in case we need to reschedule the watchdog. convervative fix from niklas@, prompted by several ppl. krw and deraadt ok.
2003-09-02User mode page faults for page zero require special treatment to preventMiod Vallat
a recursive DAE. Scientists say this is proof that there's a ``strange attractor'' in the m88k processors. What is certain, though, is that the processors' documentation contains black holes.
2003-09-02indent audio comment properlyDavid Krause
ok deraadt@
2003-09-02start exiting -betaTheo de Raadt
2003-09-02There is a weird problems related to interrupts - we need to enable them tooMiod Vallat
early for the console to be reliable, so revert to the bug console for boot -a.
2003-09-02add a random offset to uvm_map_hint. this has the primary effect ofTed Unangst
scattering ld.so and libraries around, although all mmaps will also have some jitter too. better version after some discussion with drahn testing/ok deraadt henning marcm otto pb
2003-09-02Revert the last change since both Pentium 4 and Mobile Pentium 4Alexander Yurchenko
can be with model = 2. Better cpu ident will be after 3.4. Problem noted by Wouter Clarie <rimshot@pandora.be>. ok deraadt@
2003-09-02just like mvme68k; miod okTheo de Raadt
2003-09-02Our extent implementation relies on the fact that extents all have distinctMiod Vallat
names. However, the tsp code uses one global extent, which both device instances want to reinitialize and use for themselves (whether this is a genuine bug or not is left to the reader). Solve the problem by putting the extents into the tsp softc, and change the pci_bwx_bus code to handle variable extent names. This makes DS20 systems with tsp0 and tsp1 work again. ok deraadt@
2003-09-02missing #endif, pr3431Ted Unangst
2003-09-02fix suser() calls, pr3430Ted Unangst
2003-09-02zap more driversTheo de Raadt
2003-09-02Cleanup and simplify data and instruction fault trap handling for 88100.Miod Vallat
2003-09-02syncAlexander Yurchenko
2003-09-02Add Mustek DV2000 video camera; from Lizardo Desilos <lizardo@itvictoria.edu.mx>Alexander Yurchenko
ok nate@
2003-09-01The most harmful bugs are always so blatant it takes hours to spot them...Miod Vallat
Correctly setup the vector table for T_SIGSYS and T_SIGTRAP traps, and handle T_SIGSYS userland traps. This passes a complete usertrap regression test now.
2003-09-01Be sure to always provide a nonzero number in PREP() and PREP2() for softwareMiod Vallat
traps not tied to a particular vector, in order to correctly process data access faults whenever necessary, before servicing the trap.
2003-09-01Prevent userland from invoking BUG system calls, by saving the initial BUGMiod Vallat
trap vector contents, putting the bugtrap() stub in place, and switching back and forth between them when the kernel needs to invoke BUG functions.
2003-09-01Do not let userland programs enter DDB at will - it's a BAD thing.Miod Vallat
Also, fix a logic error in m88100_syscall() which prevented ERESTART and EJUSTRETURN to be returned (gasp!)
2003-09-01Correctly map the message buffer.Miod Vallat
2003-09-01remove unused sc_echobug code; ok fgs, mickeyMarkus Friedl
2003-09-01match syscallargs comments with realityHenning Brauer
from Patrick Latifi <patrick.l@hermes.usherb.ca> ok jason@ tedu@
2003-09-01syncAlexander Yurchenko
2003-09-01New vendor Micro Star International and its USB Bluetooth adapterAlexander Yurchenko
ok nate@
2003-09-01KNFHenning Brauer
2003-09-01regen.Federico G. Schwindt
2003-09-01set fadvise64 as dummy. some binaries compiled with a recent glibcFederico G. Schwindt
seems to require it; henning ok.
2003-09-01Make nat rule update the table counters when no filtering rule is used.Cedric Berger
This is mostly to support the new "nat pass" rule. ok dhartmei@ henning@
2003-08-31remove bogus cache test. Suggested by drahn@, ok mickey@, miod@.Matthieu Herrb
2003-08-31Upon returning from m18*_ext_int(), do not invoke data_access_emulation()Miod Vallat
if trap(T_DATAFLT) has been able to correct the issue. This is, in fact, really a can't-happen situation, anyways.
2003-08-31pdc_model needs to be visible from cpu.cMiod Vallat
2003-08-30Compile kernels with -mno-check-zero-division. Saves two pages, and thingsMiod Vallat
will go wrong anyway, should the kernel divide by zero...
2003-08-29Fix three cases of potential accesses to free'd memory. At least one ofDaniel Hartmeier
them could be used to panic pf with scrub rules remotely. Found by Rob Pickering. ok frantzen@, henning
2003-08-28from NetBSD via Tim Weiss, tim at zetaflops dot net: deal with FS block ↵Jason Wright
sizes larger than 8K testing: krw
2003-08-28remove extraneous bracket in comment;Jason McIntyre
2003-08-28b180 wink-winkMichael Shalayeff
2003-08-28fix bzero size; from pechkinMichael Shalayeff
2003-08-28fix "pfctl -vvsr" output for rules with tables inside anchors.Cedric Berger
ok henning@
2003-08-28Sync ('make microcode') with change to aicasm_symbol.c:Kenneth R Westerback
Fix use of uninitialized variable by porting NetBSD patch to correctly initialize it. Said variable is used as the value of the define DOWNLOAD_CONST_COUNT in the generated file aic7xxxreg.h. This define is currently not used anywhere. Spotted and ok mickey@.
2003-08-28Fix use of uninitialized variable by porting NetBSD patch to correctlyKenneth R Westerback
initialize it. Said variable is used as the value of the define DOWNLOAD_CONST_COUNT in the generated file aic7xxxreg.h. This define is currently not used anywhere. Spotted and ok mickey@.
2003-08-27this bit is defined as prefetchable and not cachable and thus rename and use ↵Michael Shalayeff
appropriately