CVS commit: src/sys/uvm

2020-05-09 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat May 9 15:13:19 UTC 2020 Modified Files: src/sys/uvm: uvm_extern.h uvm_map.c Log Message: Make the uvm_voaddr structure more compact, only occupying 2 pointers worth of space, by encoding the type in the lower bits of the obj

CVS commit: src/sys

2020-05-07 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri May 8 03:26:51 UTC 2020 Modified Files: src/sys/kern: kern_sleepq.c src/sys/sys: sleepq.h Log Message: Add a new function, sleepq_transfer(), that moves an lwp from one sleepq to another. To generate a diff of this

CVS commit: src/tests/lib/libc/sys

2020-05-05 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed May 6 05:14:27 UTC 2020 Modified Files: src/tests/lib/libc/sys: t_futex_ops.c Log Message: Fix a bug in the futex_wake_highest_pri test case. Still fails as expected. To generate a diff of this commit: cvs rdiff -u -r1.4

CVS commit: src/tests/lib/libc/sys

2020-05-04 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Mon May 4 15:09:34 UTC 2020 Modified Files: src/tests/lib/libc/sys: t_futex_ops.c Log Message: Add a test case for PR kern/55230. It is currently marked as expect-fail. To generate a diff of this commit: cvs rdiff -u -r1.3 -r

CVS commit: src/sys

2020-05-03 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun May 3 17:36:33 UTC 2020 Modified Files: src/sys/kern: kern_condvar.c subr_time.c src/sys/sys: timevar.h Log Message: Move timedwaitclock_begin() and timedwaitclock_end() to subr_time.c so they can be used by other th

CVS commit: src/sys/compat

2020-05-02 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun May 3 01:06:56 UTC 2020 Modified Files: src/sys/compat/linux/arch/alpha: files.linux_alpha src/sys/compat/linux/arch/amd64: linux_commons.c src/sys/compat/linux/arch/arm: linux_commons.c src/sys/compat

CVS commit: src/sys/modules/compat_netbsd32

2020-05-02 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat May 2 22:19:47 UTC 2020 Modified Files: src/sys/modules/compat_netbsd32: Makefile Log Message: Include netbsd32_futex.c in the module. To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/sys/modules/compat_ne

CVS commit: src/sys/dev/ata

2020-05-02 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat May 2 19:09:56 UTC 2020 Modified Files: src/sys/dev/ata: ata.c ata_subr.c atavar.h Log Message: Back out changes to use a threadpool for now; it's causing trouble for some folks on Thinkpads. To generate a diff of this com

CVS commit: src/tests/lib/libc/sys

2020-04-30 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri May 1 01:44:30 UTC 2020 Modified Files: src/tests/lib/libc/sys: t_futex_robust.c Log Message: Oops, accidentally #if 0'd some tests, probably while debugging something else. Correct this silly mistake. To generate a diff

CVS commit: src/usr.bin/kdump

2020-04-30 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Thu Apr 30 12:17:02 UTC 2020 Modified Files: src/usr.bin/kdump: kdump.c Log Message: Decode futex op codes. To generate a diff of this commit: cvs rdiff -u -r1.137 -r1.138 src/usr.bin/kdump/kdump.c Please note that diffs are n

CVS commit: src

2020-04-29 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Thu Apr 30 04:18:07 UTC 2020 Modified Files: src/sys/uvm: uvm_map.c src/tests/lib/libc/sys: t_futex_ops.c Log Message: - In uvm_voaddr_acquire(), take an extra hold on the anon lock obj. - In uvm_voaddr_release(), if the

CVS commit: src/sys/miscfs/procfs

2020-04-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Apr 29 01:56:54 UTC 2020 Modified Files: src/sys/miscfs/procfs: procfs.h procfs_subr.c procfs_vfsops.c procfs_vnops.c Log Message: If the procfs mount is marked as linux-compat, then allow proc lookup by any LWP I

CVS commit: src/sys/compat/linux/common

