Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-05-15 | typo: compare len against null needle, not haystack | Antoine Jacoutot | |
from Alf Schlichting ok millert@ | |||
2013-05-15 | sync the list of pre haswell intel video devices with linux | Jonathan Gray | |
ok kettenis@ | |||
2013-05-15 | regen | Jonathan Gray | |
2013-05-15 | add some more Intel video devices | Jonathan Gray | |
ok kettenis@ | |||
2013-05-15 | Introduce a global interrupt-aware mutex protecting data | Alexandre Ratchov | |
structures (including sound-card registers) from concurent access by syscall and interrupt code-paths. Since critical sections remain the same, calls to splraise/spllower can be safely replaced by calls to mtx_enter/mtx_leave with two exceptions: (1) mutexes are not reentrant (the inner splraise is thus removed), and (2) we're not allowed to sleep with a mutex (either msleep is used or the mutex is released before sleeping). ok and help from kettenis, a lot of work from armani | |||
2013-05-15 | Add support for Intel E7221 integrated graphics. | Mark Kettenis | |
ok jsg@ | |||
2013-05-15 | sync | Todd T. Fries | |
2013-05-15 | undo malfunction | Miod Vallat | |
2013-05-14 | Pass the correct pointer to pool_put if pf_state_key_attach fails. | Mike Belopuhov | |
Thanks to Brian Poole <pooleb @ gmail ! com> for noticing this. | |||
2013-05-14 | Declare the cmmu-related variables which are set early in the kernel life, | Miod Vallat | |
before pmap_bootstrap(), as located in .rodata. This will get them write-protected after pmap has initialized, for free. | |||
2013-05-14 | typo in multiple inclusion guard symbol name. | Miod Vallat | |
2013-05-14 | Don't display swapin/swapout uvmexp fields | Miod Vallat | |
2013-05-14 | restore ABI compatibility; guenther | Miod Vallat | |
2013-05-14 | Older BUG version do not implement the `out cr/lf' BUG system call, and, worse, | Miod Vallat | |
do not return from it, for extra fun. The good thing is that the existing kernel console code logic issueing \n as \r\n works nicely with the regular BUG output routines, so there was no reason to use this particular BUG routine in the first place. | |||
2013-05-14 | Don't bother printing vm_swrss of a process, the current uvm accounting | Miod Vallat | |
logic never sets this value. | |||
2013-05-14 | Remove `swapin' and `swapout' from uvm statistics, since we don't swap out | Miod Vallat | |
u areas since quite a few years now. | |||
2013-05-14 | keep track of the youngest child, helps a lot with out-of-date messages | Marc Espie | |
in -dm mode. okay millert@ | |||
2013-05-14 | make sure the linear ordering matches what makedoc actually does, otherwise | Marc Espie | |
make -j might rebuild those spuriously when they end up being out of date... okay millert@ | |||
2013-05-14 | Fix build with MRT6DEBUG defined. | Martin Pieuchot | |
2013-05-14 | Fix build with ENCDEBUG defined. | Martin Pieuchot | |
2013-05-14 | sync sets for libc bump; broken snapshots reported by dmitry dot sensei | Stuart Henderson | |
at gmail | |||
2013-05-14 | Add basic prcm support for am335x. | rapha | |
Use separate headers and enable/disablemodule functions for the different boards. A lot of work by patrick@. ok patrick@, bmercer@ | |||
2013-05-14 | When ^W (WERASE) is hit in insert mode it's possible that the line | Todd C. Miller | |
buffer is accessed out of bounds. If 'max' == 0 and 'tp->cno' == 1 the 'tp->cno' value is first reduced by one and then 'tp->lb' is accessed at 'tp->cno' - 1. Also remove dead (and incorrect) code in the TXT_ALTWERASE case. From Arto Jonsson; OK martynas@ | |||
2013-05-14 | Add board id for beaglebone. | rapha | |
ok patrick@, bmercer@ | |||
2013-05-13 | Get rid of some silly underscores. | Mark Kettenis | |
2013-05-13 | specialfiles ARE file while destated, so they set lastfile, which is | Marc Espie | |
useful for size and digest. BUT samples should never alias specialfiles, so error out right away. | |||
2013-05-13 | Implement support for running interrupt handlers without taking the kernel | Mark Kettenis | |
lock, by adding a new BUS_INTR_ESTABLISH_MPSAFE flag for use with the (sparc64-specific) bus_intr_establish(9) interface. Add support for this flag to schizo(4); other bus drivers will ignore it for now. While there, remove the BUS_INTR_ESTABLISH_FASTTRAP flag which serves no purpose. | |||
2013-05-13 | Add an implementation of memmem() -- from FreeBSD with some tweaks. | Antoine Jacoutot | |
Requires a libc minor bump, committing now so that we have up-to-date snapshots for the upcoming hackathon. joint work with millert@ man page bits ok jmc@ input and ok millert@, guenther@, deraadt@ | |||
2013-05-13 | Make SIOCSIFDSTMASK and SIOCSIFNETMASK fail if there is no previous | Martin Pieuchot | |
address configured on the interface just like SIOCSIFBRDADDR does. This prevent the global IPv4 address list and the per-interface list to be out of sync until one of SIOCAIFADDR or SIOCSIFADDR ioctl(2) is issued. ok mikeb@, sthen@ | |||
2013-05-13 | Sort the npppd entries. | Antoine Jacoutot | |
ok schwarze@ giovanni@ sthen@ | |||
2013-05-12 | Make sboot really match its documented behaviour when booting without an | Miod Vallat | |
interface name. | |||
2013-05-12 | Tell wsdisplay(4) to switch back to the console screen upon entering ddb(4). | Mark Kettenis | |
This gives users a decent chance to see panic messages and interact with ddb(4) when they're running X on hardware for which we have a KMS driver. Currently that means inteldrm(4). ok jsg@, guenther@ | |||
2013-05-12 | In wsdisplay_switchtoconsole(), make sure we really are the console before | Mark Kettenis | |
attempting to switch screens. On amd64/i386 the glass console gets initialised early even if a serial console has been set up by the bootloader. To add insult to injury, the glass console isn't properly "detached" and the MI wsdisplay(4) driver continues to believe it is the console. This should really be fixed, but is a nasty can of worms. ok miod@ | |||
2013-05-12 | Handle big (a.k.a. >2TB) disks by adding logic to handle the 12 and 16 | Kenneth R Westerback | |
byte scsi read/write commands. Issue pointed out by John Morrissey via bugs@. Problem reproduced and fix tested by sf@ on vioblk. ok sf@ kettenis@ | |||
2013-05-12 | Take the kernel lock and call the actual interrupt handler from a | Mark Kettenis | |
single C function. Inspired by the change made to amd64/i386 by ratchov@. | |||
2013-05-12 | fix use after free in case the mbuf needs defragmentation | Stefan Fritsch | |
This fixes a panic found by Matthieu Herrb. OK mikeb@ | |||
2013-05-12 | Take the kernel lock and call the actual interrupt handler from a | Alexandre Ratchov | |
single c function. This will hopefully make easier to stop taking the kernel lock when running "mp safe" interrupt handlers. help from ok kettenis | |||
2013-05-12 | Install and document the S-Records boot loader. | Miod Vallat | |
2013-05-12 | S-Records boot code for mvme88k, finally. Allows a kernel to be loaded from | Miod Vallat | |
network, using either the on-board interface (on MVME187 and MVME197) or any MVME376. While there, add MVME376 support to netboot. | |||
2013-05-12 | Lower heap location and load address by 1MB for the secondary boot loaders, | Miod Vallat | |
to fit 8MB boards. | |||
2013-05-12 | use -q options order as order of exposed midi ports | Alexandre Ratchov | |
2013-05-12 | Fix reversed condition to check if a midi port is referenced, | Alexandre Ratchov | |
causing sometimes the port to be closed prematurely | |||
2013-05-12 | get NULL definition from stddef.h | Alexandre Ratchov | |
2013-05-11 | remove some weird editing blip; | Jason McIntyre | |
2013-05-11 | Another small tweak to get things close to Linux. | Mark Kettenis | |
2013-05-11 | whitespace | Mark Kettenis | |
2013-05-11 | Remove some #ifdef 0'd code that we're never going to use again. | Mark Kettenis | |
2013-05-11 | change mrt rib dump ReopenTimerInterval from time_t to int. Intervalls | Sebastian Benoit | |
don't need to scale to 64 bits in this universe. ok claudio@ & florian@ | |||
2013-05-11 | add a CAVEATS entry relating to trunk(4)'s handling of MTUs, ok jmc@ | Stuart Henderson | |
2013-05-11 | Set trunk(4)'s MTU to that of the first trunkport. Allows trunk to work with | Stuart Henderson | |
jumbo/baby-jumbo frames. To avoid problems with mismatches between trunkports, any additional ports must have the same MTU as already set on the trunk(4). Based on changes made in FreeBSD. Tested by myself and jj@, ok reyk@ |