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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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:
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
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.
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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:
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
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
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
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
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
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
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
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
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
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
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
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 -
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
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
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
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
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
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
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
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
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
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
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
901 - 1000 of 1465 matches
Mail list logo