OpenBSD cvs log

created 2020-11-25T23:21:51Z
begin 2020-09-05T00:00:00Z
end 2020-09-06T00:00:00Z
path src/sys
commits 7

date 2020-09-05T13:05:06Z
author krw
files src/sys/arch/sparc64/dev/vdsk.c log diff annotate
src/sys/dev/softraid.c log diff annotate
src/sys/dev/ata/atascsi.c log diff annotate
src/sys/dev/ic/aac.c log diff annotate
src/sys/dev/ic/ami.c log diff annotate
src/sys/dev/ic/cac.c log diff annotate
src/sys/dev/ic/gdt_common.c log diff annotate
src/sys/dev/ic/nvme.c log diff annotate
src/sys/dev/ic/twe.c log diff annotate
src/sys/dev/pci/ips.c log diff annotate
message Replace '32' with SID_SCSI2_ALEN (a.k.a. 31) when building emulated INQUIRY
responses. This is what the SCSI specifications say is the correct value and
already used in several cases.

date 2020-09-05T13:05:07Z
author krw
files src/sys/dev/pv/vioblk.c log diff annotate
src/sys/dev/pv/xbf.c log diff annotate
src/sys/dev/sdmmc/sdmmc_scsi.c log diff annotate
message Replace '32' with SID_SCSI2_ALEN (a.k.a. 31) when building emulated INQUIRY
responses. This is what the SCSI specifications say is the correct value and
already used in several cases.

date 2020-09-05T13:55:45Z
author kettenis
files src/sys/arch/powerpc64/conf/BOOT log diff annotate
src/sys/arch/powerpc64/conf/GENERIC log diff annotate
src/sys/arch/powerpc64/conf/RAMDISK log diff annotate
message Add mpii(4).

date 2020-09-05T14:21:52Z
author krw
files src/sys/dev/pv/hvs.c log diff annotate
src/sys/dev/usb/umass.c log diff annotate
src/sys/scsi/mpath_hds.c log diff annotate
src/sys/scsi/scsi_all.h log diff annotate
src/sys/scsi/scsi_base.c log diff annotate
message Rename SID_INQUIRY_HDR (a.k.a. 5) to more explicit SID_SCSI2_HDRLEN and use it
to replace various uses of '5' when calculating the amount of data in the
INQUIRY response. Matches up more naturally with SID_SCSI2_ALEN.

Also use to fix SCSIDEBUG display of INQUIRY responses to show correct count of
bytes received/available.

date 2020-09-05T14:47:21Z
author deraadt
files src/sys/arch/arm64/dev/agintc.c log diff annotate
src/sys/arch/arm64/dev/ampintc.c log diff annotate
message allow compile of kernels with DDB, in more cases.
from Matt Baulch
discussed with kettenis and drahn

date 2020-09-05T18:36:37Z
author kettenis
files src/sys/arch/powerpc64/powerpc64/trap_subr.S log diff annotate
message Whitespace.

date 2020-09-05T19:21:10Z
author kettenis
files src/sys/arch/powerpc64/include/cpu.h log diff annotate
src/sys/arch/powerpc64/include/trap.h log diff annotate
src/sys/arch/powerpc64/include/vmparam.h log diff annotate
src/sys/arch/powerpc64/powerpc64/genassym.cf log diff annotate
src/sys/arch/powerpc64/powerpc64/machdep.c log diff annotate
src/sys/arch/powerpc64/powerpc64/pmap.c log diff annotate
src/sys/arch/powerpc64/powerpc64/trap_subr.S log diff annotate
message Implement spilling of kernel SLB entries. Mostly from FreeBSD.

This makes it possible to use more SLB entries for the kernel than the
hardware supports. The design is such that a subset of the hardware SLB
entries can be replaced when needed. This makes sure the entries
mapping kernel code and data and the page tables ar always present.
Traps for missing SLB entries are handled in real-mode and on a special
stack such that it doesn't have to rely on SLB entires mapping kernel
stacks.

With this in place we can increase KVA to 32GB. Hopefully that's enough
to support large memory configurations.