summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2003-09-05Never enable interrupts just before processing data exceptions, but ratherMiod Vallat
afterwards... and only if this is a wise thing to do!
2003-09-05Do not drop the user into DDB without a really, really good reason.Miod Vallat
2003-09-04What I blamed on a specific CMMU fault pecularity turned out to be, in fact,Miod Vallat
a nice bug preventing signals to be delivered to process faulting in some conditions...
2003-09-04a better cpu identification; testing by miodMichael Shalayeff
2003-09-04remove an unneccessary (and incorrectly sized) bzeroAnil Madhavapeddy
fix suggested by tedu@, ok deraadt@, fgsch@
2003-09-04bzero the full malloced space, not the sizeof the pointerAnil Madhavapeddy
ok tedu fgsch deraadt
2003-09-04correct sizeof for bzero/bcopyAnil Madhavapeddy
ok tedu krw fgsch deraadt
2003-09-04syncTed Unangst
2003-09-04dummy xattr syscalls. ok deraadt@Ted Unangst
2003-09-03m68k at least doesn't like random mappings. disable for now.Ted Unangst
i386 exec mappings are still random. detected by pvalchev@. ok deraadt@
2003-09-03match a bunch more bge devices. May not work completely, but they're noJason Wright
more broken than before; ok deraadt.
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.