2020-04-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Apr 29 01:55:18 UTC 2020 Modified Files: src/sys/compat/linux/common: linux_sched.c Log Message: Fix proc / lwp lookup processing in linux_sys_sched_getaffinity() and linux_sys_sched_setaffinity(). They were incorrect even b

CVS commit: src/sys/compat/linux/common

2020-04-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Apr 29 01:55:52 UTC 2020 Modified Files: src/sys/compat/linux/common: linux_signal.c Log Message: Fix proc lookup by distinguishing between the "tgid" and "tid" cases. To generate a diff of this commit: cvs rdiff -u -r1.81

CVS commit: src/sys/kern

2020-04-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Apr 29 01:53:48 UTC 2020 Modified Files: src/sys/kern: sys_sched.c Log Message: Sanitize the pid and lid arguments passed to do_sched_getparam() and sys__sched_getaffinity() now that -1 as the pid argument to lwp_find2() mean

CVS commit: src/sys

2020-04-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Apr 29 01:52:26 UTC 2020 Modified Files: src/sys/kern: kern_lwp.c kern_proc.c src/sys/sys: lwp.h proc.h Log Message: - proc_find() retains traditional semantics of requiring the canonical PID to look up a proc. Add

CVS commit: src/sys/compat

2020-04-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Apr 29 01:44:03 UTC 2020 Modified Files: src/sys/compat/linux/common: linux_futex.c src/sys/compat/linux32/common: linux32_misc.c Log Message: Oops, fix a silly mistake in the Linux futex syscall stubs -- we also copy

CVS commit: src/sys/kern

2020-04-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Mon Apr 27 05:28:18 UTC 2020 Modified Files: src/sys/kern: sys_futex.c Log Message: We would have bigger problems if PAGE_SIZE were < sizeof(int). Remove a CTASSERT() that can't be evaluated at compile-time on all platforms. T

CVS commit: src/sys/compat/linux32/arch/amd64

2020-04-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Apr 26 19:20:58 UTC 2020 Modified Files: src/sys/compat/linux32/arch/amd64: linux32_syscall.h linux32_syscallargs.h linux32_syscalls.c linux32_sysent.c linux32_systrace_args.c Log Message: Regen for na

CVS commit: src/sys/compat/linux/arch

2020-04-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Apr 26 19:20:19 UTC 2020 Modified Files: src/sys/compat/linux/arch/alpha: linux_syscall.h linux_syscallargs.h linux_syscalls.c linux_sysent.c src/sys/compat/linux/arch/amd64: linux_syscall.h linux_syscallar

CVS commit: src/sys/compat/netbsd32

2020-04-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Apr 26 19:18:52 UTC 2020 Modified Files: src/sys/compat/netbsd32: netbsd32_syscall.h netbsd32_syscallargs.h netbsd32_syscalls.c netbsd32_syscalls_autoload.c netbsd32_sysent.c netbsd32_systrace_args.c L

CVS commit: src/sys/compat/netbsd32

2020-04-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Apr 26 19:18:36 UTC 2020 Modified Files: src/sys/compat/netbsd32: syscalls.master Log Message: Mirror the change made to native -- move futex calls to 166-168. To generate a diff of this commit: cvs rdiff -u -r1.136 -r1.137

CVS commit: src/sys

2020-04-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Apr 26 19:16:36 UTC 2020 Modified Files: src/sys/kern: init_sysent.c syscalls.c syscalls_autoload.c systrace_args.c src/sys/rump/include/rump: rump_syscalls.h src/sys/rump/librump/rumpkern: rump_sys

CVS commit: src/sys/kern

2020-04-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Apr 26 19:15:55 UTC 2020 Modified Files: src/sys/kern: syscalls.master Log Message: Due to a collision with another upcoming change, relocate the futex calls to the 3 free slots at 166-168. To generate a diff of this commit

CVS commit: src/sys

2020-04-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Apr 26 18:59:48 UTC 2020 Modified Files: src/sys/kern: init_sysent.c syscalls.c syscalls_autoload.c systrace_args.c src/sys/rump/include/rump: rump_syscalls.h src/sys/rump/librump/rumpkern: rump_sys

CVS commit: src/sys/uvm

