CVS commit: src/sys/dev

2018-09-26 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Wed Sep 26 20:03:36 UTC 2018 Modified Files: src/sys/dev/fdt: fdt_i2c.c src/sys/dev/ofw: ofw_subr.c Log Message: Set "i2c-indirect-config" to false in the right place so that iic(4) better behaves itself. To generate a

CVS commit: src/sys

2018-09-26 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Wed Sep 26 19:06:33 UTC 2018 Modified Files: src/sys/arch/x86/pci: dwiic_pci.c src/sys/dev/fdt: files.fdt src/sys/dev/ic: dwiic.c Added Files: src/sys/dev/fdt: dwiic_fdt.c Log Message: Add dwiic_fdt attac

CVS commit: src/sys/dev/ic

2018-09-26 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Wed Sep 26 18:32:51 UTC 2018 Modified Files: src/sys/dev/ic: dwiic.c dwiic_var.h Log Message: Sync with OpenBSD src/sys/dev/ic/dwiic.c r1.4. Makes split command+data write operations in the exec() function work. cvs: --

CVS commit: src/sys/dev/ic

2018-09-26 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Wed Sep 26 18:06:59 UTC 2018 Modified Files: src/sys/dev/ic: dwiic.c Log Message: Correctly use device_printf() rather than aprint_error_dev() for errors that can occur at runtime. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/dev/ic

2018-09-25 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Tue Sep 25 16:29:41 UTC 2018 Modified Files: src/sys/dev/ic: dwiic.c Log Message: return 0 on success of dwiic_i2c_acquire_bus(), not 1 (failure) To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/dev/ic/dwiic

CVS commit: src/sys/arch/aarch64/conf

2018-09-21 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Fri Sep 21 16:53:20 UTC 2018 Modified Files: src/sys/arch/aarch64/conf: files.aarch64 Log Message: catch up to files.arm's recent "opt_console.h" changes To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/arch

CVS commit: src/libexec/ld.elf_so/arch/aarch64

2018-09-20 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Thu Sep 20 19:02:22 UTC 2018 Modified Files: src/libexec/ld.elf_so/arch/aarch64: mdreloc.c Log Message: Revise previous to not deadlock. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/libexec/ld.elf_so/arch/a

CVS commit: src/libexec/ld.elf_so/arch/aarch64

2018-09-20 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Thu Sep 20 18:41:05 UTC 2018 Modified Files: src/libexec/ld.elf_so/arch/aarch64: mdreloc.c rtld_start.S Log Message: Improve support for R_AARCH64_TLSDESC relocations. In large part from FreeBSD. To generate a diff of this co

CVS commit: src

2018-09-15 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sat Sep 15 19:47:48 UTC 2018 Modified Files: src/sys/arch/aarch64/aarch64: db_disasm.c db_machdep.c db_trace.c disasm.c src/sys/arch/aarch64/include: db_machdep.h machdep.h pmap.h src/usr.sbin/crash: M

CVS commit: src/sys/arch/aarch64/aarch64

2018-09-15 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sat Sep 15 19:16:58 UTC 2018 Modified Files: src/sys/arch/aarch64/aarch64: db_trace.c Log Message: aarch64/db_trace.c: annotate w/ __printflike; fix discovered problems To generate a diff of this commit: cvs rdiff -u -r1.4 -r1

CVS commit: src/sys/arch/evbarm/include

2018-09-15 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sat Sep 15 15:22:06 UTC 2018 Modified Files: src/sys/arch/evbarm/include: setjmp.h Log Message: Fix #include path for aarch64/setjmp.h. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/arch/evbarm/include/se

CVS commit: src/sys/dev/fdt

2018-09-15 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sat Sep 15 13:42:41 UTC 2018 Modified Files: src/sys/dev/fdt: fdtvar.h Log Message: fdtvar.h: Use _KERNEL_OPT wrapper where necessary. To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42 src/sys/dev/fdt/fdtvar.h Ple

CVS commit: src/sys/arch/evbarm/fdt

2018-09-14 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Fri Sep 14 22:08:49 UTC 2018 Modified Files: src/sys/arch/evbarm/fdt: fdt_machdep.c Log Message: fdt_cpu_rootconf: fix root on wd(4) Remove duplicate 'ld' and replace with previously-missing 'wd'. To generate a diff of this c

