OpenBSD cvs log

created 2019-05-18T11:36:52Z
begin 2019-05-15T00:00:00Z
end 2019-05-16T00:00:00Z
path src/sys
commits 11

date 2019-05-15T03:16:16Z
author visa
files src/sys/arch/mips64/mips64/trap.c log diff annotate
message Drop redundant pmap_proc_iflush() call. The needed instruction cache
invalidation is done by mips64 pmap when the branch emulation page is
made executable.

Originally, the pmap_proc_iflush() call was necessary. The instruction
cache invalidation was added in pmap_protect() after the FPU emulation
was introduced.

OK miod@

date 2019-05-15T03:17:20Z
author visa
files src/sys/arch/mips64/mips64/trap.c log diff annotate
message Reduce branch emulation page access protection during setup. The setup
stage does not need execute access, so map the page initially with
read-write protection.

OK miod@

date 2019-05-15T06:12:19Z
author anton
files src/sys/uvm/uvm_amap.c log diff annotate
src/sys/uvm/uvm_amap.h log diff annotate
message free size for amap; ok visa@

date 2019-05-15T06:52:33Z
author mlarkin
files src/sys/arch/amd64/include/loadfile_machdep.h log diff annotate
src/sys/arch/amd64/stand/boot/Makefile log diff annotate
src/sys/arch/amd64/stand/boot/conf.c log diff annotate
src/sys/arch/amd64/stand/cdboot/Makefile log diff annotate
src/sys/arch/amd64/stand/cdboot/conf.c log diff annotate
src/sys/arch/amd64/stand/libsa/exec_i386.c log diff annotate
src/sys/arch/amd64/stand/libsa/run_amd64.S log diff annotate
src/sys/arch/amd64/stand/pxeboot/Makefile log diff annotate
src/sys/arch/amd64/stand/pxeboot/conf.c log diff annotate
message Add support to the BIOS bootloader for random kernel base VA

This diff adds support to be able to load a randomly linked kernel VA
(subject to some range restrictions). This change has been in snaps for
a few days without any fallout.

ok deraadt@

date 2019-05-15T06:54:10Z
author jmatthew
files src/sys/dev/pci/if_mcx.c log diff annotate
message Rework tx path to allow using up to 13 segments per packet, so we don't
have to defrag everything. While working on this I discovered both of
the tx doorbells can be rung once per mcx_start() call, rather than once
per packet. dlg@ helped a lot by making me read the documentation again.

date 2019-05-15T06:56:36Z
author jmatthew
files src/sys/dev/pci/if_mcx.c log diff annotate
message remove some use of uninitialized values pointed out by jsg@

date 2019-05-15T12:17:18Z
author jan
files src/sys/dev/softraid.c log diff annotate
message Fix free(9) sizes in softraid(4)

OK tedu@

date 2019-05-15T20:59:17Z
author deraadt
files src/sys/dev/acpi/tpm.c log diff annotate
message if \n is added in attach, then tpm_init() should skip it.

date 2019-05-15T21:18:39Z
author tedu
files src/sys/dev/acpi/tpm.c log diff annotate
message revert previous, since it makes jmc's machine print an extra newline.
several printfs here seem to have mismatched newlines?

date 2019-05-15T21:25:50Z
author tedu
files src/sys/kern/kern_malloc.c log diff annotate
message rework the zero warning slightly, and more completely disable until we're
more ready to deal with the noise.

date 2019-05-15T21:28:21Z
author tedu
files src/sys/dev/acpi/tpm.c log diff annotate
message unrevert, i missed deraadt's commit with the proper fix
noticed by deraadt