2020-04-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Apr 26 16:16:13 UTC 2020 Modified Files: src/sys/uvm: uvm_bio.c Log Message: Disable ubc_direct by default again. There are still stability issues (e.g. panic during 2020.04.25.00.07.27 amd64 releng test run). To generate

CVS commit: src/sys/kern

2020-04-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Apr 26 15:49:10 UTC 2020 Modified Files: src/sys/kern: kern_proc.c Log Message: In expand_pid_table(), calculate the current pid table size before releasing the lock. To generate a diff of this commit: cvs rdiff -u -r1.248

CVS commit: src/sys/kern

2020-04-25 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Apr 25 17:43:23 UTC 2020 Modified Files: src/sys/kern: kern_threadpool.c Log Message: Take the ASSERT_SLEEPABLE() out of threadpool_cancel_job() and add a comment explaining why we can't make that assertion there. To genera

CVS commit: src/sys/dev/ata

2020-04-24 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Apr 25 00:07:27 UTC 2020 Modified Files: src/sys/dev/ata: ata.c ata_subr.c atavar.h Log Message: Rather than creating a kthread-per-channel, use a threadpool and a threadpool-job-per-channel for the in-thread-context work tha

CVS commit: src/sys/rump/librump/rumpkern

2020-04-24 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Apr 24 13:34:47 UTC 2020 Modified Files: src/sys/rump/librump/rumpkern: lwproc.c Log Message: lwp0.l_lid needs to be 0. To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 src/sys/rump/librump/rumpkern/lwproc.c P

CVS commit: src/sys/kern

2020-04-23 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Apr 24 05:21:18 UTC 2020 Modified Files: src/sys/kern: kern_proc.c Log Message: Make sure PT_F_* bits are uintptr_t. To generate a diff of this commit: cvs rdiff -u -r1.247 -r1.248 src/sys/kern/kern_proc.c Please note that

CVS commit: src/sys/rump/librump/rumpkern

2020-04-23 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Apr 24 03:56:12 UTC 2020 Modified Files: src/sys/rump/librump/rumpkern: lwproc.c Log Message: Adapt to LWP ID allocation changes. To generate a diff of this commit: cvs rdiff -u -r1.45 -r1.46 src/sys/rump/librump/rumpkern/l

CVS commit: src/tests/lib/libc/sys

2020-04-23 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Apr 24 03:25:20 UTC 2020 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c t_ptrace_x86_wait.h Log Message: Update for new LWP behavior -- as of 9.99.59, the LWP ID of a single-LWP process is the PID, not 1. To genera

CVS commit: src/sys/sys

2020-04-23 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Apr 24 03:22:52 UTC 2020 Modified Files: src/sys/sys: param.h Log Message: NetBSD 9.99.59 -- LWP ID allocation changes. To generate a diff of this commit: cvs rdiff -u -r1.661 -r1.662 src/sys/sys/param.h Please note that d

CVS commit: src/sys

2020-04-23 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Apr 24 03:22:06 UTC 2020 Modified Files: src/sys/compat/linux/common: linux_exec.c linux_sched.c src/sys/kern: kern_exec.c kern_exit.c kern_fork.c kern_lwp.c kern_proc.c sys_lwp.c src/sys/sys: lwp.h

CVS commit: src/tests/lib/libc/sys

2020-04-22 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Apr 22 21:28:03 UTC 2020 Removed Files: src/tests/lib/libc/sys: t_lwp_tid.c Log Message: Remove unit tests for the never-exposed _lwp_gettid(2). To generate a diff of this commit: cvs rdiff -u -r1.1 -r0 src/tests/lib/libc/s

CVS commit: src/lib/libc/sys

2020-04-22 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Apr 22 21:27:06 UTC 2020 Removed Files: src/lib/libc/sys: _lwp_gettid.2 Log Message: Remove man page for the never-exposed _lwp_gettid(2) call. To generate a diff of this commit: cvs rdiff -u -r1.1 -r0 src/lib/libc/sys/_lwp

CVS commit: src/sys