CVS commit: src/sys/stand/efiboot

2018-09-14 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Fri Sep 14 21:37:03 UTC 2018 Modified Files: src/sys/stand/efiboot: efiblock.c Log Message: MI efiboot: avoid LBA overflow in efi_block_find_partitions_disklabel() To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 sr

CVS commit: src/sys/dev/pci

2018-09-14 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Fri Sep 14 18:46:47 UTC 2018 Modified Files: src/sys/dev/pci: if_msk.c if_mskvar.h if_skreg.h Log Message: msk(4): add 64-bit DMA support To generate a diff of this commit: cvs rdiff -u -r1.77 -r1.78 src/sys/dev/pci/if_msk.c c

CVS commit: src/sys/dev/pci

2018-09-12 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Wed Sep 12 13:52:36 UTC 2018 Modified Files: src/sys/dev/pci: if_msk.c Log Message: if_msk: detach/reattach fixes - Fill in sc->sk_bsize upon pci_mapreg_map() so that we'll correctly bus_space_unmap() on detach. - Clear sc

CVS commit: src/sys/dev/usb

2018-08-30 Thread Jonathan A. Kollasch
18 +++ src/sys/dev/usb/xhci.c Thu Aug 30 13:13:24 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: xhci.c,v 1.96 2018/08/09 06:26:47 mrg Exp $ */ +/* $NetBSD: xhci.c,v 1.97 2018/08/30 13:13:24 jakllsch Exp $ */ /* * Copyright (c) 2013 Jonathan A. Kollasch @@ -34,7 +34,7 @@ */ #include -__KERNEL_RCSID(0

CVS commit: src/sys/kern

2018-08-19 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sun Aug 19 15:10:23 UTC 2018 Modified Files: src/sys/kern: sys_mqueue.c Log Message: Handle p->p_mqueue_cnt in a symmetric manner. While this change does mean that each open mqd_t counts against the limit, it also means that p_

CVS commit: src/sys/arch/arm/include

2018-08-10 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Fri Aug 10 17:05:22 UTC 2018 Modified Files: src/sys/arch/arm/include: int_const.h Log Message: fix arm int_const.h for aarch64 To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/arch/arm/include/int_const.h

CVS commit: src/sys/dev/usb

2018-08-09 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Thu Aug 9 18:17:39 UTC 2018 Modified Files: src/sys/dev/usb: ehci.c Log Message: fix DIAGNOSTIC build by not copying ub_usepolling to stack before use To generate a diff of this commit: cvs rdiff -u -r1.260 -r1.261 src/sys/de

CVS commit: src/sys/dev

2018-07-12 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Thu Jul 12 13:05:39 UTC 2018 Modified Files: src/sys/dev/pci: ld_virtio.c src/sys/dev/virtio: files.virtio Log Message: revert previous, unintended, commit To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25

CVS commit: src/sys

2018-07-12 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Thu Jul 12 12:48:50 UTC 2018 Modified Files: src/sys/arch/arm/arm: cpufunc.c src/sys/arch/arm/arm32: vm_machdep.c src/sys/dev/pci: ld_virtio.c src/sys/dev/virtio: files.virtio Log Message: is gone; dont

CVS commit: src/sys/arch/arm/dts

2018-07-02 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Mon Jul 2 17:13:16 UTC 2018 Modified Files: src/sys/arch/arm/dts: sun50i-h5-nanopi-neo-plus2.dts Log Message: catch up to upstream dts changes/additions To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/arch

CVS commit: src/sys/arch/x86/pci

2018-06-23 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sat Jun 23 16:09:53 UTC 2018 Modified Files: src/sys/arch/x86/pci: pci_machdep.c Log Message: Disable all contemporary mode 1 quirks. To generate a diff of this commit: cvs rdiff -u -r1.81 -r1.82 src/sys/arch/x86/pci/pci_machd

CVS commit: src/sys/arch/x86/pci

2018-06-23 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sat Jun 23 16:05:05 UTC 2018 Modified Files: src/sys/arch/x86/pci: pci_machdep.c Log Message: If mode 1 enable check fails, give mode 1 a second chance by trying to use it to locate a PCI Host Bridge or device from vendor that p

CVS commit: src/sys/kern

