summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-03-19Remove force-PIO workaround for wd@pciide.Miod Vallat
2007-03-19bus_dmamap_sync fixes to cope with real life.Miod Vallat
2007-03-19clean up this page;Jason McIntyre
2007-03-19Default to writeback cache.Miod Vallat
2007-03-19Also shift superblock fields in ffs_reload(), okay beck@ deraadt@Pedro Martelletto
2007-03-19syncTheo de Raadt
2007-03-19provide MLINKS for evhttp_start() and evhttp_free();Jason McIntyre
2007-03-19tweaks;Jason McIntyre
2007-03-19Deactivate the pmap in cpu_exit. This way we can avoid quite a lot ofArtur Grabowski
tlb shootdowns in the reaper. mickey@ ok
2007-03-19Update to libevent-1.3b while retaining our local changes. beck@ OKTodd C. Miller
2007-03-19Fix keyword expansion.Michael Knudsen
ok marco
2007-03-19attach softraid to the root of the device tree in a machine independantDavid Gwynne
way, rather than requiring some glue in each machines mainbus probe. it is still commented out. based on a discussion with miod@ ok marco@ deraadt@
2007-03-19luna88k LCD device is now user-controllable by lcd(4).Kenji Aoyama
ok miod@
2007-03-19Not only did I break RAMDISK, I also left a debugging printf.Artur Grabowski
2007-03-19tweak;Jason McIntyre
2007-03-19Bits to make fsirand grok FFS2, okay millert@Pedro Martelletto
2007-03-19Add FFS2 fields to the superblock, change file system tools to keepPedro Martelletto
accessing FFS1 fields, okay art@, quite some testing by ckuethe@, simon@ and thib@, thanks.
2007-03-19Fix check for failed read, and add another one; okay millert@Pedro Martelletto
2007-03-19please always test RAMDISK kernelsTheo de Raadt
2007-03-19Remove the signal handler that checks if the agent's parent processDarren Tucker
has gone away, instead check when the select loop returns. Record when the next key will expire when scanning for expired keys. Set the select timeout to whichever of these two things happens next. With djm@, with & ok deraadt@ markus@
2007-03-19Doh! If we support "redistribute rtlabel" we should actually track theClaudio Jeker
routing labels in ripd's kroute code. Just steal the code from ospfd which does it right. OK michele@
2007-03-19do not signal "connection closed" upstream on EINTR/EAGAIN, from bgpd et alHenning Brauer
2007-03-19do not signal "connection closed" upstream on EINTR/EAGAIN, from bgpd et alHenning Brauer
2007-03-19do not signal "connection closed" upstream on EINTR/EAGAIN, from bgpd et alHenning Brauer
2007-03-19when our red/recv/recvmsg in imsg_read gives EINTR or EAGAIN, do notHenning Brauer
signal "connection closed" upstream. spotted by Valentin Kozamernik <tin@komna.com>
2007-03-19make `no @owner', `weird mode' and `@dirrm' into errors.Marc Espie
2007-03-19no longer create a pflog0 by default.Henning Brauer
we had to put this workaround in since /etc/rc used to use the exit code if "ifconfig pflog0" to decide wether we run on a kernel with pflog support. rc has been fixed to explicitely create pflog0 when pf and pflogd are enabled in November 2006, so now is the time to remove this compat hack. pplz who haven't updated rc since 2006/11/16 lose pflogd. ok ryan theo
2007-03-19Move i386 to timecounters. This is more or less the same code as amd64.Artur Grabowski
The "lapic" timer is ripped out since it wasn't actually a lapic timer, but a hacked up tsc timer with some synchronization for MP. There is no tsc timer right now since they are very unreliable on MP systems, systems with apm, and systems that change the cpu clock. Which basically means every modern machine out there. We're running with the i8259 timer now. deraadt@ ok
2007-03-19groff does not like blank lines;Jason McIntyre
2007-03-19Document recent changes, i.e. that the sensor status can be CRITICAL whenMarc Balmer
tty timestamping is enabled but there is no PPS signal present.
2007-03-19Change the way the nmea(4) line discipline takes the timestamp forMarc Balmer
the timedelta sensor when no PPS signal is available. Previously, the timestamp was taken at the leading '$' character of a GPRMC message, which was not always correct, as some GPS units send other messages first; we do not know when the GPRMC message is sent within a data block (we refer to a data block as the set of NMEA messages that are sent by a GPS unit in one go, usually once per second). nmea(4) now takes the timestamp at the first '$' character received after the start of a new seconds. Since GPS units transmit a data block every second, the first message can be found by measuring the gap between consecutive messages: after the longest gap, the first message of the next second follows. And it is at the leading '$' character of this message that we take the timestamp. $GPGGA,..... <- take timestamp here $GPGSA,..... $GPRMC,..... <- decode time here ... <- possibly more messages <- longer gap till start of next second $GPGGA,..... <- it starts all over, take next timestamp This code has been designed to work independent of the baudrate and the rate at which the GPS sends out it's data blocks (usually 1 Hz, but 5 Hz units are common as well): With this change, precision is greatly improved in the absence of a PPS signal and as a side effect, jitter is reduced. Note that while this is much better than before, there is still a slight offset to the real time, as calculating the fix in the GPS unit and transmitting the '$' character takes a short, but unpredictable amount of time. When tty timestamping is enabled, but there is no PPS signal available, the sensor status will be degraded to CRITICAL, which means "check your hardware". Thanks to Chris Kuethe for testing and feedback. ok ckuethe.
2007-03-19syncTheo de Raadt
2007-03-19build two more man pages; Ingo SchwarzeTheo de Raadt
2007-03-19typo fixes; didickman@gmailTheo de Raadt
2007-03-19Get rid of useless #if 0 block, especially since the code is includedRay Lai
immediately after. OK millert@.
2007-03-19syncTheo de Raadt
2007-03-19put files that got deleted backTheo de Raadt
2007-03-19Add a new device that provides a framework for IO manipulation. A very basicMarco Peereboom
implementation of a RAID 1 is included in this but it does not deal with failures yet. Disabled in GENERIC. Suggestions from and ok beck@ miod@ krw@ dlg@ deraadt@
2007-03-19Fix some code relative to chips that don't currently work (BCM5722 &Kenneth R Westerback
BCM5756). They still don't work but when they do they won't use an inappropriate Jitter bug workaround. No effect on other chips. From Michael Chan of Broadcom, via Linux tg3 via Brad. ok reyk@
2007-03-19Disable the legacy SSH protocol 1 for new installations viaDamien Miller
a configuration override. In the future, we will change the server's default itself so users who need the legacy protocol will need to turn it on explicitly
2007-03-19syncTheo de Raadt
2007-03-19sdhc does not relate to pciUwe Stuehler
2007-03-19Describe the pxammc(4) driverUwe Stuehler
2007-03-19correct name for the source file with timecounter implementation; ok jmc@Aleksander Piotrowski
2007-03-18/dev/rcd0d -> /dev/rcd0c; from AndrAcsJason McIntyre
2007-03-18Manpage bits for IP load balancing.Marco Pfatschbacher
Configuration is subject to change. With help from jmc@
2007-03-18Add IP load balancing support for carp(4).Marco Pfatschbacher
This provides a similar functionality as ARP balancing, but also works for traffic that comes across routers. IPv6 is supported as well. The configuration scheme will change as soon we have sth better. Also add support for changing the MAC address on carp(4) interfaces. (code from mcbride) Tested by pyr@ and reyk@ OK mcbride@
2007-03-18tweaks; ok tomJason McIntyre
2007-03-18put support for alphaservers 1200 and 4100 on ramdisk kernelsMartin Reindl
ok deraadt@
2007-03-18Fix usage of predefined lifetimes. "Default-phase-[12]-lifetime"Hans-Joerg Hoexer
just specifies the values to be used. However, the specifications are called "LIFE_MAIN_MODE" and "LIFE_QUICK_MODE". ok ho@ jmc@