2020-04-22 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Apr 22 21:25:18 UTC 2020 Modified Files: src/sys/compat/netbsd32: netbsd32_syscall.h netbsd32_syscallargs.h netbsd32_syscalls.c netbsd32_syscalls_autoload.c netbsd32_sysent.c netbsd32_systrace_args.c

CVS commit: src/sys

2020-04-22 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Apr 22 21:22:21 UTC 2020 Modified Files: src/sys/compat/netbsd32: syscalls.master src/sys/kern: sys_lwp.c syscalls.master Log Message: Remove _lwp_gettid(2) system call. This problem is going to be solved another way

CVS commit: src/sys

2020-04-19 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Apr 19 20:32:00 UTC 2020 Modified Files: src/sys/compat/linux/common: linux_misc.c linux_sched.c src/sys/compat/linux32/common: linux32_sysinfo.c src/sys/compat/netbsd32: netbsd32_execve.c src/sys/kern:

CVS commit: src/sys/dev/i2c

2020-04-19 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Apr 19 17:08:14 UTC 2020 Modified Files: src/sys/dev/i2c: i2c_exec.c Log Message: In iic_acquire_bus(), unlock the bus lock if the back-end returns an error from its acquire-bus function. To generate a diff of this commit:

CVS commit: src/lib/libc

2020-04-18 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Apr 18 23:55:52 UTC 2020 Modified Files: src/lib/libc/arch/aarch64/sys: syscall.S src/lib/libc/arch/alpha/sys: syscall.S src/lib/libc/arch/arm/sys: syscall.S src/lib/libc/arch/hppa/sys: syscall.S

CVS commit: src/sys/net

2020-04-18 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Apr 18 15:56:26 UTC 2020 Modified Files: src/sys/net: if.c Log Message: In _if_down(), release the link state change lock before calling workqueue_wait(). Add a comment explaining how the locking here works. PR kern/55018.

CVS commit: src/sys/uvm

2020-04-17 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Apr 18 03:27:13 UTC 2020 Modified Files: src/sys/uvm: uvm_extern.h uvm_map.c Log Message: Add an API to get a reference on the identity of an individual byte of virtual memory, a "virtual object address". This is not a refer

CVS commit: src/lib/libc/sys

2020-04-04 Thread Jason R Thorpe
buted to The NetBSD Foundation +.\" by Jason R. Thorpe. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the

CVS commit: src/sys

2020-04-04 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Apr 4 20:27:27 UTC 2020 Modified Files: src/sys/compat/netbsd32: netbsd32_syscall.h netbsd32_syscallargs.h netbsd32_syscalls.c netbsd32_syscalls_autoload.c netbsd32_sysent.c netbsd32_systrace_args.c

CVS commit: src/sys/sys

2020-04-04 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Apr 4 20:21:26 UTC 2020 Modified Files: src/sys/sys: param.h Log Message: NetBSD 9.99.53 -- struct lwp changed. To generate a diff of this commit: cvs rdiff -u -r1.655 -r1.656 src/sys/sys/param.h Please note that diffs ar

CVS commit: src

2020-04-04 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Apr 4 20:20:12 UTC 2020 Modified Files: src/sys/compat/netbsd32: syscalls.master src/sys/kern: kern_exit.c kern_lwp.c sys_lwp.c syscalls.master src/sys/sys: lwp.h Added Files: src/tests/lib/libc/sys: t

CVS commit: src/sys

2020-03-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Mar 28 18:37:18 UTC 2020 Modified Files: src/sys/arch/arm/amlogic: gxlphy.c src/sys/dev/mii: brgphy.c ihphy.c micphy.c nsphyter.c ukphy.c Log Message: Don't set DVF_DETACH_SHUTDOWN. The MII layer wants to manage the

CVS commit: src

2020-03-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Mar 27 04:31:18 UTC 2020 Modified Files: src/distrib/sets/lists/base: md.evbarm src/external/broadcom/bwfm: Makefile Log Message: Let xunlong,orangepi-lite2 share bwfm config with raspberrypi,3-model-b-plus; it seem t

CVS commit: src/share/installboot/evbarm