2018-06-23 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sat Jun 23 14:22:30 UTC 2018 Modified Files: src/sys/kern: subr_kobj.c Log Message: add a kobj_error() to a recently added error case To generate a diff of this commit: cvs rdiff -u -r1.65 -r1.66 src/sys/kern/subr_kobj.c Plea

CVS commit: src/sys/arch/amd64/conf

2018-06-23 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sat Jun 23 14:14:43 UTC 2018 Modified Files: src/sys/arch/amd64/conf: XEN3_DOM0 Log Message: Add acpiecdt* at acpi?. To generate a diff of this commit: cvs rdiff -u -r1.152 -r1.153 src/sys/arch/amd64/conf/XEN3_DOM0 Please not

CVS commit: src/sys/arch/aarch64/conf

2018-06-22 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sat Jun 23 01:51:03 UTC 2018 Modified Files: src/sys/arch/aarch64/conf: Makefile.aarch64 Log Message: locore.S is a MD_SFILES. This keeps the dependency handling in the loop, so rebuilds after changing options, say EARLYCONS, d

CVS commit: src/sys/dev/pci

2018-06-21 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Thu Jun 21 16:47:07 UTC 2018 Modified Files: src/sys/dev/pci: ld_virtio.c Log Message: destroy 'sc_sync_wait' condvar and mutex upon detach To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/sys/dev/pci/ld_virti

CVS commit: src/sys/dev/i2c

2018-06-18 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Mon Jun 18 12:42:29 UTC 2018 Modified Files: src/sys/dev/i2c: gttwsi_core.c Log Message: Bail early if gttwsi_send_start() fails in gttwsi_initiate_xfer() to avoid unexpected state error message later (on Allwinner H5). To gen

CVS commit: src/sys

