OpenBSD cvs log

created 2019-01-30T12:31:14Z
begin 2019-01-10T00:00:00Z
end 2019-01-11T00:00:00Z
path src/sys
commits 12

date 2019-01-10T01:16:29Z
author jsg
files src/sys/arch/amd64/amd64/efifb.c log diff annotate
src/sys/arch/amd64/include/efifbvar.h log diff annotate
message add efifb_stolen() to get the size of the efifb framebuffer
suggested by and ok kettenis@

date 2019-01-10T01:20:02Z
author jsg
files src/sys/dev/pci/drm/radeon/radeon_ttm.c log diff annotate
message Use efifb_stolen() to prevent radeondrm from using aperture memory
overlapping the framebuffer. Prompted by ring tests failing.
Diagnosed, fix suggested by and ok kettenis@

date 2019-01-10T17:54:11Z
author cheloha
files src/sys/kern/kern_time.c log diff annotate
message settime: Don't cancel ongoing adjtime(2) until after full permission checks

ok jca@ visa@ guenther@ deraadt@

date 2019-01-10T18:05:43Z
author sf
files src/sys/dev/fdt/virtio_mmio.c log diff annotate
src/sys/dev/pci/virtio_pci.c log diff annotate
src/sys/dev/pv/virtio.c log diff annotate
src/sys/dev/pv/virtiovar.h log diff annotate
message Move some common defines to virtiovar.h

And fix some comments

date 2019-01-10T18:06:56Z
author sf
files src/sys/dev/pv/virtio.c log diff annotate
src/sys/dev/pv/virtiovar.h log diff annotate
message Remove some more code if VIRTIO_DEBUG is 0

date 2019-01-10T18:11:42Z
author sf
files src/sys/dev/pci/virtio_pci.c log diff annotate
src/sys/dev/pci/virtio_pcireg.h log diff annotate
src/sys/dev/pv/virtioreg.h log diff annotate
message Move some PCI-specific defines to a new virtio_pcireg.h file

Also add some virtio 1.0 status and feature bits

date 2019-01-10T18:22:17Z
author sf
files src/sys/dev/pv/virtioreg.h log diff annotate
message Fix previous

It accidentally contained a part of a different diff.

date 2019-01-10T18:35:56Z
author sf
files src/sys/dev/pci/pcidevs log diff annotate
message Add virtio 1.x PCI IDs

Everything above 0x1040 is 1.x only.

Also tweak descriptoin of memory balloon device. There will be a memory
device, too

ok mlarkin@

date 2019-01-10T18:36:53Z
author sf
files src/sys/dev/pci/pcidevs.h log diff annotate
src/sys/dev/pci/pcidevs_data.h log diff annotate
message regen pcidevs*.h

date 2019-01-10T18:50:32Z
author kettenis
files src/sys/dev/acpi/amltypes.h log diff annotate
src/sys/dev/acpi/dsdt.c log diff annotate
message Properly implement (as far as we can) Event()/Signal()/Wait() AML operations.

ok mpi@, tedu@, deraadt@

date 2019-01-10T20:26:34Z
author kettenis
files src/sys/uvm/uvm_glue.c log diff annotate
message Hold a read lock on the map while doing the actual device I/O during in
physio(9) to prevent another thread from unmapping the memory and triggering
an assertion or even corruption random physical memory pages.

ok deraadt@

Should fix:
Reported-by: syzbot+b8e7faf688f8c9d341b1@syzkaller.appspotmail.com
Reported-by: syzbot+b6a9255faa0605669432@syzkaller.appspotmail.com

date 2019-01-10T21:55:26Z
author tedu
files src/sys/uvm/uvm_mmap.c log diff annotate
message Make mincore lie. The nature of shared memory means it can spy on what
another process is doing. We don't want that, so instead have it
always return that memory is in core.
ok deraadt kettenis