OpenBSD cvs log

created 2018-11-29T22:35:20Z
begin 2018-06-22T00:00:00Z
end 2018-06-23T00:00:00Z
path src/sys
commits 9

date 2018-06-22T05:21:45Z
author mlarkin
files src/sys/arch/amd64/amd64/vmm.c log diff annotate
message vmm(4): Be more careful when tearing down VMs, to avoid a possible race
against the VM list.

date 2018-06-22T13:21:14Z
author bluhm
files src/sys/arch/i386/i386/cpu.c log diff annotate
src/sys/arch/i386/i386/gdt.c log diff annotate
src/sys/arch/i386/i386/ log diff annotate
src/sys/arch/i386/i386/locore.s log diff annotate
src/sys/arch/i386/i386/machdep.c log diff annotate
src/sys/arch/i386/i386/pmap.c log diff annotate
src/sys/arch/i386/i386/pmapae.c log diff annotate
src/sys/arch/i386/include/cpu.h log diff annotate
src/sys/arch/i386/include/cpu_full.h log diff annotate
src/sys/arch/i386/include/segments.h log diff annotate
src/sys/arch/i386/include/tss.h log diff annotate
message Finish the last missing piece for the i386 meltdown fix:
- handle protection fault on iret properly
- handle NMI
- actually enable U-K in pmap_switch()
from hshoexer@; input guenther@; OK mlarkin@ deraadt@

date 2018-06-22T13:33:30Z
author visa
files src/sys/kern/kern_prot.c log diff annotate
message tweak comment

date 2018-06-22T15:18:50Z
author kettenis
files src/sys/arch/arm/include/setjmp.h log diff annotate
message Save and restore the relevant FPU state on armv7.

ok deraadt@

date 2018-06-22T15:20:37Z
author kettenis
files src/sys/arch/arm/arm/ast.c log diff annotate
message Update the pointer to the trapframe in the PCB when handling an AST.

From drahn@, ok guenther@

date 2018-06-22T15:33:33Z
author kettenis
files src/sys/arch/arm64/arm64/ast.c log diff annotate
message Update the pointer to the trapframe in the PCB when handling an AST.

From drahn@, ok guenther@

date 2018-06-22T15:58:26Z
author jcs
files src/sys/dev/i2c/iatp.c log diff annotate
message set I2C_F_POLL when acquiring the iic bus in an interrupt handler

found by witness, reported and tested by bentley

date 2018-06-22T16:08:12Z
author drahn
files src/sys/arch/arm64/arm64/ast.c log diff annotate
src/sys/arch/arm64/arm64/exception.S log diff annotate
message Updating md_astpending in ast() creates a race, update the variable in asm
before calling ast(). Pointed out by Gunther after I had a fix.
ok guenther@

date 2018-06-22T18:50:42Z
author guenther
files src/sys/arch/arm/arm/fault.c log diff annotate
message Move up the setting of pcb_tf, refreshcreds(), and stack check so that
we can be sure signals posted from userret() are based on the correct

ok kettenis@