Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-12-21 | Prevent writing to the kernel area via the direct map. We do this by padding | Mike Larkin | |
the end of the kernel area to 2MB, so that the direct map pages can then have the W permission removed (X permission was already removed in a previous diff). This creates a VA hole at the end of bss, so adjust for that since that's where symbols get loaded by the bootloader (for now, map that region RO until the boot loader can be updated to place the symbols at "end" instead of "end of bss"). with help from and ok deraadt@ | |||
2014-12-19 | Use <sys/endian.h> instead of <machine/endian.h> | Philip Guenther | |
ok dlg@ mpi@ bcook@ millert@ miod@ | |||
2014-12-19 | remove ipw. it wasn't included in generic, but nobody complained, | Ted Unangst | |
indicating probably nobody has one of these in amd64 capable hardware. spotted by krw. ok kettenis krw | |||
2014-12-19 | oops, forgot rndvar.h | Theo de Raadt | |
2014-12-19 | oops, forgot rndvar.h | Theo de Raadt | |
2014-12-19 | Move cbus.c, cbusvar.h, and pcex.c to new 'cbus' directory, to gather | Kenji Aoyama | |
'C-bus' device drivers in it. More devices on cbus(4) will be added, hopefully :-) ok miod@ | |||
2014-12-18 | use suspend_randomness() and resume_randomness() | Theo de Raadt | |
2014-12-18 | perform cpu setperf at same position in sequence as acpi.c | Theo de Raadt | |
2014-12-18 | suspend & resume RNG subsystem | Theo de Raadt | |
2014-12-18 | If support is present, use rdrand() at resume time. Make the rdrand() | Theo de Raadt | |
function easier to call. ok reyk djm | |||
2014-12-18 | ansi function prototypes. no functional change. | David Gwynne | |
2014-12-18 | white space tweaks, no functional change. | David Gwynne | |
2014-12-18 | replace splhigh and a simplelock with a mutex. | David Gwynne | |
slight tweak and testing by deraadt@ ok miod@ | |||
2014-12-18 | Unmap the MP hatch and ACPI resume trampolines when not in active use. | Mike Larkin | |
ok deraadt@ | |||
2014-12-17 | minimal removal of simplelock to eliminate lock.h dependency | Ted Unangst | |
2014-12-17 | fix/reduce header dependencies. clock.c doesn't need any of this uvm. | Ted Unangst | |
ok deraadt kettenis | |||
2014-12-17 | remove simplelocks (trivial) | Theo de Raadt | |
2014-12-17 | delete simplelocks | Theo de Raadt | |
2014-12-17 | remove simplelocks | Theo de Raadt | |
ok tedu | |||
2014-12-17 | pretty easy removal of simplelocks | Theo de Raadt | |
ok miod (a while back) | |||
2014-12-17 | remove simplelocks | Theo de Raadt | |
ok kettenis | |||
2014-12-17 | remove simplelocks use | Theo de Raadt | |
ok kettenis mpi | |||
2014-12-17 | Prefer MADV_* over POSIX_MADV_* in kernel for consistency: the latter | Philip Guenther | |
doesn't have all the values and therefore can't be used everywhere. ok deraadt@ kettenis@ | |||
2014-12-17 | delete archaic simplelock use. | Theo de Raadt | |
ok miod | |||
2014-12-16 | Temporarily expand the pci memory range to suit Dell 13G servers. | Jonathan Matthew | |
They have devices outside the 36 bit range that their firmware needs to talk to, and they get constant acpi interrupts if it can't. We should get the necessary ranges via ACPI, but for now just make the allowed range bigger. ok kettenis@ deraadt@ | |||
2014-12-16 | don't include lock.h by default. poisons namespace. ok deraadt | Ted Unangst | |
2014-12-16 | Do not grab the kernel lock for clock interrupts, hardclock() will behave | Miod Vallat | |
correctly without. Modeled after sparc64 logic. | |||
2014-12-16 | these headers do not need to (and should not) include lock.h poisoning | Ted Unangst | |
the namespace. ok deraadt | |||
2014-12-16 | Define and print HV cpuid flag. | Stefan Fritsch | |
This is set by many hypervisors, including kvm, vmware, hyper-v. | |||
2014-12-16 | primary change: move uvm_vnode out of vnode, keeping only a pointer. | Ted Unangst | |
objective: vnode.h doesn't include uvm_extern.h anymore. followup changes: include uvm_extern.h or lock.h where necessary. ok and help from deraadt | |||
2014-12-15 | fully parenthesize the PMAP_DIRECT_* macros | Philip Guenther | |
ok tedu@ | |||
2014-12-15 | move needed macros to pmap.c and delete stale ones. ok guenther | Ted Unangst | |
2014-12-15 | Use MAP_INHERIT_* for the 'inh' argument to the UMV_MAPFLAG() macro, | Philip Guenther | |
eliminating the must-be-kept-in-sync UVM_INH_* macros ok deraadt@ tedu@ | |||
2014-12-15 | change bcopy to memcpy. ok deraadt | Ted Unangst | |
2014-12-14 | Disable MWAIT again, this time on both i386 and amd64. Too many systems | Philip Guenther | |
run excessively hot with it to have it on by default, and I still don't have good logic to let acpicpu enable it when the AML says it's good. | |||
2014-12-13 | An UVM_ADV_NORMAL -> MADV_NORMAL was missed here | Philip Guenther | |
2014-12-13 | yet more mallocarray() changes. | Doug Hogan | |
ok tedu@ deraadt@ | |||
2014-12-13 | Create a MOP version of the network boot loader; verified to boot on DEC 3000. | Miod Vallat | |
2014-12-13 | add a sxidog_activate() function so the kernel will link again | Jonathan Gray | |
after the changes made in rev 1.5 | |||
2014-12-12 | oops, i was not supposed to disable mwait. found by stsp | Ted Unangst | |
2014-12-11 | dragonflybsd has added a urio driver. conservation of urios requires | Ted Unangst | |
that we delete ours, which isn't actually useful. ok mpi sthen | |||
2014-12-11 | Delete #ifdef'd code that hasn't been compiled in years from sparc64 ofwboot. | Stefan Sperling | |
ok miod@ | |||
2014-12-10 | retire shutdown hooks; ok deraadt, krw | Mike Belopuhov | |
2014-12-10 | Convert watchdog(4) devices to use autoconf(9) framework. | Mike Belopuhov | |
ok deraadt, tests on glxpcib and ok mpi | |||
2014-12-10 | enable skgpio(4) | Jonathan Gray | |
2014-12-10 | Add skgpio(4) a driver for the Soekris net6501 GPIO and LEDs | Jonathan Gray | |
from Matt Dainty. | |||
2014-12-09 | Check strlcpy(), strlcat(), and snprintf() return values in sparc64 ofwboot. | Stefan Sperling | |
tweak and ok millert@ miod@ | |||
2014-12-09 | Replace some malloc(n*size,...) calls with mallocarray(). | Doug Hogan | |
ok tedu@ deraadt@ | |||
2014-12-08 | Add an intermediate layer driver, cbus(4), to manage its own | Kenji Aoyama | |
interrupts of PC-9801 extension board slot bus (so-called 'C-bus') on LUNA-88K2. Existing pcex(4) is now attached at cbus(4), i.e. cbus0 at mainbus0 pcex0 at cbus0 With this driver, some other PC-9801 boards might be supported on luna88k in the (near?) future:-) ok miod@ | |||
2014-12-08 | Use tabs instead of spaces here. | Brad Smith | |