2020-03-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Mar 27 02:01:48 UTC 2020 Modified Files: src/share/installboot/evbarm: boards.plist Log Message: Add OrangePi Lite and Lite2. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/share/installboot/evbarm/boards.p

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

2020-03-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Mar 27 01:59:50 UTC 2020 Added Files: src/sys/arch/arm/dts: sun50i-h6-orangepi-lite2.dts Log Message: Add a more complete / correct device tree for the OrangePi Lite 2. To generate a diff of this commit: cvs rdiff -u -r0 -r

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

2020-03-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Mar 27 01:43:58 UTC 2020 Modified Files: src/sys/arch/evbarm/conf: GENERIC64 Log Message: Attach sunxirtc in pass4; it's required by mmcpwrseq on some boards. To generate a diff of this commit: cvs rdiff -u -r1.146 -r1.147

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

2020-03-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Mar 27 01:42:11 UTC 2020 Modified Files: src/sys/arch/arm/sunxi: sunxi_rtc.c Log Message: Add the clock providers for the sun6i_a31, sun8i_a23, sun8i_r40, sun8i_v3, sun8i_h3, sun50i_h5 (same as H3), and sun50i_h6 RTC blocks.

CVS commit: src/sys/dev/fdt

2020-03-25 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Thu Mar 26 00:21:28 UTC 2020 Modified Files: src/sys/dev/fdt: dwc3_fdt.c Log Message: Add "snps,dwc3" to the list of compatible strings we match against. The code already handles "snps,dwc3" not being a subordinate of an SoC-spec

CVS commit: src/sys/dev/ic

2020-03-24 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Mar 25 04:53:11 UTC 2020 Modified Files: src/sys/dev/ic: bwfm.c bwfmvar.h Log Message: Add a file type entry for CLM files. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/sys/dev/ic/bwfm.c cvs rdiff -u -r

CVS commit: src/sys/dev

2020-03-24 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Mar 25 03:44:45 UTC 2020 Modified Files: src/sys/dev/ic: bwfm.c bwfmvar.h src/sys/dev/pci: if_bwfm_pci.c src/sys/dev/sdmmc: if_bwfm_sdio.c src/sys/dev/usb: if_bwfm_usb.c Log Message: - Refactor the fir

CVS commit: src/sys/dev/ic

2020-03-22 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Mar 22 23:38:47 UTC 2020 Modified Files: src/sys/dev/ic: bwfmvar.h Log Message: Add a few more chip ID. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/dev/ic/bwfmvar.h Please note that diffs are not pu

CVS commit: src

2020-03-22 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Mar 22 22:36:12 UTC 2020 Modified Files: src/distrib/sets/lists/base: md.evbarm src/external/broadcom/bwfm: Makefile Log Message: Install the common AP6212 nvram config and use it for sinovoip,bpi-m2-zero. To genera

CVS commit: src

2020-03-22 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Mar 22 22:17:11 UTC 2020 Modified Files: src/distrib/sets/lists/base: md.evbarm src/external/broadcom/bwfm: Makefile Log Message: The raspberrypi,model-zero-w uses the same nvram config file as the raspberrypi,3-model

CVS commit: src

2020-03-22 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Mar 22 21:13:35 UTC 2020 Modified Files: src/distrib/sets/lists/base: md.evbarm src/external/broadcom/bwfm: Makefile Log Message: Install the "bwfm" firmware for the Pinebook Pro. To generate a diff of this commit:

CVS commit: src/external/broadcom/bwfm

2020-03-22 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Mar 22 21:06:35 UTC 2020 Added Files: src/external/broadcom/bwfm: README Log Message: Add a note about "bwfm" firmware upstreams. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/external/broadcom/bwfm/README

CVS import: src/external/broadcom/bwfm/dist

2020-03-22 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Mar 22 21:05:12 UTC 2020 Update of /cvsroot/src/external/broadcom/bwfm/dist In directory ivanova.netbsd.org:/tmp/cvs-serv13873 Log Message: Pinebook Pro "bwfm" firmware from Tobias Schramm's pinebook-firmware repository. Status: Ve

CVS commit: src/doc

