OpenBSD cvs log

created 2020-08-16T09:02:47Z
begin 2020-08-14T00:00:00Z
end 2020-08-15T00:00:00Z
path src/sys
commits 10

date 2020-08-14T11:05:38Z
author mvs
files src/sys/net/if_pppx.c log diff annotate
message Set `IFXF_MPSAFE' bit to pppx(4) related `ifnet'. This moves pppx(4)
packets output out of KERNEL_LOCK. pppx(4) and pipex(4) are ready to
this.

ok yasuoka@ mpi@

date 2020-08-14T11:51:07Z
author anton
files src/sys/dev/kcov.c log diff annotate
message When detaching common remote coverage, do not clear any fields. Instead,
let kr_free() do the work. Otherwise a thread currently inside a remote
section could end up not decrementing the number of ongoing sections
while exiting the same remote section.

Reported-by: [email protected]

date 2020-08-14T12:13:01Z
author kettenis
files src/sys/arch/powerpc64/powerpc64/cpu.c log diff annotate
message Initialize local variable that was supposed to hold the value of curcpu().

Spotted by miod@

date 2020-08-14T12:14:06Z
author kettenis
files src/sys/arch/powerpc64/powerpc64/locore.S log diff annotate
message Fix typo.

Spotted by miod@

date 2020-08-14T12:17:34Z
author kn
files src/sys/net/if_spppsubr.c log diff annotate
message Zap LOOPALIVECNT

Unused since r1.138 from 2015: "remove cisco hdlc code from sppp(4)".

OK mpi

date 2020-08-14T14:49:04Z
author kettenis
files src/sys/dev/sdmmc/sdhc.c log diff annotate
src/sys/dev/sdmmc/sdmmc_mem.c log diff annotate
src/sys/dev/sdmmc/sdmmcchip.h log diff annotate
src/sys/dev/sdmmc/sdmmcreg.h log diff annotate
src/sys/dev/sdmmc/sdmmcvar.h log diff annotate
message Add support for eMMC HS200 mode. Loosely based on code from NetBSD.

ok patrick@

date 2020-08-14T15:15:27Z
author kettenis
files src/sys/dev/fdt/amlmmc.c log diff annotate
message Implement tuning and enable HS200 mode. On my ODROID-N2 I see very poor
performance at 200 MHz, so restrict the maximum frequency to 150 MHz for now.
This also makes the eMMC on the ODROID-C4 work properly.

date 2020-08-14T16:45:48Z
author krw
files src/sys/scsi/scsiconf.c log diff annotate
src/sys/scsi/scsiconf.h log diff annotate
message Redistribute and tweak the scsi_[attach|probe|detach]_[bus|target|lun]() code to
make the three variants more similar and easier to understand. Ensures
consistent error checks and eliminates pointless adapter_buswidth checks when
processing the list of scsi_links.

date 2020-08-14T16:51:09Z
author kettenis
files src/sys/arch/arm/include/softintr.h log diff annotate
src/sys/arch/arm64/include/softintr.h log diff annotate
src/sys/arch/powerpc64/include/softintr.h log diff annotate
message Remove "for all XXX platforms" from comment. Fixes the issue pointed out
by miod@ where the powerpc64 claimed to be "for all AArch64 platforms".

ok patrick@

date 2020-08-14T18:14:11Z
author jcs
files src/sys/dev/ic/com.c log diff annotate
src/sys/dev/ic/comreg.h log diff annotate
src/sys/dev/ic/comvar.h log diff annotate
src/sys/dev/pci/puc.c log diff annotate
src/sys/dev/pci/pucdata.c log diff annotate
src/sys/dev/pci/pucvar.h log diff annotate
src/sys/dev/puc/com_puc.c log diff annotate
message Re-commit Exar XR17V35x serial port support previously backed out:

The Exar XR17V354 has 4 ports that have a 256-byte FIFO, use a
frequency of 125Mhz, and have a unique sleep register. A custom
interrupt handler is setup in puc for these ports so it can check a
register which reports which ports triggered the interrupt, rather
than having to run comintr for every port every time.

To avoid probing for these ports in com_attach_subr which requires
access to registers that may be reserved on certain platforms, pass
the sc_uarttype from com_puc_attach since the port type is already
known based on the puc device vendor/id.

Input from kettenis, tested in snaps