summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2007-05-29Fix compilation of kernels without I686_CPU: piixpcib is alwaysTom Cosgrove
needed (not just for I686_CPU), but it and ichpcib only call the update_cpuspeed functions for I686_CPU. ok tedu@ deraadt@
2007-05-29Remove a debugging printf left behind by accident.Artur Grabowski
2007-05-29PMAP_STEAL_MEMORY for amd64Artur Grabowski
drahn@ ok
2007-05-29Spaces, no binary changes.Claudio Jeker
2007-05-29Sparc64 does not like 32 bit pointers. Bad me.Marco Peereboom
help tedu ok todd
2007-05-29Kill some #if define(__OtherBSD__). OK dlg@Claudio Jeker
2007-05-29gain us another 10+% of performance.Henning Brauer
boring details: long time ago (in r1.313) code was added to handle protocol checksums: > Check protocol (TCP/UDP/ICMP/ICMP6) checksums of all incoming packets, > and drop packets with invalid checksums. Without such a check, pf would > return RST/ICMP errors even for packets with invalid checksums, which > could be used to detect the presence of the firewall, reported by > "Ed White" in http://www.phrack.org/phrack/60/p60-0x0c.txt. that meant we did the checksumming for each and every packet traversing pf. now only do the checksumming right before we send an RST back, so in all other cases we save that work. ok bob theo
2007-05-29these standalone commands are never used anymore; ok tomTheo de Raadt
2007-05-29update comment re nosuidcoredump sysctljoshua stein
ok tedu
2007-05-29Add a name argument to the RWLOCK_INITIALIZER macro.Thordur I. Bjornsson
Pick reasonble names for the locks involved.. ok tedu@, art@
2007-05-29put suid coredumps into /var/crash if kern.nosuidcoredump is set to 2.Ted Unangst
makes debugging easier, docs in a bit ok beck deraadt
2007-05-29remove support for many alternative kernel choices -- only try /bsd andTheo de Raadt
not the other stupid names. that feature was retarded. tested on a few architectures by a few people
2007-05-28Revert accidental commit of acpi enabling. don't do that yet.Bob Beck
2007-05-28bob missed a file, zap zapTed Unangst
2007-05-28some remnants of the timestamping code i missedTed Unangst
2007-05-28fix C++ style commentChris Kuethe
from brad, ok deraadt
2007-05-28Maintaining a broken compatibility layer for a broken OS is not a productiveBob Beck
activity for anyone. Bye bye COMPAT_NETBSD. ok tedu@, deraadt@, and many others in the hackathon room.
2007-05-28typo slipped in, unbreak.Pierre-Yves Ritschard
2007-05-28Gently nudge up the interrupt coalescing timeout to 128 microseconds. ThisChris Kuethe
gives the firmware time to do its job. Makes my fxps go from 12000int/sec while moving 100Mbps to 3000int/sec ok beck claudio
2007-05-28Delete wt code files. The end of wt(4).Kenneth R Westerback
2007-05-28bio for all archs, ok krw@ kettenis@ sounds good marco@ go for it deraadt@Todd T. Fries
2007-05-28pool_setipl() on the bufpool, to make sure thatThordur I. Bjornsson
every get/put is at IPL_BIO. ok pedro@
2007-05-28avoid bypassing sys/queue.h in many places in the kernel.Pierre-Yves Ritschard
many assumptions were made about the way the various list types are implemented. lots of suggestions and help from otto and miod. ok otto@
2007-05-28Make disk assembly smarter and add two qualifiers to it:Marco Peereboom
1) noautoassemble; when set the softraid volume will not be assembled during autoconf. 2) force; when set it will overwrite metadata on disk While writing this I ran into 3 bugs that were fixed along the way 1) bcopy in sr_read_meta was copying data to the wrong pointer 2) in sr_read_meta the wrong metadata was coppied into the chunk 3) sr_free_discipline was freing a pointer that wasn't malloc'd ok dlg
2007-05-28zap annoying __KERNEL_RCSID().Thordur I. Bjornsson
ok krw@
2007-05-28lockmgr -> rwlock for the nfs_hashlock.Thordur I. Bjornsson
ok tedu@
2007-05-28de-inline vref();Thordur I. Bjornsson
ok pedro@
2007-05-28Move the MSIZE, MCLSHIFT, MCLBYTES and the MCLOFSETThordur I. Bjornsson
mbuf constants from MD param.h to MI param.h. Besides being the same on every arch, things will most probly break if any arch has different values then the others. The NMBCLUSTERS constants needs to be MD though; ok miod@,krw@,claudio@
2007-05-28fix build when ACPI_DEBUG is definedRobert Nagy
2007-05-28make it compile on i386Reyk Floeter
2007-05-28set a hiwat mark for mbpool. we spend quite a bit of time bouncing pagesTed Unangst
in and out with the very low default. ok dlg henning ryan
2007-05-28remove time from pool header. it slows us down quite a bit, and it'sTed Unangst
probably a better idea to just let reclaim have the emptypages. we can still use the partial pages. this lets dlg sling many many more packets ok dlg henning miod pedro ryan
2007-05-28Flush pmap from tlb before freeing it. Makes Core2Duo boxes moreKenneth R Westerback
stable, but is not a fully-understood or final fix. From and ok art@
2007-05-28cluster_read() is gone, so remove its prototype, spotted by mickey@Pedro Martelletto
okay tedu@
2007-05-28add a pool_setipl function, which allows setting an appropriate iplTed Unangst
for splassert inside pool_get and pool_put (DIAGNOSTIC only) ok miod pedro thib
2007-05-28syncTom Cosgrove
2007-05-28Enable interrupt holdoff on DP83816 chips. This significantly improvesChris Kuethe
performance of devices such as the soekris under load.
2007-05-28Vendor name shouldn't be in product string; this one was mis-speltTom Cosgrove
anyway. ok jsg@
2007-05-28Bump timeout.Alexander Yurchenko
2007-05-28Decrease max number of commands to 128.Alexander Yurchenko
2007-05-28double pf performance.Henning Brauer
boring details: pf used to use an mbuf tag to keep track of route-to etc, altq, tags, routing table IDs, packets redirected to localhost etc. so each and every packet going through pf got an mbuf tag. mbuf tags use malloc'd memory, and that is knda slow. instead, stuff the information into the mbuf header directly. bridging soekris with just "pass" as ruleset went from 29 MBit/s to 58 MBit/s with that (before ryan's randomness fix, now it is even betterer) thanks to chris for the test setup! ok ryan ryan ckuethe reyk
2007-05-28Start adding copperhead chipset support. Not tested at all.Alexander Yurchenko
2007-05-28Add more MII glue. Still not working but I want to get this into the tree.Claudio Jeker
2007-05-28Fix comparison between signed and unsigned integer. Makes the randomMark Kettenis
panics during autoconf disappear on the v215. ok dlg@, otto@
2007-05-28unbreak, and remove the "goto bad's".Felix Kronlage
discussed with and ok uwe@, jsg@, grange@
2007-05-28Art left a trailing quote as an easter egg in this file five years ago. CanMiod Vallat
I have a cookie?
2007-05-28Fix timeout loop in ips_poll().Alexander Yurchenko
2007-05-28Add a bunch of new firmware commands to configure MAC/PHY/RF, and do so.Marcus Glocker
Simplify command interface.
2007-05-28pcn(4) works hereMartin Reindl
2007-05-28Better debug printf.Alexander Yurchenko