2020-03-22 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Mar 22 20:26:59 UTC 2020 Modified Files: src/doc: CHANGES Log Message: Note bwfm firmware update. To generate a diff of this commit: cvs rdiff -u -r1.2660 -r1.2661 src/doc/CHANGES Please note that diffs are not public doma

CVS commit: src

2020-03-22 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Mar 22 20:21:53 UTC 2020 Modified Files: src/distrib/sets/lists/base: mi src/external/broadcom/bwfm: Makefile Added Files: src/distrib/sets/lists/base: md.evbarm Log Message: Add new bwfm firmware binaries and

CVS import: src/external/broadcom/bwfm/dist

2020-03-22 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Mar 22 19:00:21 UTC 2020 Update of /cvsroot/src/external/broadcom/bwfm/dist In directory ivanova.netbsd.org:/tmp/cvs-serv19963 Log Message: Import bwfm firmware from linux-firmware snapshot on 2020-03-16. Status: Vendor Tag: LI

CVS commit: src/sys/dev/pci

2020-03-21 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Mar 21 17:09:29 UTC 2020 Modified Files: src/sys/dev/pci: pci_subr.c Log Message: When parsing Enhanced Allocation entries, use the correct calulation for finding the next entry. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/dev/pci

2020-03-21 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Mar 21 16:56:00 UTC 2020 Modified Files: src/sys/dev/pci: if_vge.c Log Message: Use the 64-bit DMA tag, if available, with some constraints: - The data buffers can come from anywhere in the 64-bit region, but the upper 16 b

CVS commit: src/sys/dev/pci

2020-03-21 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Mar 21 16:47:05 UTC 2020 Modified Files: src/sys/dev/pci: if_wm.c Log Message: Don't bother with IFF_OACTIVE. To generate a diff of this commit: cvs rdiff -u -r1.669 -r1.670 src/sys/dev/pci/if_wm.c Please note that diffs a

CVS commit: src/sys/dev/pci

2020-03-20 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Mar 20 13:33:23 UTC 2020 Modified Files: src/sys/dev/pci: if_iwi.c if_iwivar.h Log Message: This driver sleeps during iwi_media_change(), and thus requires an adaptive mutex for the media lock. To generate a diff of this co

CVS commit: src/share/man/man9

2020-03-19 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Mar 20 01:15:05 UTC 2020 Modified Files: src/share/man/man9: usbnet.9 Log Message: Update for recent locking changes. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/share/man/man9/usbnet.9 Please note tha

CVS commit: src/sys/dev/ic

2020-03-19 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Thu Mar 19 14:10:56 UTC 2020 Modified Files: src/sys/dev/ic: i82586.c Log Message: Don't bother with IFF_OACTIVE. Just keep processing so long as sc->xmit_busy is less than NTXBUF. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/arch/sun3/dev

2020-03-19 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Thu Mar 19 14:06:32 UTC 2020 Modified Files: src/sys/arch/sun3/dev: if_ie.c Log Message: Don't bother with IFF_OACTIVE. Just keep processing so long as sc->xmit_busy is less than sc->ntxbuf. To generate a diff of this commit:

CVS commit: src/sys/arch/sun2/dev

2020-03-19 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Thu Mar 19 14:01:48 UTC 2020 Modified Files: src/sys/arch/sun2/dev: if_ec.c Log Message: Replace manipulating IFF_OACTIVE with an internal "txbusy" field. To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/sys/ar

CVS commit: src/sys/dev/sbus

2020-03-18 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Thu Mar 19 02:58:54 UTC 2020 Modified Files: src/sys/dev/sbus: be.c qe.c Log Message: Don't bother with IFF_OACTIVE. Just keep processing so long as sc->sc_rb.rb_td_nbusy is less than sc->sc_rb.rb_ntbuf. To generate a diff of

CVS commit: src/sys/dev/ic

2020-03-18 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Thu Mar 19 02:31:28 UTC 2020 Modified Files: src/sys/dev/ic: am7990.c am79900.c Log Message: Don't bother with IFF_OACTIVE. Just keep processing so long as sc->sc_no_td is less than sc->sc_ntbuf. To generate a diff of this com

