CVS commit: src/sys/arch/aarch64/aarch64
Module Name:src Committed By: ryo Date: Thu May 28 04:51:44 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: genassym.cf locore.S Log Message: - make AP{IB,DA,DB}Key are also enabled when ARMV83_PAC. - If no ARMV83_PAC, clearly disable SCTLR_En{IA,IB,DA,DB} To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/sys/arch/aarch64/aarch64/genassym.cf cvs rdiff -u -r1.63 -r1.64 src/sys/arch/aarch64/aarch64/locore.S Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/bsd/ntp/dist
Module Name:src Committed By: christos Date: Wed May 27 23:52:20 UTC 2020 Modified Files: src/external/bsd/ntp/dist/ntpd: ntp_config.c refclock_neoclock4x.c src/external/bsd/ntp/dist/ntpq: ntpq.c src/external/bsd/ntp/dist/util: ntp-keygen.c Log Message: Adjustments to our patches requested by upstream To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/external/bsd/ntp/dist/ntpd/ntp_config.c cvs rdiff -u -r1.11 -r1.12 \ src/external/bsd/ntp/dist/ntpd/refclock_neoclock4x.c cvs rdiff -u -r1.21 -r1.22 src/external/bsd/ntp/dist/ntpq/ntpq.c cvs rdiff -u -r1.13 -r1.14 src/external/bsd/ntp/dist/util/ntp-keygen.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/amd64
Module Name:src Committed By: maya Date: Wed May 27 22:27:58 UTC 2020 Modified Files: src/distrib/amd64: Makefile src/distrib/amd64/installimage: Makefile Removed Files: src/distrib/amd64/uefi-installimage: Makefile Makefile.bootimage Makefile.installimage boot.cfg.in etc.rc etc.ttys install.sh spec.inst Log Message: rename amd64 uefi-installimage to be just installimage. Works for both purposes, no confusing name. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/distrib/amd64/Makefile cvs rdiff -u -r1.10 -r1.11 src/distrib/amd64/installimage/Makefile cvs rdiff -u -r1.7 -r0 src/distrib/amd64/uefi-installimage/Makefile cvs rdiff -u -r1.13 -r0 \ src/distrib/amd64/uefi-installimage/Makefile.bootimage cvs rdiff -u -r1.3 -r0 \ src/distrib/amd64/uefi-installimage/Makefile.installimage cvs rdiff -u -r1.2 -r0 src/distrib/amd64/uefi-installimage/boot.cfg.in \ src/distrib/amd64/uefi-installimage/etc.rc cvs rdiff -u -r1.1 -r0 src/distrib/amd64/uefi-installimage/etc.ttys \ src/distrib/amd64/uefi-installimage/install.sh \ src/distrib/amd64/uefi-installimage/spec.inst Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/utils/embedded/conf
Module Name:src Committed By: jmcneill Date: Wed May 27 21:53:04 UTC 2020 Modified Files: src/distrib/utils/embedded/conf: armv7.conf Log Message: Move back to MBR based images for armv7 because Amlogic's bootloader (for Amlogic S805 based boards) needs to be installed to sector 1, which conflicts with the GPT header. To generate a diff of this commit: cvs rdiff -u -r1.43 -r1.44 src/distrib/utils/embedded/conf/armv7.conf Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/i386/i386
Module Name:src Committed By: ad Date: Wed May 27 20:49:14 UTC 2020 Modified Files: src/sys/arch/i386/i386: cpufunc.S Log Message: mismatched END pointed out by maxv@ To generate a diff of this commit: cvs rdiff -u -r1.43 -r1.44 src/sys/arch/i386/i386/cpufunc.S Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/amd64/amd64
Module Name:src Committed By: ad Date: Wed May 27 20:48:43 UTC 2020 Modified Files: src/sys/arch/amd64/amd64: cpufunc.S Log Message: - mismatched END pointed out by maxv@ - ditch the frame, tracer should be able to deal without it in leaf on x86_64 To generate a diff of this commit: cvs rdiff -u -r1.57 -r1.58 src/sys/arch/amd64/amd64/cpufunc.S Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/aarch64/aarch64
Module Name:src Committed By: ryo Date: Wed May 27 19:49:37 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: locore.S Log Message: don't use x8 (caller-saved register) across functions fix llvm+EARLYCONS kernel doesn't boot. it was working luckily with gcc. To generate a diff of this commit: cvs rdiff -u -r1.62 -r1.63 src/sys/arch/aarch64/aarch64/locore.S 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/x86
Module Name:src Committed By: ad Date: Wed May 27 19:40:30 UTC 2020 Modified Files: src/sys/arch/x86/x86: svs.c Log Message: svs_pdir_switch(): Use MOVS to copy the PTES. To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/sys/arch/x86/x86/svs.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
Module Name:src Committed By: ad Date: Wed May 27 19:33:40 UTC 2020 Modified Files: src/sys/arch/amd64/amd64: cpufunc.S locore.S src/sys/arch/i386/i386: cpufunc.S locore.S src/sys/arch/x86/include: pmap.h src/sys/arch/x86/x86: pmap.c Log Message: - Add a couple of wrapper functions around STOS and MOVS and use them to zero and copy PTEs in preference to memset()/memcpy(). - Remove related SSE / pageidlezero stuff. To generate a diff of this commit: cvs rdiff -u -r1.56 -r1.57 src/sys/arch/amd64/amd64/cpufunc.S cvs rdiff -u -r1.208 -r1.209 src/sys/arch/amd64/amd64/locore.S cvs rdiff -u -r1.42 -r1.43 src/sys/arch/i386/i386/cpufunc.S cvs rdiff -u -r1.184 -r1.185 src/sys/arch/i386/i386/locore.S cvs rdiff -u -r1.121 -r1.122 src/sys/arch/x86/include/pmap.h cvs rdiff -u -r1.395 -r1.396 src/sys/arch/x86/x86/pmap.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/x86/x86
Module Name:src Committed By: ad Date: Wed May 27 19:26:43 UTC 2020 Modified Files: src/sys/arch/x86/x86: pmap.c Log Message: Reported-by: syzbot+c1770938bb3fa7c08...@syzkaller.appspotmail.com Reported-by: syzbot+ae26209c7d7f06e0b...@syzkaller.appspotmail.com Can't defer freeing PV entries for the kernel's pmap until pmap_update(), as that means taking locks and potentially recursing, and pmap_update() for the kernel is used in all sorts of sensitive places. To generate a diff of this commit: cvs rdiff -u -r1.394 -r1.395 src/sys/arch/x86/x86/pmap.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/x86/x86
Module Name:src Committed By: ad Date: Wed May 27 19:15:08 UTC 2020 Modified Files: src/sys/arch/x86/x86: svs.c Log Message: svs_pmap_sync(): Fast-path the curcpu case. Could be improved further with a kcpuset iterator thing. To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/sys/arch/x86/x86/svs.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/lib/librumphijack
Module Name:src Committed By: christos Date: Wed May 27 18:55:36 UTC 2020 Modified Files: src/lib/librumphijack: hijack.c Log Message: Add pathconf and lpathconf (fixes lib/librumphijack/nfs test which uses ls which now uses lpathconf) To generate a diff of this commit: cvs rdiff -u -r1.130 -r1.131 src/lib/librumphijack/hijack.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/i386/i386
Module Name:src Committed By: ad Date: Wed May 27 18:47:13 UTC 2020 Modified Files: src/sys/arch/i386/i386: cpufunc.S Log Message: tsc_get_timecount(): fix 64-bit return To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42 src/sys/arch/i386/i386/cpufunc.S 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/x86
Module Name:src Committed By: ad Date: Wed May 27 18:46:15 UTC 2020 Modified Files: src/sys/arch/x86/x86: tsc.c Log Message: tsc_delay(): use tsc_freq in preference to cpu_frequency(). To generate a diff of this commit: cvs rdiff -u -r1.47 -r1.48 src/sys/arch/x86/x86/tsc.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
Module Name:src Committed By: christos Date: Wed May 27 18:26:29 UTC 2020 Modified Files: src/sys/rump/librump/rumpkern: rumpkern_syscalls.c src/sys/rump/librump/rumpnet: rumpnet_syscalls.c src/sys/rump/librump/rumpvfs: rumpvfs_syscalls.c Log Message: regen for lpathconf. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/rump/librump/rumpkern/rumpkern_syscalls.c cvs rdiff -u -r1.5 -r1.6 src/sys/rump/librump/rumpnet/rumpnet_syscalls.c cvs rdiff -u -r1.7 -r1.8 src/sys/rump/librump/rumpvfs/rumpvfs_syscalls.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/evbarm
Module Name:src Committed By: nia Date: Wed May 27 13:51:05 UTC 2020 Modified Files: src/distrib/notes/evbarm: install Log Message: Briefly explain how to pkgsrc u-boot. Pointed out by maya. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/distrib/notes/evbarm/install 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/man4.evbarm
Module Name:src Committed By: nia Date: Wed May 27 13:49:16 UTC 2020 Modified Files: src/share/man/man4/man4.evbarm: intro.4 Log Message: Remove extremely outdated list of supported devices. Since this man page will likely be read on a running system, I don't think providing a list of very old devices that might work is necessarily useful. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/share/man/man4/man4.evbarm/intro.4 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/evbarm
Module Name:src Committed By: nia Date: Wed May 27 12:47:47 UTC 2020 Modified Files: src/distrib/notes/evbarm: install Log Message: s/boards/devices/ To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/distrib/notes/evbarm/install Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/evbarm
Module Name:src Committed By: nia Date: Wed May 27 12:45:07 UTC 2020 Modified Files: src/distrib/notes/evbarm: hardware install Log Message: First attempt at modernising the evbarm install guide and hardware lists - Install instructions mostly based on wiki pages - Supported hardware lists mostly based on GENERIC and GENERIC64 kernels To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/distrib/notes/evbarm/hardware \ src/distrib/notes/evbarm/install 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: yamaguchi Date: Wed May 27 11:24:31 UTC 2020 Modified Files: src/sys/dev/pci: virtio_pci.c Log Message: Fix to allocate resources actuall used around interrupts To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/dev/pci/virtio_pci.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/utils/embedded/conf
Module Name:src Committed By: jmcneill Date: Wed May 27 11:02:52 UTC 2020 Modified Files: src/distrib/utils/embedded/conf: rpi.conf Log Message: Fix kernel= order, add pi0w conditional and comments To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38 src/distrib/utils/embedded/conf/rpi.conf Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/utils/embedded/conf
Module Name:src Committed By: jmcneill Date: Wed May 27 10:56:59 UTC 2020 Modified Files: src/distrib/utils/embedded/conf: rpi.conf Log Message: Conditionally boot kernel.img or kernel7.img depending on board To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/distrib/utils/embedded/conf/rpi.conf Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/mk
Module Name:src Committed By: jmcneill Date: Wed May 27 10:53:18 UTC 2020 Modified Files: src/share/mk: bsd.own.mk Log Message: Set MKDTB=yes for armv6 To generate a diff of this commit: cvs rdiff -u -r1.1194 -r1.1195 src/share/mk/bsd.own.mk 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: rin Date: Wed May 27 09:09:50 UTC 2020 Modified Files: src/sys/kern: kern_tc.c Log Message: - remove #ifdef __FreeBSD__ - return (x) --> return x No binary changes this time, trust me ;). To generate a diff of this commit: cvs rdiff -u -r1.58 -r1.59 src/sys/kern/kern_tc.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: rin Date: Wed May 27 08:55:18 UTC 2020 Modified Files: src/sys/kern: kern_tc.c Log Message: Oops, put back opt_ntp.h for options PPS_{SYNC,DEBUG}. To generate a diff of this commit: cvs rdiff -u -r1.57 -r1.58 src/sys/kern/kern_tc.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: rin Date: Wed May 27 08:51:03 UTC 2020 Modified Files: src/sys/kern: kern_tc.c Log Message: - kern_tc.c does not depend on "options NTP" - u_int64_t --> uint64_t No binary changes. To generate a diff of this commit: cvs rdiff -u -r1.56 -r1.57 src/sys/kern/kern_tc.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: rin Date: Wed May 27 08:47:15 UTC 2020 Modified Files: src/sys/kern: kern_tc.c Log Message: Tiny optimization; timecounters should not go bad ~ every ticktock. To generate a diff of this commit: cvs rdiff -u -r1.55 -r1.56 src/sys/kern/kern_tc.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/usb
Module Name:src Committed By: skrll Date: Wed May 27 07:17:45 UTC 2020 Modified Files: src/sys/dev/usb: usb.c Log Message: Don't allow open of /dev/usb if there are no attached busses. PR kern/55303 mutex_vector_enter,512: uninitialized lock To generate a diff of this commit: cvs rdiff -u -r1.186 -r1.187 src/sys/dev/usb/usb.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.