Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-11-04 | Switch mvme68k to timecounters. | Miod Vallat | |
2012-11-03 | Let this build again. diff from deraadt "Sure you can commit that" deraadt@ | Brandon Mercer | |
2012-11-02 | typo | Miod Vallat | |
2012-11-02 | uvm_km_alloc() allocs bytes rounded up to the nearest page not pages. | Jonathan Gray | |
Problem spotted by and diff to fix this (and convert to km_alloc) from oga ok deraadt@ | |||
2012-11-01 | Switch alpha to per-process astpending. | Miod Vallat | |
2012-11-01 | In cpu_fork(), correctly set up the stack of the new process if required. This | Miod Vallat | |
repairs tfork_thread() operation. | |||
2012-11-01 | When possible, send multiple characters per packet. Also, stop sending when | Mark Kettenis | |
the transmit queue is full. If the transmit queue is full, set a timeout to get things going again. | |||
2012-11-01 | Fix merge errors. | Joel Sing | |
Found the hard way by deraadt@ | |||
2012-10-31 | Unbreak build on !i386. | Joel Sing | |
Pointed out by deraadt@ | |||
2012-10-31 | Bump version numbers. | Joel Sing | |
2012-10-31 | Enable softraid boot support for cdboot(8) and pxeboot(8). | Joel Sing | |
2012-10-31 | Make cdboot(8) and pxeboot(8) work correctly when it is larger than 64KB in | Joel Sing | |
size. When relocating use blocks that are a maximum of 32KB in size and increment the segment registers after relocating each block. This keeps us within the confines of the %cx register and the real mode segmented addressing. | |||
2012-10-31 | Save and restore %ebx across the call to read. Otherwise we load the first | Joel Sing | |
64KB segment at 0x7c00 and any additional 64KB segments over top of each other at 0x10000. | |||
2012-10-31 | Bump i386 boot(8) version. | Joel Sing | |
2012-10-31 | Enable softraid boot support for i386 boot(8). | Joel Sing | |
2012-10-31 | Bring softraid support to i386/stand/libsa. | Joel Sing | |
2012-10-31 | Add support for Intel's Supervisor Mode Access Prevention (SMAP) feature. | Jonathan Gray | |
When enabled SMAP will generate page faults on the kernel attempting to read/write user data pages unless an override flag is set. Instructions that modify the flag are patched into copyin/copyout and friends on boot if SMAP is enabled. Those with access to hardware with SMAP can contact me for a test case. joint work with deraadt@ ok miod@ deraadt@ | |||
2012-10-30 | Apply a bunch of style(9) and whitespace fixes to i386/amd64 libsa, making | Joel Sing | |
the code actually diffable. No binary change. | |||
2012-10-30 | Actually remove the Makefiles. | Joel Sing | |
2012-10-30 | Remove the now unused i386 libsa/libz Makefiles. | Joel Sing | |
ok deraadt@ | |||
2012-10-29 | Set the type of a processed MSI data record to 0, and check that the type | Mark Kettenis | |
is non-zero before handling them, like we do in pyro(4). Seems to fix issues with MSIs on sun4v, so enable them again. | |||
2012-10-29 | On UltraSPARC T1/T2, block the current strand while spinning in the hope | Mark Kettenis | |
other strands can do some useful work. Idea stolen from Linux. Results in a small, but measurable speedup doing a kernel build and reduces the system time by almost 10%. | |||
2012-10-29 | add (consistent) STANDARDS; | Jason McIntyre | |
2012-10-29 | Build i386 cdboot(8) and pxeboot(8) using the same method as the amd64 | Joel Sing | |
versions. Compile all required sources directly, rather than linking against uninstalled libraries. Discussed with deraadt@ | |||
2012-10-29 | Bump version. | Joel Sing | |
2012-10-29 | Enable softraid boot support in pxeboot(8). | Joel Sing | |
2012-10-29 | Make pxeboot(8) work correctly when it is larger than 64KB in size. When | Joel Sing | |
relocating use blocks that are a maximum of 32KB in size and increment the segment registers after relocating each block. This keeps us within the confines of the %cx register and the real mode segmented addressing. | |||
2012-10-29 | Bump version. | Joel Sing | |
2012-10-29 | Enable softraid boot support in cdboot(8). | Joel Sing | |
2012-10-29 | Make cdboot(8) work correctly when it is larger than 64KB in size. When | Joel Sing | |
relocating use blocks that are a maximum of 32KB in size and increment the segment registers after relocating each block. This keeps us within the confines of the %cx register and the real mode segmented addressing. | |||
2012-10-28 | Use the same (shorter) error message as the i386 version. | Joel Sing | |
2012-10-28 | Save and restore %ebx across the call to read. Otherwise we load the first | Joel Sing | |
64KB segment at 0x7c00 and any additional 64KB segments over top of each other at 0x10000. | |||
2012-10-27 | Also attach to channels name "ldom-<guestname>" (but not "ldom-primary"). | Mark Kettenis | |
2012-10-27 | Make polling work. | Mark Kettenis | |
2012-10-27 | Move the code for softraid boot into separate files, leaving only minimal | Joel Sing | |
hooks that are called from the normal code path. This allows softraid boot support to be completely enabled or disabled at compile time. For boot(8) all softraid boot support is now enabled by default, including support for booting from crypto volumes. Disable softraid boot support for fdboot, which further shrinks the binary. | |||
2012-10-26 | Turns out that for devices that attach to cbus(4), it is better to disable | Mark Kettenis | |
interrupts up-front and explicitly enabling them later than the other way around. | |||
2012-10-26 | Previous revision would prevent grtwo(4) boards from being recognized. | Miod Vallat | |
Make sure that what seems to be a 8-bit ID register of value zero does not match as an expansion board, which it can't be, and continue with the specific frame buffer test logic. | |||
2012-10-26 | Properly clear trap frame in setregs() to avoid leaking registers across exec. | Mark Kettenis | |
ok jsing@ | |||
2012-10-25 | Some LIBC_SCCS found lurking in the shadows | Theo de Raadt | |
2012-10-22 | Stop passing around PS_STRINGS in %g1. The ELF ABI reserves this register | Mark Kettenis | |
for passing around a pointer to a cleanup function and we'd like to use it for that purpose in the near future. ok miod@ | |||
2012-10-22 | Stop passing around PS_STRINGS in %g1. The ELF ABI reserves this register | Mark Kettenis | |
for passing around a pointer to a cleanup function and we'd like to use it for that purpose in the near future. ok miod@ | |||
2012-10-22 | missing header | Miod Vallat | |
2012-10-21 | Fix thinko in previous. | Mark Kettenis | |
2012-10-21 | Make sure that there is enough room in the transmit queue to send a VIO | Mark Kettenis | |
message. Sleep if necessary. | |||
2012-10-21 | I want msdos filesystem support on the big bsd.rd | Theo de Raadt | |
2012-10-21 | Clear a pending channel reset when a device is opened. | Mark Kettenis | |
2012-10-21 | Needs <sys/device.h> now | Miod Vallat | |
2012-10-20 | move sio_intr_shutdown() from being a shutdownhook, and do it directly in | Theo de Raadt | |
boot() as required. ok miod | |||
2012-10-20 | off-by-one in device number check; found the hard way and reported by J Sisson. | Miod Vallat | |
2012-10-19 | add an #ifdef HIBERNATE for diffability with amd64 | Mike Larkin | |