CVS commit: src/sys/dev/pci

2020-03-15 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Mon Mar 16 01:54:23 UTC 2020 Modified Files: src/sys/dev/pci: if_pcn.c if_sip.c Log Message: Do the "have transmit resources available" check before checking that there is a packet in the send queue. To generate a diff of this

CVS commit: src/sys

2020-03-15 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Mar 15 23:14:41 UTC 2020 Modified Files: src/sys/kern: uipc_mbuf.c src/sys/net: if_ethersubr.c src/sys/sys: mbuf.h Log Message: Add and use a new function, mowner_init_owner(), that initializes an MBUFTRACE mo

CVS commit: src/sys/sys

2020-03-15 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Mar 15 23:06:02 UTC 2020 Modified Files: src/sys/sys: param.h Log Message: NetBSD 9.99.50 -- ifmedia / mii locking changes. To generate a diff of this commit: cvs rdiff -u -r1.652 -r1.653 src/sys/sys/param.h Please note th

CVS commit: src/sys/dev/pci

2020-03-15 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Mar 15 22:20:32 UTC 2020 Modified Files: src/sys/dev/pci: if_pcn.c if_sip.c if_ste.c if_stge.c Log Message: Don't bother with IFF_OACTIVE. To generate a diff of this commit: cvs rdiff -u -r1.74 -r1.75 src/sys/dev/pci/if_pcn

CVS commit: src/sys/dev/ic

2020-03-15 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Mar 15 22:19:01 UTC 2020 Modified Files: src/sys/dev/ic: aic6915.c dp83932.c gem.c sgec.c smc83c170.c tulip.c Log Message: Don't bother with IFF_OACTIVE. To generate a diff of this commit: cvs rdiff -u -r1.43 -r1.44 src/sys

CVS commit: src/sys/dev/ic

2020-03-12 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Mar 13 04:08:07 UTC 2020 Modified Files: src/sys/dev/ic: rtl8169.c rtl81x9reg.h Log Message: Use BUS_ADDR_{LO,HI}32(). To generate a diff of this commit: cvs rdiff -u -r1.165 -r1.166 src/sys/dev/ic/rtl8169.c cvs rdiff -u -r

CVS commit: src/sys/arch/mips/mips

2020-03-12 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Mar 13 03:49:39 UTC 2020 Modified Files: src/sys/arch/mips/mips: bus_dma.c Log Message: Allow len == 0 in bus_dmamap_sync(). XXX pullup-9 To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39 src/sys/arch/mips/mips

CVS commit: src/sys/dev/pci

2020-03-12 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Mar 13 03:45:58 UTC 2020 Modified Files: src/sys/dev/pci: if_stge.c Log Message: Support MBUFTRACE. To generate a diff of this commit: cvs rdiff -u -r1.84 -r1.85 src/sys/dev/pci/if_stge.c Please note that diffs are not pub

CVS commit: src/sys/dev/pci

2020-03-12 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Mar 13 00:45:59 UTC 2020 Modified Files: src/sys/dev/pci: if_sip.c Log Message: Adjust the logic for enabling the 64-bit data path when a 64-bit slot is detected: - If DATA64_EN isn't set in CFG after a reset, don't use 64-bi

CVS commit: src/sys/dev/pci

2020-03-12 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Mar 13 00:41:24 UTC 2020 Modified Files: src/sys/dev/pci: if_ste.c Log Message: - Add the D-Link products, identified by subsystem ID. - On some variations, the internal PHY is ghosted at #0 and #1. Work around this by ign

CVS commit: src/sys/uvm/pmap

2020-03-12 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Thu Mar 12 23:10:27 UTC 2020 Modified Files: src/sys/uvm/pmap: pmap.c Log Message: pmap_tlb_miss_lock needs to be globally visible. To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 src/sys/uvm/pmap/pmap.c Please n

CVS commit: src/sys/arch/powerpc/include/booke

2020-03-12 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Thu Mar 12 23:09:59 UTC 2020 Modified Files: src/sys/arch/powerpc/include/booke: pmap.h Log Message: If we're going to consult the MULTIPROCESSOR option, we should pull in "opt_multiprocessor.h". To generate a diff of this comm

