CVS commit: src/sys/arch/x86/x86
Module Name:src Committed By: msaitoh Date: Fri Apr 24 07:50:24 UTC 2020 Modified Files: src/sys/arch/x86/x86: procfs_machdep.c Log Message: Lowercase ppin. To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38 src/sys/arch/x86/x86/procfs_machdep.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/mips/cavium/dev
Module Name:src Committed By: mrg Date: Fri Apr 24 09:29:26 UTC 2020 Modified Files: src/sys/arch/mips/cavium/dev: if_cnmac.c octeon_gmx.c octeon_gmxvar.h Log Message: fetch properties in attach rather than every re-init. this avoids a rwlock while spinlock held problem likely introduced with MII locking rework, as fetching a property takes an rwlock, and prior to the rework, only kernel lock would have been held. ok skrll@. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/arch/mips/cavium/dev/if_cnmac.c cvs rdiff -u -r1.8 -r1.9 src/sys/arch/mips/cavium/dev/octeon_gmx.c cvs rdiff -u -r1.2 -r1.3 src/sys/arch/mips/cavium/dev/octeon_gmxvar.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/x86/include
Module Name:src Committed By: msaitoh Date: Fri Apr 24 09:49:05 UTC 2020 Modified Files: src/sys/arch/x86/include: specialreg.h Log Message: - AMD CPUID Fn8000_000a %edx bit 20 is "SPEC_CTRL". - Add some bit definitions of AMD's CPUID Fn8000_001f Encrypted Memory features. To generate a diff of this commit: cvs rdiff -u -r1.161 -r1.162 src/sys/arch/x86/include/specialreg.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/tests/lib/libc/sys
Module Name:src Committed By: kamil Date: Fri Apr 24 12:17:45 UTC 2020 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: Reduce assumptions about LWP numbers To generate a diff of this commit: cvs rdiff -u -r1.172 -r1.173 src/tests/lib/libc/sys/t_ptrace_wait.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/i2c
Module Name:src Committed By: macallan Date: Fri Apr 24 12:38:31 UTC 2020 Modified Files: src/sys/dev/i2c: files.i2c Added Files: src/sys/dev/i2c: asms.c Log Message: a very preliminary driver for the acclerometer found in later *Books register definitions from OpenBSD To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/sys/dev/i2c/asms.c cvs rdiff -u -r1.110 -r1.111 src/sys/dev/i2c/files.i2c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/macppc/conf
Module Name:src Committed By: macallan Date: Fri Apr 24 12:40:25 UTC 2020 Modified Files: src/sys/arch/macppc/conf: GENERIC Log Message: add sudden motion sensor 'driver'. To generate a diff of this commit: cvs rdiff -u -r1.366 -r1.367 src/sys/arch/macppc/conf/GENERIC Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/pci
Module Name:src Committed By: jmcneill Date: Fri Apr 24 12:58:42 UTC 2020 Modified Files: src/sys/dev/pci: if_mcx.c Log Message: mcx: sync with OpenBSD sys/dev/pci/if_mcx.c r1.44 1.44: Fix typo which could lead into a double free 1.43: Commands that create objects return a 24 bit object ID, so mask off the high 8 bits of the value we extract, in case the firmware leaves junk there. Hrvoje Popovski has seen this with newer firmware on a ConnectX 5 card, which now works properly. 1.42: Increase the completion queue size to prevent overflow. Under reasonably unlikely circumstances - lots of single-fragment packets being sent, a significant number of packets being received, while the interrupt handler was unable to process the completion queue - the completion queue could overflow, which would result in the interface locking up. 1.41: Check if we've reached the end of the current mailbox before writing past the end of it, rather than after. Now we can actually allocate queues big enough to need multiple mailboxes. 1.40: Don't call mcx_intr() from mcx_cmdq_poll(); this was a leftover from early development that I forgot about, but turns out to be a potential race with the actual interrupt handler. 1.39: fix previous: use the correct offset for sq/rq creation, and don't reset the mbox counter to 0 after calculating it. 1.38: Add a helper function for writing physical addresses for queues into command queue mailboxes, and use this for all queue setup commands. Previously we just assumed the addresses would fit in the first mailbox, which is currently true but may not be for much longer. 1.37: (skipped) 1.36: The event queue consumer counter also needs to be unsigned like the others. 1.35: try to make if_baudrate look plausible. this updates the eth proto capability map so it records the baudrate against the different link types and their media, and then reads it when the link state changes. 1.34: (skipped) To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/sys/dev/pci/if_mcx.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/hid
Module Name:src Committed By: rhialto Date: Fri Apr 24 13:29:46 UTC 2020 Modified Files: src/sys/dev/hid: hidkbdmap.c Log Message: For usb keyboards with encoding *.swapctrlcaps, keep KS_Cmd1 on the same key as KS_Control_L. This brings them in line with wskbdmap_mfii.c. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/dev/hid/hidkbdmap.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/librump/rumpkern
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 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/man/man4
Module Name:src Committed By: jdolecek Date: Fri Apr 24 13:47:50 UTC 2020 Modified Files: src/share/man/man4: options.4 Log Message: actually MBUFTRACE does splvm(), kpreempt_disable()/enable() and percpu, this has non-slight overhead - amend documentation to stop claiming the overhead is slight adresses PR port-xen/50290 To generate a diff of this commit: cvs rdiff -u -r1.510 -r1.511 src/share/man/man4/options.4 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/man/man4
Module Name:src Committed By: jdolecek Date: Fri Apr 24 13:54:56 UTC 2020 Modified Files: src/share/man/man4: options.4 Log Message: bump date To generate a diff of this commit: cvs rdiff -u -r1.511 -r1.512 src/share/man/man4/options.4 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/tests/usr.bin/printf
Module Name:src Committed By: kre Date: Fri Apr 24 14:29:19 UTC 2020 Modified Files: src/tests/usr.bin/printf: printf.sh Log Message: ATF runs shell script tests with "sh -e" (WHY???) Compensate for that by adding an explicit test to a command so -e will not kill the shell when the command (expectedly) fails. Previously this was saved by /bin/sh disabling -e in command subs. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/tests/usr.bin/printf/printf.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-8] src/sys/arch/hp300/hp300
Module Name:src Committed By: martin Date: Fri Apr 24 16:07:05 UTC 2020 Modified Files: src/sys/arch/hp300/hp300 [netbsd-8]: machdep.c Log Message: Pull up following revision(s) (requested by tsutsui in ticket #1540): sys/arch/hp300/hp300/machdep.c: revision 1.233 Fix garbages in dmesg caused by uninitialized variables slipped in r1.228. Noticed in HP9000/362 dmesg: https://dmesgd.nycbug.org/index.cgi?do=view&id=5459 Should be pulled up to netbsd-8 and netbsd-9. To generate a diff of this commit: cvs rdiff -u -r1.229 -r1.229.20.1 src/sys/arch/hp300/hp300/machdep.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-8] src/sys/dev/dkwedge
Module Name:src Committed By: martin Date: Fri Apr 24 16:15:24 UTC 2020 Modified Files: src/sys/dev/dkwedge [netbsd-8]: dk.c Log Message: Pull up following revision(s) (requested by maya in ticket #1541): sys/dev/dkwedge/dk.c: revision 1.98 Update sc->sc_parent->dk_rawvp while the lock named dk_rawlock held to prevent a race condition Fixes PR kern/55026 OKed by mlelstv@, thanks To generate a diff of this commit: cvs rdiff -u -r1.96 -r1.96.6.1 src/sys/dev/dkwedge/dk.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-8] src/doc
Module Name:src Committed By: martin Date: Fri Apr 24 16:18:06 UTC 2020 Modified Files: src/doc [netbsd-8]: CHANGES-8.3 Log Message: Tickets #1540 and #1541 To generate a diff of this commit: cvs rdiff -u -r1.1.2.4 -r1.1.2.5 src/doc/CHANGES-8.3 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch
Module Name:src Committed By: maxv Date: Fri Apr 24 16:27:28 UTC 2020 Modified Files: src/sys/arch/amd64/amd64: netbsd32_machdep.c src/sys/arch/amd64/include: gdt.h src/sys/arch/i386/include: gdt.h src/sys/arch/x86/include: pmap.h src/sys/arch/x86/x86: pmap.c svs.c sys_machdep.c Log Message: Give the ldt a fixed size of one page (512 slots), and drop the variable- sized mechanism that was too complex. This fixes a race between USER_LDT and SVS: during context switches, the way SVS installs the new ldt relies on the ldt pointer AND the ldt size, but both cannot be accessed atomically at the same time. To generate a diff of this commit: cvs rdiff -u -r1.134 -r1.135 src/sys/arch/amd64/amd64/netbsd32_machdep.c cvs rdiff -u -r1.10 -r1.11 src/sys/arch/amd64/include/gdt.h cvs rdiff -u -r1.16 -r1.17 src/sys/arch/i386/include/gdt.h cvs rdiff -u -r1.117 -r1.118 src/sys/arch/x86/include/pmap.h cvs rdiff -u -r1.381 -r1.382 src/sys/arch/x86/x86/pmap.c cvs rdiff -u -r1.32 -r1.33 src/sys/arch/x86/x86/svs.c cvs rdiff -u -r1.53 -r1.54 src/sys/arch/x86/x86/sys_machdep.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-9] src/distrib
Module Name:src Committed By: martin Date: Fri Apr 24 17:19:50 UTC 2020 Modified Files: src/distrib/amd64/uefi-installimage [netbsd-9]: Makefile Makefile.bootimage Makefile.installimage src/distrib/common/bootimage [netbsd-9]: Makefile.bootimage Makefile.installimage src/distrib/hpcarm [netbsd-9]: Makefile src/distrib/zaurus [netbsd-9]: Makefile Added Files: src/distrib/common/bootimage [netbsd-9]: diskproto.mbrfat.in src/distrib/hpcarm/liveimage [netbsd-9]: Makefile fstab.in spec.in src/distrib/zaurus/liveimage [netbsd-9]: Makefile fstab.in spec.in Log Message: Pull up following revision(s) (requested by tsutsui in ticket #846): distrib/hpcarm/Makefile: revision 1.7 distrib/amd64/uefi-installimage/Makefile: revision 1.7 distrib/common/bootimage/Makefile.installimage: revision 1.6 distrib/hpcarm/liveimage/spec.in: revision 1.1 distrib/common/bootimage/Makefile.bootimage: revision 1.23 distrib/common/bootimage/Makefile.bootimage: revision 1.24 distrib/zaurus/liveimage/Makefile: revision 1.1 distrib/amd64/uefi-installimage/Makefile.installimage: revision 1.3 distrib/zaurus/Makefile: revision 1.3 distrib/hpcarm/liveimage/Makefile: revision 1.1 distrib/zaurus/liveimage/spec.in: revision 1.1 distrib/common/bootimage/diskproto.mbrfat.in: revision 1.1 distrib/amd64/uefi-installimage/Makefile.bootimage: revision 1.13 distrib/hpcarm/liveimage/fstab.in: revision 1.1 distrib/zaurus/liveimage/fstab.in: revision 1.1 Merge amd64's UEFI logic back into the generic bootimage handling. Add "live-image with a FAT partition for bootstrap files" support. See PR/55075 for more details. Add "build.sh live-image" support for zaurus. Tested on SL-C3000 and SL-C700. See also PR/55075 for live-image with FAT partition support. Add "build.sh live-image" support for hpcarm. Tested on WS003SH. See also PR/55075 for live-image with FAT partition support. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.6.2.1 src/distrib/amd64/uefi-installimage/Makefile cvs rdiff -u -r1.11.2.1 -r1.11.2.2 \ src/distrib/amd64/uefi-installimage/Makefile.bootimage cvs rdiff -u -r1.2 -r1.2.18.1 \ src/distrib/amd64/uefi-installimage/Makefile.installimage cvs rdiff -u -r1.21.2.1 -r1.21.2.2 \ src/distrib/common/bootimage/Makefile.bootimage cvs rdiff -u -r1.5 -r1.5.14.1 \ src/distrib/common/bootimage/Makefile.installimage cvs rdiff -u -r0 -r1.1.4.2 src/distrib/common/bootimage/diskproto.mbrfat.in cvs rdiff -u -r1.6 -r1.6.64.1 src/distrib/hpcarm/Makefile cvs rdiff -u -r0 -r1.1.4.2 src/distrib/hpcarm/liveimage/Makefile \ src/distrib/hpcarm/liveimage/fstab.in \ src/distrib/hpcarm/liveimage/spec.in cvs rdiff -u -r1.2 -r1.2.48.1 src/distrib/zaurus/Makefile cvs rdiff -u -r0 -r1.1.4.2 src/distrib/zaurus/liveimage/Makefile \ src/distrib/zaurus/liveimage/fstab.in \ src/distrib/zaurus/liveimage/spec.in Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-9] src/sys/arch/hp300/hp300
Module Name:src Committed By: martin Date: Fri Apr 24 17:25:10 UTC 2020 Modified Files: src/sys/arch/hp300/hp300 [netbsd-9]: machdep.c Log Message: Pull up following revision(s) (requested by tsutsui in ticket #847): sys/arch/hp300/hp300/machdep.c: revision 1.233 Fix garbages in dmesg caused by uninitialized variables slipped in r1.228. Noticed in HP9000/362 dmesg: https://dmesgd.nycbug.org/index.cgi?do=view&id=5459 Should be pulled up to netbsd-8 and netbsd-9. To generate a diff of this commit: cvs rdiff -u -r1.230 -r1.230.4.1 src/sys/arch/hp300/hp300/machdep.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-9] src/sys/dev/usb
Module Name:src Committed By: martin Date: Fri Apr 24 17:28:22 UTC 2020 Modified Files: src/sys/dev/usb [netbsd-9]: if_urtwn.c usbdevs Log Message: Pull up following revision(s) (requested by maya in ticket #848): sys/dev/usb/usbdevs: revision 1.778 sys/dev/usb/if_urtwn.c: revision 1.85 Add D-Link DWA-121 rev B1 to list of supported devices >From Miguel Landaeta in kern/55140 To generate a diff of this commit: cvs rdiff -u -r1.71.2.2 -r1.71.2.3 src/sys/dev/usb/if_urtwn.c cvs rdiff -u -r1.770.4.4 -r1.770.4.5 src/sys/dev/usb/usbdevs Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-9] src/sys/dev/usb
Module Name:src Committed By: martin Date: Fri Apr 24 17:29:17 UTC 2020 Modified Files: src/sys/dev/usb [netbsd-9]: usbdevs.h usbdevs_data.h Log Message: Regen for ticket #848 (DWA-121 in urtwn) To generate a diff of this commit: cvs rdiff -u -r1.760.4.4 -r1.760.4.5 src/sys/dev/usb/usbdevs.h \ src/sys/dev/usb/usbdevs_data.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/netinet6
Module Name:src Committed By: jakllsch Date: Fri Apr 24 17:36:55 UTC 2020 Modified Files: src/sys/netinet6: in6_proto.c Log Message: Fill in .pr_usrreqs for SOCK_SEQPACKET and SOCK_STREAM variants of SCTP too. This should allow these socket types of SCTP to operate on IPv6 family sockets, as .pr_usrreqs must not be NULL for socreate() to succeed. To generate a diff of this commit: cvs rdiff -u -r1.126 -r1.127 src/sys/netinet6/in6_proto.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-9] src/distrib
Module Name:src Committed By: martin Date: Fri Apr 24 17:40:54 UTC 2020 Modified Files: src/distrib/common [netbsd-9]: Makefile.bootcd src/distrib/vax/cdroms/installcd [netbsd-9]: Makefile Log Message: Pull up following revision(s) (requested by maya in ticket #849): distrib/vax/cdroms/installcd/Makefile: revision 1.19 distrib/common/Makefile.bootcd: revision 1.43 Do not populate /dev on CD images by default, instead rely on init doing the tmpfs / MAKEDEV magic. On images for machines with serious ram shortage (where the additional tmpfs hurts, like VAX) override this with CDDEV_POPULATE=true. Should fix PR port-amd64/54776. To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.41.2.1 src/distrib/common/Makefile.bootcd cvs rdiff -u -r1.17 -r1.17.2.1 src/distrib/vax/cdroms/installcd/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-9] src/sys/dev/dkwedge
Module Name:src Committed By: martin Date: Fri Apr 24 17:42:53 UTC 2020 Modified Files: src/sys/dev/dkwedge [netbsd-9]: dk.c Log Message: Pull up following revision(s) (requested by maya in ticket #850): sys/dev/dkwedge/dk.c: revision 1.98 Update sc->sc_parent->dk_rawvp while the lock named dk_rawlock held to prevent a race condition Fixes PR kern/55026 OKed by mlelstv@, thanks To generate a diff of this commit: cvs rdiff -u -r1.97.8.2 -r1.97.8.3 src/sys/dev/dkwedge/dk.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-9] src
Module Name:src Committed By: martin Date: Fri Apr 24 17:46:44 UTC 2020 Modified Files: src/share/man/man4/man4.x86 [netbsd-9]: amdsmn.4 amdzentemp.4 src/sys/arch/x86/pci [netbsd-9]: amdsmn.c amdzentemp.c Log Message: Pull up following revision(s) (requested by simonb in ticket #851): share/man/man4/man4.x86/amdzentemp.4: revision 1.7 share/man/man4/man4.x86/amdsmn.4: revision 1.4 sys/arch/x86/pci/amdsmn.c: revision 1.7 sys/arch/x86/pci/amdsmn.c: revision 1.8 sys/arch/x86/pci/amdsmn.c: revision 1.9 sys/arch/x86/pci/amdzentemp.c: revision 1.10 Update to support Family 15h Model 60 temperature sensors. Changes based on FreeBSD amdtemp driver changes by Conrad Meyer. XXX: Some code duplication between this driver and amdtemp as parts of the 15h refresh code share more in common with older CPUs while accessing the device more like 17h. -- Note that these drivers are present on some newer AMD Family 15h processors. -- Don't mix sign and unsigned operands. Just use size_t for the loop. -- Apply previous change ("Don't mix sign and unsigned operands. Just use size_t for the loop.") to another loop variable. -- To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.3.8.1 src/share/man/man4/man4.x86/amdsmn.4 cvs rdiff -u -r1.6 -r1.6.8.1 src/share/man/man4/man4.x86/amdzentemp.4 cvs rdiff -u -r1.5 -r1.5.2.1 src/sys/arch/x86/pci/amdsmn.c cvs rdiff -u -r1.9 -r1.9.2.1 src/sys/arch/x86/pci/amdzentemp.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-9] src/doc
Module Name:src Committed By: martin Date: Fri Apr 24 17:48:01 UTC 2020 Modified Files: src/doc [netbsd-9]: CHANGES-9.1 Log Message: Tickets #846 - #851 To generate a diff of this commit: cvs rdiff -u -r1.1.2.40 -r1.1.2.41 src/doc/CHANGES-9.1 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/crypto/external/bsd/openssl/dist
Module Name:src Committed By: christos Date: Fri Apr 24 19:37:09 UTC 2020 Modified Files: src/crypto/external/bsd/openssl/dist: CHANGES NEWS README src/crypto/external/bsd/openssl/dist/apps: ocsp.c s_time.c src/crypto/external/bsd/openssl/dist/crypto/ec: ec_asn1.c ec_lib.c ecp_smpl.c src/crypto/external/bsd/openssl/dist/crypto/evp: e_aes.c src/crypto/external/bsd/openssl/dist/crypto/x509: x509_vfy.c src/crypto/external/bsd/openssl/dist/ssl: t1_lib.c Log Message: merge conflicts To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/crypto/external/bsd/openssl/dist/CHANGES \ src/crypto/external/bsd/openssl/dist/NEWS \ src/crypto/external/bsd/openssl/dist/README cvs rdiff -u -r1.21 -r1.22 src/crypto/external/bsd/openssl/dist/apps/ocsp.c cvs rdiff -u -r1.10 -r1.11 src/crypto/external/bsd/openssl/dist/apps/s_time.c cvs rdiff -u -r1.9 -r1.10 \ src/crypto/external/bsd/openssl/dist/crypto/ec/ec_asn1.c cvs rdiff -u -r1.8 -r1.9 \ src/crypto/external/bsd/openssl/dist/crypto/ec/ec_lib.c cvs rdiff -u -r1.11 -r1.12 \ src/crypto/external/bsd/openssl/dist/crypto/ec/ecp_smpl.c cvs rdiff -u -r1.22 -r1.23 \ src/crypto/external/bsd/openssl/dist/crypto/evp/e_aes.c cvs rdiff -u -r1.19 -r1.20 \ src/crypto/external/bsd/openssl/dist/crypto/x509/x509_vfy.c cvs rdiff -u -r1.31 -r1.32 src/crypto/external/bsd/openssl/dist/ssl/t1_lib.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/doc
Module Name:src Committed By: christos Date: Fri Apr 24 19:38:10 UTC 2020 Modified Files: src/doc: 3RDPARTY CHANGES Log Message: new openssl To generate a diff of this commit: cvs rdiff -u -r1.1713 -r1.1714 src/doc/3RDPARTY cvs rdiff -u -r1.2679 -r1.2680 src/doc/CHANGES Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/uvm
Module Name:src Committed By: ad Date: Fri Apr 24 19:47:03 UTC 2020 Modified Files: src/sys/uvm: uvm_bio.c Log Message: ubc_alloc_direct(): for a write make sure pages are always marked dirty because there's no managed mapping. To generate a diff of this commit: cvs rdiff -u -r1.111 -r1.112 src/sys/uvm/uvm_bio.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/kern
Module Name:src Committed By: jdolecek Date: Fri Apr 24 22:07:13 UTC 2020 Modified Files: src/sys/kern: uipc_mbuf.c Log Message: change m_defrag() to coalesce the chain to single mbuf if it's short enough and first mbuf doesn't use external storage most fragmented packets end up with first short mbuf containing frame + protocol header only, and second mbuf containing the data; m_defrag() previously always returned chain of at least two mbufs, now it should actually return all data in single mbuf for typical mbuf chain with length < MCLBYTES To generate a diff of this commit: cvs rdiff -u -r1.237 -r1.238 src/sys/kern/uipc_mbuf.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/ic
Module Name:src Committed By: ad Date: Fri Apr 24 22:25:07 UTC 2020 Modified Files: src/sys/dev/ic: hpet.c Log Message: On attach figure out how long a single read of the counter register takes and use that for the adjustment in hpet_delay(). To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/dev/ic/hpet.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev
Module Name:src Committed By: ad Date: Fri Apr 24 22:31:36 UTC 2020 Modified Files: src/sys/dev/ic: vga.c vga_raster.c src/sys/dev/isa: pcdisplay.c Log Message: BUS_SPACE_MAP_PREFETCHABLE yields a write combining region on x86 and that's not what I intended.. BUS_SPACE_MAP_CACHEABLE is enough. To generate a diff of this commit: cvs rdiff -u -r1.117 -r1.118 src/sys/dev/ic/vga.c cvs rdiff -u -r1.47 -r1.48 src/sys/dev/ic/vga_raster.c cvs rdiff -u -r1.44 -r1.45 src/sys/dev/isa/pcdisplay.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/kern
Module Name:src Committed By: jdolecek Date: Fri Apr 24 22:50:55 UTC 2020 Modified Files: src/sys/kern: uipc_mbuf.c Log Message: add KASSERT() that the while data buffer in a mbuf or the mbuf cluster fits within the same page pools actually never return items whose memory cross page boundary for item sizes smaller than PAGE_SIZE To generate a diff of this commit: cvs rdiff -u -r1.238 -r1.239 src/sys/kern/uipc_mbuf.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/ic
Module Name:src Committed By: ad Date: Fri Apr 24 23:29:17 UTC 2020 Modified Files: src/sys/dev/ic: hpetvar.h Log Message: On attach figure out how long a single read of the counter register takes and use that for the adjustment in hpet_delay(). To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/dev/ic/hpetvar.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/ata
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 that needs to be done (which is rare). On one of my test systems, this results in the total number of LWPs after multi-user boot dropping from 116 to 78. To generate a diff of this commit: cvs rdiff -u -r1.155 -r1.156 src/sys/dev/ata/ata.c cvs rdiff -u -r1.9 -r1.10 src/sys/dev/ata/ata_subr.c cvs rdiff -u -r1.105 -r1.106 src/sys/dev/ata/atavar.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src
Module Name:src Committed By: maxv Date: Sat Apr 25 05:17:17 UTC 2020 Modified Files: src/lib/libkvm: kvm_i386.c kvm_i386pae.c kvm_x86_64.c src/sys/arch/amd64/include: pte.h src/sys/arch/i386/i386: genassym.cf src/sys/arch/i386/include: kcore.h pte.h src/sys/external/bsd/drm2/dist/drm/i915: i915_gem_gtt.c Log Message: Switch to the new PTE naming. The old naming is now unused, remove it. To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/lib/libkvm/kvm_i386.c cvs rdiff -u -r1.2 -r1.3 src/lib/libkvm/kvm_i386pae.c cvs rdiff -u -r1.11 -r1.12 src/lib/libkvm/kvm_x86_64.c cvs rdiff -u -r1.12 -r1.13 src/sys/arch/amd64/include/pte.h cvs rdiff -u -r1.119 -r1.120 src/sys/arch/i386/i386/genassym.cf cvs rdiff -u -r1.5 -r1.6 src/sys/arch/i386/include/kcore.h cvs rdiff -u -r1.31 -r1.32 src/sys/arch/i386/include/pte.h cvs rdiff -u -r1.17 -r1.18 \ src/sys/external/bsd/drm2/dist/drm/i915/i915_gem_gtt.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.