2018-06-15 Thread Jonathan A. Kollasch
io_fdt.c diff -u /dev/null src/sys/dev/fdt/pl061gpio_fdt.c:1.1 --- /dev/null Fri Jun 15 19:52:01 2018 +++ src/sys/dev/fdt/pl061gpio_fdt.c Fri Jun 15 19:52:01 2018 @@ -0,0 +1,264 @@ +/* $NetBSD: pl061gpio_fdt.c,v 1.1 2018/06/15 19:52:01 jakllsch Exp $ */ + +/* + * Copyright (c) 2018 Jonathan A. Ko

CVS commit: src/sys/dev

2018-06-15 Thread Jonathan A. Kollasch
+++ src/sys/dev/fdt/virtio_mmio_fdt.c Fri Jun 15 17:13:43 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: virtio_mmio_fdt.c,v 1.1 2018/06/06 20:35:36 jakllsch Exp $ */ +/* $NetBSD: virtio_mmio_fdt.c,v 1.2 2018/06/15 17:13:43 jakllsch Exp $ */ /* * Copyright (c) 2018 Jonathan A. Kollasch @@ -27,7 +27,7

CVS commit: src/sys/arch/arm/fdt

2018-06-15 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Fri Jun 15 16:03:59 UTC 2018 Modified Files: src/sys/arch/arm/fdt: psci_fdt.c Log Message: Fix PSCI 0.1 detection. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/arch/arm/fdt/psci_fdt.c Please note that d

CVS commit: src/sys/arch/arm/arm

2018-06-15 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Fri Jun 15 15:59:20 UTC 2018 Modified Files: src/sys/arch/arm/arm: psci.c Log Message: Use correct value for PSCI 0.2+ PSCI_CPU_ON. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/arch/arm/arm/psci.c Pleas

CVS commit: src/sys/arch/evbarm/conf

2018-06-15 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Fri Jun 15 15:22:01 UTC 2018 Modified Files: src/sys/arch/evbarm/conf: std.virt Log Message: ... -mcpu=armv7-a is actually spelled -march=armv7-a ... To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/arch/evb

CVS commit: src/sys/dev/fdt

2018-06-15 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Fri Jun 15 15:07:56 UTC 2018 Modified Files: src/sys/dev/fdt: files.fdt Added Files: src/sys/dev/fdt: qemufwcfg_fdt.c Log Message: add FDT "qemu,fw-cfg-mmio" glue for qemufwcfg To generate a diff of this commit: cvs rd

CVS commit: src/sys/arch/evbarm/conf

2018-06-15 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Fri Jun 15 15:00:14 UTC 2018 Modified Files: src/sys/arch/evbarm/conf: VIRT std.virt Log Message: 'virt' platform adjustments: - support broader CPU model range - move kernel physical and virtual base to avoid bootloader, a

CVS commit: src/sys/arch

2018-06-15 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Fri Jun 15 14:37:35 UTC 2018 Modified Files: src/sys/arch/arm/virt: virt_platform.c src/sys/arch/evbarm/virt: virt_start.S Log Message: Big endian support for virt_platform_early_putchar and xputc. To generate a diff o

CVS commit: src/sys/arch/evbarm/virt

2018-06-15 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Fri Jun 15 14:32:29 UTC 2018 Modified Files: src/sys/arch/evbarm/virt: virt_start.S Log Message: fix xputc FIFO address for virt platform To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/arch/evbarm/virt/vir

CVS commit: src/sys/arch/arm/fdt

2018-06-15 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Fri Jun 15 14:27:57 UTC 2018 Modified Files: src/sys/arch/arm/fdt: cpu_fdt.c Log Message: Add "arm,arm-v7" to compatible strings. (for `qemu-system-arm -M virt`) To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src

CVS commit: src/sys/arch/arm/fdt

2018-06-15 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Fri Jun 15 14:25:22 UTC 2018 Modified Files: src/sys/arch/arm/fdt: fdt_intr.h Log Message: Bump PIC_MAXSOURCES to 352. (`qemu-system-arm -M virt` currently needs 288) To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.

CVS commit: src/sys/dev/pci

2018-06-14 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Fri Jun 15 01:37:40 UTC 2018 Modified Files: src/sys/dev/pci: virtio.c Log Message: Fix queue address setup bug introduced in 1.31. This use-before-initialization problem resulted in non-zero queues never being initialized with

CVS commit: src/sys/dev/fdt

2018-06-11 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Mon Jun 11 19:54:39 UTC 2018 Modified Files: src/sys/dev/fdt: fdt_subr.c Log Message: Fix fdtbus_get_cells(, 2) when running big endian. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/sys/dev/fdt/fdt_subr.c

CVS commit: src/sys/arch

2018-06-11 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Mon Jun 11 19:49:18 UTC 2018 Modified Files: src/sys/arch/arm/vexpress: vexpress_platform.c src/sys/arch/evbarm/conf: VEXPRESS_A15 Log Message: fill in vexpress_platform_early_putchar(); make comment about CONSADDR To

CVS commit: src/sys/arch/evbarm/vexpress

2018-06-11 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Mon Jun 11 19:42:22 UTC 2018 Modified Files: src/sys/arch/evbarm/vexpress: vexpress_start.S Log Message: fix xputc for big endian To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/arch/evbarm/vexpress/vexpres

CVS commit: src/sys/dev/pci

2018-06-10 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sun Jun 10 14:59:23 UTC 2018 Modified Files: src/sys/dev/pci: if_vioif.c ld_virtio.c viomb.c viornd.c vioscsi.c Log Message: remove irrelevant pci(9) #includes from virtio child drivers To generate a diff of this commit: cvs r

CVS commit: src/sys/dev/pci

2018-06-10 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sun Jun 10 14:43:07 UTC 2018 Modified Files: src/sys/dev/pci: ld_virtio.c Log Message: The virtio block device capacity config item is expressed always in request protocol sector units of 512 bytes. Also, add and use a symbolic

CVS commit: src/sys/arch/arm/cortex

2018-06-08 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sat Jun 9 01:17:35 UTC 2018 Modified Files: src/sys/arch/arm/cortex: gtmr.c Log Message: Avoid unnecessarily touching CNTP_CTL. We may not have the privilege of accessing CNTP_CTL if running as a virtualized guest, and we're n

CVS commit: src/sys/dev/pci

2018-06-07 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Thu Jun 7 23:32:30 UTC 2018 Modified Files: src/sys/dev/pci: ld_virtio.c Log Message: Make ld_virtio aware of a possible device-side write cache. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sys/dev/pci/l

CVS commit: src/doc

2018-06-07 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Thu Jun 7 12:36:45 UTC 2018 Modified Files: src/doc: CHANGES Log Message: note virtio(4) now attaching to fdt(4) w/ MMIO transport To generate a diff of this commit: cvs rdiff -u -r1.2393 -r1.2394 src/doc/CHANGES Please note

CVS commit: src/share/man/man4

2018-06-07 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Thu Jun 7 12:32:26 UTC 2018 Modified Files: src/share/man/man4: virtio.4 Log Message: make note of new 'virtio at fdt' attachment To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/share/man/man4/virtio.4 Please

CVS commit: src/sys/arch/evbarm/conf

2018-06-06 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Wed Jun 6 20:38:00 UTC 2018 Modified Files: src/sys/arch/evbarm/conf: VEXPRESS_A15 Log Message: Add virtio drivers and potential children thereof. In part from sparc64 GENERIC. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/dev

2018-06-06 Thread Jonathan A. Kollasch
intrhand)(vsc); + } + + return r; +} + +static void +virtio_mmio_kick(struct virtio_softc *vsc, uint16_t idx) +{ + struct virtio_mmio_softc *sc = (struct virtio_mmio_softc *)vsc; + bus_space_write_4(sc->sc_iot, sc->sc_ioh, VIRTIO_MMIO_QUEUE_NOTIFY, + idx); +} + +static int +virtio_mmi

CVS commit: src/sys/arch/arm/fdt

2018-06-06 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Wed Jun 6 19:49:51 UTC 2018 Modified Files: src/sys/arch/arm/fdt: gic_fdt.c Log Message: more completely gic_fdt_disestablish() such that it's possible to re-establish later To generate a diff of this commit: cvs rdiff -u -r1

CVS commit: src/sys

2018-06-06 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Wed Jun 6 18:10:36 UTC 2018 Modified Files: src/sys/conf: files src/sys/dev/pci: files.pci Added Files: src/sys/dev/virtio: files.virtio Log Message: shuffle mechanics of files.virtio config(5) include location,

CVS commit: src/sys/dev/pci

2018-06-06 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Wed Jun 6 17:17:31 UTC 2018 Modified Files: src/sys/dev/pci: virtio.c Log Message: remove now-irrelevant includes To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/sys/dev/pci/virtio.c Please note that diffs

CVS commit: src/sys/modules

2018-06-06 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Wed Jun 6 16:46:02 UTC 2018 Modified Files: src/sys/modules: Makefile Log Message: add virtio_pci to list of not-yet-enabled modules To generate a diff of this commit: cvs rdiff -u -r1.204 -r1.205 src/sys/modules/Makefile Pl

CVS commit: src/sys

2018-06-06 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Wed Jun 6 16:11:36 UTC 2018 Modified Files: src/sys/dev/pci: virtio.c virtio_pci.c src/sys/modules/virtio: Makefile Added Files: src/sys/modules/virtio_pci: Makefile virtio_pci.ioconf Removed Files: src/s

CVS commit: src/sys/dev/pci

2018-06-03 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sun Jun 3 19:50:20 UTC 2018 Modified Files: src/sys/dev/pci: ld_virtio.c Log Message: unload payload dma map upon command completion To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/sys/dev/pci/ld_virtio.c P

CVS commit: src/sys/dev/pci

2018-06-03 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sun Jun 3 19:47:35 UTC 2018 Modified Files: src/sys/dev/pci: ld_virtio.c Log Message: add feature/register definitions from virtio-v1.0-cs04 To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/dev/pci/ld_vir

CVS commit: src/sys/kern

2018-06-03 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sun Jun 3 15:26:04 UTC 2018 Modified Files: src/sys/kern: subr_prf.c Log Message: Make identification of accounted aprint_error()s possible by putting a big ugly "autoconfiguration error: " in the log when they occur. To gene

CVS commit: src/sys/dev/pckbport

2018-06-03 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sun Jun 3 15:02:56 UTC 2018 Modified Files: src/sys/dev/pckbport: alps.c Log Message: Move two probe-time aprint_errors to debug and verbose level instead. These two are regularly happening within qemu, and would muddle up the

CVS commit: src/sys/dev/pci

2018-06-02 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sun Jun 3 02:13:09 UTC 2018 Modified Files: src/sys/dev/pci: ld_virtio.c Log Message: remove trailing whitespace To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/dev/pci/ld_virtio.c Please note that diff

CVS commit: src/sys/dev/pci

2018-06-02 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sat Jun 2 22:43:15 UTC 2018 Modified Files: src/sys/dev/pci: virtio.c virtio_pci.c virtiovar.h Log Message: Begin to detangle virtio from its PCI attachment To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/sy

CVS commit: src/sys/dev/pci

2018-06-02 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sat Jun 2 13:30:32 UTC 2018 Modified Files: src/sys/dev/pci: virtio_pci.c Log Message: fix CVS keyword in __KERNEL_RCSID To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/dev/pci/virtio_pci.c Please note th

CVS commit: src/sys/dev/pci

2018-05-26 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sat May 26 13:33:44 UTC 2018 Modified Files: src/sys/dev/pci: piixide.c Log Message: Match PCI_PRODUCT_INTEL_82Q45_IDER. Not entirely sure which chip map to use, but as this is for AMT, it's probably not like there's a real PAT

CVS commit: src/sys/dev/pci

2018-05-26 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sat May 26 13:26:02 UTC 2018 Modified Files: src/sys/dev/pci: pcidevs.h pcidevs_data.h Log Message: regen To generate a diff of this commit: cvs rdiff -u -r1.1326 -r1.1327 src/sys/dev/pci/pcidevs.h cvs rdiff -u -r1.1325 -r1.13

CVS commit: src/sys/dev/pci

2018-05-26 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sat May 26 13:25:19 UTC 2018 Modified Files: src/sys/dev/pci: pcidevs Log Message: Add Intel 82Q45 IDER To generate a diff of this commit: cvs rdiff -u -r1.1335 -r1.1336 src/sys/dev/pci/pcidevs Please note that diffs are not

CVS commit: src/sys/conf

2018-05-25 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Fri May 25 19:48:12 UTC 2018 Modified Files: src/sys/conf: dts.mk Log Message: Compile dtbs with -@ so that fdtoverlay(1) et.al. can symbolically reference phandles. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9

CVS commit: src/sys/arch/i386/stand/mbr

2018-05-19 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sat May 19 18:19:37 UTC 2018 Modified Files: src/sys/arch/i386/stand/mbr: gpt.S Log Message: Fix some whitespace style issues. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/arch/i386/stand/mbr/gpt.S Plea

CVS commit: src/sys/arch/i386/stand/mbr

2018-05-19 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sat May 19 18:18:16 UTC 2018 Modified Files: src/sys/arch/i386/stand/mbr: gpt.S Log Message: Compact crc32 code by 12 bytes of text. >From dave0 in #NetBSD on Freenode circa December 2017. Tested in a 32-bit userland harness t

CVS commit: src/sys/dev/pci

2018-05-19 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sat May 19 17:21:42 UTC 2018 Modified Files: src/sys/dev/pci: pci_map.c Log Message: Re-enable PCI window decode enable in PCI Command Register upon successful pci_mapreg_map(). Loosely related to PR #53286. To generate a dif

CVS commit: src/sys

2018-05-19 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sat May 19 17:18:57 UTC 2018 Modified Files: src/sys/arch/x86/x86: efi.c src/sys/dev/pci: pci_map.c pcivar.h Log Message: Refine previous change to enable PCI window decoding in Command Register upon mapping; conditional

CVS commit: src/sys/arch/x86/include

2018-05-19 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sat May 19 16:55:59 UTC 2018 Modified Files: src/sys/arch/x86/include: pmap.h Log Message: remove some remaining uvm_emap(9)-related function prototypes To generate a diff of this commit: cvs rdiff -u -r1.78 -r1.79 src/sys/arc

CVS commit: src/sys/arch/x86/x86

2018-05-19 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sat May 19 16:51:32 UTC 2018 Modified Files: src/sys/arch/x86/x86: x86_tlb.c Log Message: remove more vestiges of uvm_emap_*(), to fix x86 kernel linking To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/arch

CVS commit: src/sys/arch/i386/stand/efiboot

2018-05-16 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Wed May 16 19:53:54 UTC 2018 Modified Files: src/sys/arch/i386/stand/efiboot: eficons.c Log Message: During awaitkey(), move the cursor back to the beginning of the countdown with '\b' only after waiting. Some UEFI implementati

CVS commit: src/sys/dev/pci

2018-05-16 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Wed May 16 19:02:00 UTC 2018 Modified Files: src/sys/dev/pci: pci_map.c Log Message: Enable the appropriate memory or I/O space decode in the PCI Command/Status Register upon mapping a BAR. This should fix PR #53286. It's also

CVS commit: src/sys/arch/alpha/conf

2018-05-14 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Mon May 14 22:11:30 UTC 2018 Modified Files: src/sys/arch/alpha/conf: GENERIC Log Message: Move iic0 at alipm? to iic1. Using iic0 will conflict with the iic0 at tsciic? on the API CS20. XXX: Enumerate the similar-to-DS20L I2C

CVS commit: src/sys/dev/usb

2018-05-13 Thread Jonathan A. Kollasch
2013 Jonathan A. Kollasch @@ -34,7 +34,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: xhci.c,v 1.91 2018/05/02 09:55:22 jmcneill Exp $"); +__KERNEL_RCSID(0, "$NetBSD: xhci.c,v 1.92 2018/05/14 00:26:02 jakllsch Exp $"); #ifdef _KERNEL_OPT #include "opt_usb.h" @@

CVS commit: src/sys/arch/arm/cortex

2018-04-28 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sat Apr 28 18:26:53 UTC 2018 Modified Files: src/sys/arch/arm/cortex: gic.c Log Message: Cover all pic_maxsources lines for armgic_cpu_init_priorities() and armgic_cpu_update_priorities(). Previously only the first 32 lines wer

CVS commit: src/sys/uvm

2018-04-24 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Tue Apr 24 16:35:53 UTC 2018 Modified Files: src/sys/uvm: uvm_page.c Log Message: In uvm_page_recolor(), kmem_free() old size rather than new size. >From Yaniv Abraham-Rabinovitch in PR kern/53208. To generate a diff of this

CVS commit: src/external/bsd/file/dist/src

2018-04-17 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Tue Apr 17 12:34:04 UTC 2018 Modified Files: src/external/bsd/file/dist/src: file.c Log Message: sprinkle #ifdef __dead \n __dead \n #endif for clang To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/external/bs

CVS commit: src

2018-04-15 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sun Apr 15 17:22:03 UTC 2018 Modified Files: src: UPDATING Log Message: Add a note about potential tools build failure due to yesterday's binutils sources juggling. To generate a diff of this commit: cvs rdiff -u -r1.292 -r1.2

CVS commit: src/sys

2018-04-09 Thread Jonathan A. Kollasch
ak; switch (value) { - case C(0, UDESC_DEVICE): { - usb_device_descriptor_t devd; - - totlen = min(buflen, sizeof(devd)); - memcpy(&devd, buf, totlen); - USETW(devd.idVendor, sc->sc_id_vendor); - memcpy(buf, &devd, totlen); - break; - } - case C(1, UDESC_STRING):

CVS commit: src/sys/dev/usb

2018-04-09 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Mon Apr 9 15:26:29 UTC 2018 Modified Files: src/sys/dev/usb: usbroothub.c Log Message: Use ostype from instead of a literal "NetBSD" for the default root hub vendor string. To generate a diff of this commit: cvs rdiff -u -r1

CVS commit: src/sys/dev/usb

2018-04-01 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Mon Apr 2 00:45:06 UTC 2018 Modified Files: src/sys/dev/usb: usbdevs Log Message: Add Linux Foundation vendor ID, and their root hub device IDs. To generate a diff of this commit: cvs rdiff -u -r1.746 -r1.747 src/sys/dev/usb/

CVS commit: src/sys/arch

2018-02-14 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Wed Feb 14 20:10:17 UTC 2018 Modified Files: src/sys/arch/arm/sunxi: files.sunxi src/sys/arch/evbarm/conf: SUNXI Log Message: Adjust Allwinner emac(4) drivers to be compatible with root on NFS. To generate a diff of th

CVS commit: src/sys/arch/arm/sunxi

2018-02-14 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Wed Feb 14 19:09:09 UTC 2018 Modified Files: src/sys/arch/arm/sunxi: files.sunxi Log Message: Adjust comment; sun4i_emac is also used on sun5i. To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40 src/sys/arch/arm/sun

CVS commit: src/sbin/drvctl

2018-02-14 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Wed Feb 14 17:43:09 UTC 2018 Modified Files: src/sbin/drvctl: drvctl.c Log Message: Revert functional changes in previous, at expense of strict KNF conformance. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src

CVS commit: src/lib/libc/arch/aarch64/gen

2018-02-12 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Mon Feb 12 22:31:04 UTC 2018 Modified Files: src/lib/libc/arch/aarch64/gen: sigsetjmp.S Log Message: Fix __siglongjmp14(). Fixes SIGINT causing ksh to "longjmp botch", presumably due to incorrect magic number. cvs:

CVS commit: src/libexec/ld.elf_so

2018-02-11 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sun Feb 11 18:58:45 UTC 2018 Modified Files: src/libexec/ld.elf_so: rtld.c Log Message: Wrap PowerPC #pragma goop in #if __GNUC_PREREQ__(6,0). Our older GCC warns/errors on it. To generate a diff of this commit: cvs rdiff -u -

CVS commit: src/sys/arch/luna68k/stand/boot

2018-02-09 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Fri Feb 9 22:08:28 UTC 2018 Modified Files: src/sys/arch/luna68k/stand/boot: sc.c Log Message: Explain what may seem to be a non-sensical assignment, but isn't. closes PR 53000 To generate a diff of this commit: cvs rdiff -u

CVS commit: src/distrib/sets/lists/comp

2018-02-08 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Thu Feb 8 20:57:02 UTC 2018 Modified Files: src/distrib/sets/lists/comp: mi Log Message: try to make this match what I believe is current reality To generate a diff of this commit: cvs rdiff -u -r1.2177 -r1.2178 src/distrib/s

CVS commit: src/crypto/external/bsd/openssl.old/dist/crypto/asn1

2018-02-08 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Thu Feb 8 20:18:03 UTC 2018 Modified Files: src/crypto/external/bsd/openssl.old/dist/crypto/asn1: asn1.h Log Message: Add ASN1_STRING_get0_data() glue for OPENSSL_API_COMPAT >= 0x1010L To generate a diff of this commit: c

CVS commit: src/usr.sbin/syslogd

2018-02-08 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Thu Feb 8 18:28:42 UTC 2018 Modified Files: src/usr.sbin/syslogd: Makefile Log Message: define OPENSSL_API_COMPAT (doesn't entirely unbreak build yet) To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/usr.sbi

CVS commit: src/sys/arch/arm/sunxi

2018-02-06 Thread Jonathan A. Kollasch
2018 +++ src/sys/arch/arm/sunxi/sun6i_spireg.h Tue Feb 6 12:45:39 2018 @@ -0,0 +1,135 @@ +/* $NetBSD: sun6i_spireg.h,v 1.1 2018/02/06 12:45:39 jakllsch Exp $ */ + +/* + * Copyright (c) 2018 Jonathan A. Kollasch + * All rights reserved. + * + * Redistribution and use in source and binary forms, with

CVS commit: src/sys/arch/arm/sunxi

2018-02-01 Thread Jonathan A. Kollasch
Jonathan A. Kollasch @@ -27,7 +27,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: sun6i_spi.c,v 1.1 2018/01/31 16:24:11 jakllsch Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sun6i_spi.c,v 1.2 2018/02/01 14:50:36 jakllsch Exp $"); #include #include @@ -169,8 +169,17 @@ sun6ispi_at

CVS commit: src/sys/arch

2018-01-31 Thread Jonathan A. Kollasch
1.1 2018/01/31 16:24:11 jakllsch Exp $ */ + +/* + * Copyright (c) 2018 Jonathan A. Kollasch + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions

CVS commit: src/sys/dev/spi

2018-01-31 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Wed Jan 31 16:00:03 UTC 2018 Modified Files: src/sys/dev/spi: m25p.c Log Message: Add four Winbond devices. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/dev/spi/m25p.c Please note that diffs are not pub

CVS commit: src/sys/dev/ic

2018-01-30 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Tue Jan 30 20:20:38 UTC 2018 Modified Files: src/sys/dev/ic: mpt_netbsd.c Log Message: Move mpt_disc_enable setting into is_scsi block. The field is only 16 bits, and is only refered to in the is_scsi case. To generate a diff

<    1   2   3   4   5   6   7   8   9   10   >