summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2002-11-14get more use of the shadowed regsMichael Shalayeff
2002-11-13regenMichael Shalayeff
2002-11-13VT8235 PCI-ISA; from Alexander YurchenkoMichael Shalayeff
2002-11-13print 'banner-name' instead of 'name' for mainbus (when available)Jason Wright
2002-11-12Add a CRYPTO_NULL xform (it's a do nothing, but nice for measuring theJason Wright
bandwidth of the kernel API). It's only available from userland and then only if kern.cryptodevallowsoft=1.
2002-11-12Missing splx.Mike Pechkin
dhartmei@ ok
2002-11-12Check for undersized IP header, found by jbm@, ok angelos@Daniel Hartmeier
2002-11-12build program on hppa onlyTheo de Raadt
2002-11-11grammar fixens from Andrey SmaginMichael Shalayeff
2002-11-11pmtu_probe is not used anywhere (it is used in KAME TCP6-only code).Jun-ichiro itojun Hagino
From: Krister Walfridsson <cato@df.lth.se>
2002-11-11Proper defines for powerpc kernel profiling.Dale Rahn
2002-11-11powerpc uses memset for bzero, do this for profiled version also.Dale Rahn
2002-11-11Various little pmap changes:Miod Vallat
- get rid of splpmap, use splvm everywhere - harmonize some 4_4c routines to wake them easier to diff against 4m - fix an spl botch in can't happen situations on 4_4c - fix pmap_stas.ps_npg_prot_all on 4m in case someone cares - slightly better pmap_kenter_pa and pmap_kremove on 4_4c art@ ok
2002-11-11sync with NetBSDNathan Binkert
2002-11-11Another deviceNathan Binkert
2002-11-11avoid uninitialized warnings from gcc; art@ okMichael Shalayeff
2002-11-10Use appropriate VM_MAP constants rather than hardcoded values inMiod Vallat
uvm_map_create() and uvm_km_suballoc().
2002-11-10syncNathan Binkert
2002-11-10Missed a coupleNathan Binkert
2002-11-10some creamy fillingMichael Shalayeff
2002-11-10syncNathan Binkert
2002-11-10Sync devices with NetBSDNathan Binkert
2002-11-10regenMichael Shalayeff
2002-11-10match on gvc np0335; form George Lewis via pr2971Michael Shalayeff
2002-11-10Be more careful with illegal syscall numbers.Artur Grabowski
2002-11-10fix logic.Federico G. Schwindt
2002-11-09Instead of relying on uvm_useracc(), get a false sense of security, andMiod Vallat
do not check copyin() result, take care and properly handle copyin() failure. This was not harmful, but a bit more correctness never harms.
2002-11-09- make IFF_SIMPLEX only set if the media is IFM_FDX (prevents ip6 fromFederico G. Schwindt
seeing it's packets and thinking another machine with the same mac is on the wire when running half-duplex); from NetBSD. tested by matthieu, jason and him ok.
2002-11-09fix a commentMichael Shalayeff
2002-11-09need icmp6.h for MULTICAST_PMTUD case. sync w/kameJun-ichiro itojun Hagino
2002-11-08absolutely no need to save the fpu state before rewriting the fpu regs, just ↵Michael Shalayeff
reset the curpcb and force a reload
2002-11-08hmm, todos seem to be unapplicable no moreMichael Shalayeff
2002-11-08only reset the pending fpu exceptions on fork, not the rest of the fpu ↵Michael Shalayeff
status reg
2002-11-08gotta get down into hppa tooMichael Shalayeff
2002-11-08prepare for bktr on macppc (commented out in generic for now); drahn@ okMichael Shalayeff
2002-11-08finishdup: Avoid reference count leak in error case by reordering some code.Artur Grabowski
2002-11-08Support for Promise PDC20275 and PDC20277. Untested.Grigoriy Orlov
from grange@rt.mipt.ru
2002-11-08Don't check IRQ assertion since this code was derived from FreeBSDGrigoriy Orlov
without any documentation and breaks second channel support. Supplied and tested by grange@rt.mipt.ru. Thanks to Evgeniy Polyakov <johnpol@2ka.mipt.ru> for hardware donation.
2002-11-08Implement simple vnodeop inheritance for specfs and fifofs.Artur Grabowski
The inheritace is implemented by setting the default vnodeop to a bypass op that repeats the operation on the spec/fifo vnodeop vector. The overhead of one extra indirect function call is worth the cleanup and improved correctness. This actually solves a few bugs where some vnode ops were missing from some vectors (like kqfilter or revoke). (and even more on the ubc branch). Inspired by the same thing done in FreeBSD.
2002-11-08Don't uvm_useracc and then vslock. vslock is better at finding illegal mappings.Artur Grabowski
2002-11-08Don't uvm_useracc the user sigcontext in sys_sigreturn and then accessMichael Shalayeff
the user addresses directly from the kernel. copyin is faster and can correctly deal properly with mappings that uvm_useracc thinks are correct but will fault anyway (to figure out how to generate such mappings is left as en excercise for the reader).
2002-11-08Don't uvm_useracc the user sigcontext in sys_sigreturn and then accessMiod Vallat
the user addresses directly from the kernel. copyin is faster and can correctly deal properly with mappings that uvm_useracc thinks are correct but will fault anyway (to figure out how to generate such mappings is left as en excercise for the reader). Blatantly stolen from art@'s similar fix to sparc.
2002-11-07Short-circuit evaluation can leave invalid pointers, closes PR2874.Daniel Hartmeier
2002-11-07dev/isa/i82365_isasubr.c is needed for pcic at pci; from Bernard Gardner via ↵Michael Shalayeff
pr2962
2002-11-07pmap_[de]activate() are not nops; w/ art@'s helpMichael Shalayeff
2002-11-07make pte flushing into a separate function,Michael Shalayeff
add a missing pte flush in page_remove(), removed a few dead debugs and ifdefs. use local vars inestead of long -> chains./ miod@ ok
2002-11-07regenTodd C. Miller
2002-11-07Add Nortel E-mobility Wireless PCI adapter (Symbol rebadge).Todd C. Miller
We don't support the bridge chip on this yet...
2002-11-07regenMichael Shalayeff
2002-11-07more promise devices; from grange@Michael Shalayeff