created | 2020-07-28T21:53:58Z |
---|---|
begin | 2020-05-28T00:00:00Z |
end | 2020-05-29T00:00:00Z |
path | src/sys |
commits | 6 |
date | 2020-05-28T07:17:50Z | |||
---|---|---|---|---|
author | mpi | |||
files | src/sys/kern/uipc_syscalls.c | log | diff | annotate |
message |
File allocation in socket(2) & socketpair(2) no longer need the KERNEL_LOCK(). Bring the two syscalls in sync with recent MP changes in the file layer. Inconsistency pointed by haesbaert@. ok anton@, visa@ |
date | 2020-05-28T07:21:56Z | |||
---|---|---|---|---|
author | jmatthew | |||
files | src/sys/dev/pci/if_vmx.c | log | diff | annotate |
message |
Use MSI-X interrupts where available, and rearrange structures to allow for multi-queue operation. Vector 0 is used for events, and the subsequent vectors are mapped to a tx and rx queue each. tested on esxi 6.7 and qemu by me, and on vmware fusion by dlg@ ok dlg@ |
date | 2020-05-28T15:06:36Z | |||
---|---|---|---|---|
author | yasuoka | |||
files | src/sys/arch/amd64/amd64/machdep.c | log | diff | annotate |
message |
Call cninit() after parsing boot parameter to make cninit() possible to select the VGA or the EFI framebuffer properly. Previous initializes VGA unconditionally, it caused serious problems like the video distortion and so on. As a downside of this commit, some early panic or debug messages will not be displayed. test Andrew Daugherity, jsg ok jsg kettenis |
date | 2020-05-28T15:48:29Z | |||
---|---|---|---|---|
author | otto | |||
files | src/sys/ufs/ffs/ffs_alloc.c | log | diff | annotate |
src/sys/ufs/ffs/ffs_vfsops.c | log | diff | annotate | |
src/sys/ufs/ufs/dinode.h | log | diff | annotate | |
src/sys/ufs/ufs/inode.h | log | diff | annotate | |
message |
Make generation numbers unsigned and fill them using a random number from the range [1..UINT_MAX] initially. On inode re-use increment and on wrap refill from the range [1..UINT_MAX-1] to avoid assigning UINT_MAX (the original value). Zero still means uninitialized. ok millert@ |
date | 2020-05-28T20:24:26Z | |||
---|---|---|---|---|
author | fcambus | |||
files | src/sys/dev/fdt/simplefb.c | log | diff | annotate |
message |
Enable scrollback in simplefb(4). OK kettenis@ |
date | 2020-05-28T20:26:25Z | |||
---|---|---|---|---|
author | fcambus | |||
files | src/sys/arch/amd64/amd64/efifb.c | log | diff | annotate |
message |
When calling rasops_init() in efifb_cnremap() and efifb_attach(), pass EFIFB_HEIGHT and EFIFB_WIDTH instead of efifb_std_descr.n{rows,cols}. Because the efifb resolution doesn't change, this ensures 'ri_emuwidth' and 'ri_emuheight' will always get the same value when we remap and later when we attach, so the text area is always displayed at the same position. This fixes display glitches happening on smaller screens or with larger fonts, which caused the content previously displayed in the area that was becoming margins when remapping to remain there. OK jsg@ |