CVS commit: src/sys/dev/ic

2020-03-11 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Thu Mar 12 03:01:46 UTC 2020 Modified Files: src/sys/dev/ic: aic6915.c elinkxl.c hme.c rtl8169.c rtl81x9.c smc83c170.c Log Message: Add support for MBUFTRACE. To generate a diff of this commit: cvs rdiff -u -r1.42 -

CVS commit: src/sys

2020-03-11 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Mar 11 13:30:31 UTC 2020 Modified Files: src/sys/arch/mips/mips: pmap_machdep.c src/sys/arch/powerpc/booke: booke_pmap.c src/sys/arch/powerpc/include/booke: pmap.h src/sys/arch/riscv/include: pmap.h

CVS commit: src/sys/arch/mips/mips

2020-03-09 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Tue Mar 10 04:04:45 UTC 2020 Modified Files: src/sys/arch/mips/mips: trap.c Log Message: Comment out the diagnostic message in the TLB_MOD handler that's logged if pmap_tlb_update_addr() indicates that the VA+ASID was not found i

CVS commit: src/sys/dev/pci

2020-03-09 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Tue Mar 10 01:23:42 UTC 2020 Modified Files: src/sys/dev/pci: if_txp.c Log Message: On NetBSD it's spelled "__NO_STRICT_ALIGNMENT". Adjust txp_rx_reclaim() accordingly and structure it like other NetBSD drivers so as to re-use t

CVS commit: src/sys/dev/pci

2020-03-09 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Tue Mar 10 00:26:47 UTC 2020 Modified Files: src/sys/dev/pci: if_txp.c Log Message: - Add support for MBUFTRACE. - Fix an mbuf leak I introduced in rev 1.68 (failed to increment "cnt" variable in txp_start(), which subsequently

CVS commit: src/sys/dev/pci

2020-03-09 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Tue Mar 10 00:24:08 UTC 2020 Modified Files: src/sys/dev/pci: if_txpreg.h Log Message: Protect against multiple inclusion. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/dev/pci/if_txpreg.h Please note t

CVS commit: src/sys/dev/pci

2020-03-08 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Mon Mar 9 01:55:16 UTC 2020 Modified Files: src/sys/dev/pci: if_txp.c Log Message: Add an assertion. To generate a diff of this commit: cvs rdiff -u -r1.70 -r1.71 src/sys/dev/pci/if_txp.c Please note that diffs are not public

CVS commit: src/sys/dev/pci

2020-03-08 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Mon Mar 9 01:53:11 UTC 2020 Modified Files: src/sys/dev/pci: if_txp.c Log Message: Now that we're allocating rx software state from a fixed pool, we don't have to round-trip pointers in a sketchy way -- we can round- trip indice

CVS commit: src/sys/dev/pci

2020-03-08 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Mon Mar 9 00:32:53 UTC 2020 Modified Files: src/sys/dev/pci: if_txp.c if_txpreg.h Log Message: Allocate a static set of receive software state descriptors at attach time, and create a simple allocator for them for use by the rx

CVS commit: src/sys/dev/pci

2020-03-08 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Mar 8 22:26:03 UTC 2020 Modified Files: src/sys/dev/pci: if_txp.c if_txpreg.h Log Message: Give each Tx DMA map 16 DMA segments rather than the previous absurdly large number, and structure the loop in txp_start() similarly

CVS commit: src/sys/dev/pci

2020-03-08 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Mar 8 19:24:40 UTC 2020 Modified Files: src/sys/dev/pci: if_txp.c Log Message: Follow the example of the MII code and don't register the half-duplex versions of each media type. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/dev/pci

2020-03-08 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Mar 8 19:02:03 UTC 2020 Modified Files: src/sys/dev/pci: if_txp.c if_txpreg.h Log Message: - Use BUS_ADDR_{LO,HI}32(), and rather than forcing the descriptor DMA addresses into a 64-bit value (and thus using 64-bit shifts

<    5   6   7   8   9   10   11   12   13   14   >