Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-04-24 | Don't leak fd's in sr_installboot(). From cppcheck via Amit Kulkarni. | Kenneth R Westerback | |
2011-04-24 | in azalia_intr(): | Jacob Meuser | |
* deal with the possibility of the hardware being detached, as could happen with expresscard. from deraadt@ * only return 1 if an interrupt was actually serviced. fixes "constant interrupts when the device isn't being used" issue reported by oga@. | |||
2011-04-24 | Double link between pf states and sockets. Henning has already | Alexander Bluhm | |
implemented half of it. The additional part is: - The pf state lookup for outgoing packets is optimized by using mbuf->inp->state. - For incomming tcp, udp, raw, raw6 packets the socket lookup always is optimized by using mbuf->state->inp. - All protocols establish the link for incomming packets. - All protocols set the inp in the mbuf for outgoing packets. This allows the linkage beginning with the first packet for outgoing connections. - In case of divert states, delete the state when the socket closes. Otherwise new connections could match on old states instead of being diverted to the listen socket. ok henning@ | |||
2011-04-24 | Denormalization exception isn't supported on sh4, and setting bit 7 | Martynas Venckus | |
would enable inexact trap instead of setting the sticky bit. OK miod@. | |||
2011-04-24 | fenv for sh | Martynas Venckus | |
2011-04-24 | do not need that proto | Theo de Raadt | |
2011-04-24 | get the error ccbs state right for a put when a port is empty. should get | David Gwynne | |
rid of noise during boot. reported by many. | |||
2011-04-24 | match Radeon HD5450 on the kernel side; Mark Peoples | Theo de Raadt | |
2011-04-24 | sync | Theo de Raadt | |
2011-04-24 | Radeon HD5450, Mark Peoples | Theo de Raadt | |
2011-04-24 | Match Sierra USB305; from Erik Mugele | Theo de Raadt | |
2011-04-24 | sync | Theo de Raadt | |
2011-04-24 | fenv for i386, and sparc64; from matthew@ | Martynas Venckus | |
not reviewed yet, but it's better to track changes in cvs | |||
2011-04-24 | fenv for arm | Martynas Venckus | |
2011-04-23 | Implement C99 floating-point environment for Alpha. | Martynas Venckus | |
Delivering FPE with non-masked exceptions doesn't work on Alpha; I suspect there's a bug in the kernel trap handler. FE_INEXACT is intentionally left out of FE_ALL_EXCEPT; since the inexact exception is not being maintained. Otherwise it will lead to the bogus results. | |||
2011-04-23 | Stop calling shared interrupt handlers as soon as one of them return 1 | Mark Kettenis | |
(positive interrupt was for me), like we do on other architectures. This is done here, at the elroy(4) driver level, since this is where shared PCI interrupts are handled. We could do something similar for dino(4) but this optimization is probably not very relevant there. ok deraadt@ | |||
2011-04-23 | Don't leave the kernel code/rodata writeable for DDB. Make ddb enable | Theo de Raadt | |
writes in the pte momentarily. Modified the code stolen from amd64. ok miod | |||
2011-04-23 | Remove now unused vndiodone(). ok deraadt@ | Miod Vallat | |
2011-04-23 | Add FE_DENORMAL to the exception list just like the comment above | Martynas Venckus | |
says; for couple of reasons: - makes it actually work, since the code clears ~FE_ALL_EXCEPT bits. - standard requires that. | |||
2011-04-23 | Sysarch is for userland, not kernel. ifdef _KERNEL -> ifndef _KERNEL | Martynas Venckus | |
so that the userland actually gets the proto. OK kettenis@, miod@. | |||
2011-04-23 | Do not set kl_hub_widget[] default value more than once. Found the hard way | Miod Vallat | |
by deraadt@. | |||
2011-04-23 | Move assignment of kl_hub_widget[] outside a #ifdef DEBUG ... #endif block, | Miod Vallat | |
giving systems with non-default values a chance to work again. Pass the brown paper bag, please. | |||
2011-04-23 | Partially revert 1.23, by removing the code which tries to pick the best | Miod Vallat | |
possible DMA window. This breaks systems which have physical memory contiguous to the selected DMA window. A fix is in the works, in the meantime the spice^WDMA should flow. | |||
2011-04-23 | Fix management of the list of free uvm_km_pages. Seems art@ lost a line | Mark Kettenis | |
when he copied this code from uvm_km_putpage() into km_free(). Found independently by ariane@; ok deraadt@ | |||
2011-04-23 | The previous code only prevented the vnd from being opened for write in | Joel Sing | |
both simple and non-simple mode. Restore this behaviour by removing the openmask check. | |||
2011-04-23 | backout the miod change since it is wrong | Theo de Raadt | |
2011-04-23 | pf_scrub_ip() does not modify the given mbuf pointer. So don't | Alexander Bluhm | |
pass a pointer to a pointer to make the code in pf_test() clearer. ok henning@ | |||
2011-04-23 | start at high ipl (quiets noise on startup). | Dale Rahn | |
2011-04-22 | Turning on SCSIDEBUG (for debugging other drivers, of course) should | Theo de Raadt | |
not make these drivers spew millions of lines of output. spotted as missing by miod | |||
2011-04-22 | delete a bogus blank line | Theo de Raadt | |
2011-04-22 | Turning on SCSIDEBUG (for debugging other drivers, of course) should | Theo de Raadt | |
not make these drivers spew millions of lines of output. ok krw | |||
2011-04-22 | Fix regression in vndopen() behaviour introduced in previous commit. | Miod Vallat | |
2011-04-22 | Fix uninitialzied variables and formatting strings (-Wxxx errors) | Jordan Hargrave | |
2011-04-22 | pf_pooladdr_pl does not exist anymore. Remove its extern declaration. | Alexander Bluhm | |
ok henning@ | |||
2011-04-22 | Remove unused structure member. | Mark Kettenis | |
ok marco@, deraadt@ | |||
2011-04-22 | Stop printing the PCI interrupt line programmed by the BIOS for APIC | Mark Kettenis | |
interrupts. It is irreleveant, confuses people and the information is available in pcidump(8) output anyway. ok oga@, jsg@, deraadt@ | |||
2011-04-22 | spaces | Marco Peereboom | |
2011-04-22 | Add support for PCH2 (Sandy Bridge) MAC with 82579 PHY. | Jonathan Gray | |
From Laurence Tratt. ok claudio@ deraadt@ | |||
2011-04-21 | A plausible iopoolification. Utter dearth of interested parties | Kenneth R Westerback | |
after more than a year of grovelling emails shows further effort is pointless. ok matthew@ dlg@ | |||
2011-04-21 | match on 6 series smbus, tested by Laurence Tratt | Jonathan Gray | |
2011-04-21 | fenv for amd64; from matthew@ | Martynas Venckus | |
feedback & ok guenther@, matthew@ | |||
2011-04-21 | fenv for hppa | Martynas Venckus | |
2011-04-21 | Speedup XORP/XORQ operations in RAID6, do 32-bits at a time | Jordan Hargrave | |
2011-04-21 | Fix dma_constraint upper limit computation. Logical or is not the same as | Miod Vallat | |
arithmetic add. | |||
2011-04-21 | Print memory sizes as longs. Stolen from sparc64. | Miod Vallat | |
2011-04-21 | Use 64 bit integer types to compute IP35 memory ranges, to give machines | Miod Vallat | |
with memory beyond 4GB physical a chance to run. For some reason IP27 was already correct. | |||
2011-04-21 | Provide a HPPA_FRAME_ARGS macro. This only works correctly for the | Joel Sing | |
first eight arguments saved, due to the layout of the call frame. ok kettenis@ | |||
2011-04-21 | Move interrupt related defines and prototypes from cpu.h to intr.h. | Joel Sing | |
ok kettenis@ | |||
2011-04-21 | steal the ccb for error handling before it might be needed during the | David Gwynne | |
port init. problem reported by RD Thrush in PR6590 | |||
2011-04-21 | Revert the ``remove the `skip splraise/splx for IPL_NONE mutexes' optimization'' | Miod Vallat | |
change. It seems to have unexpected side effects, especially on MP systems, and drahn@ disagrees with the way this change has been done and think there is a better way to solve the original problem of msleep() fiddling with mutex internals. |