CVS commit: src/lib/libcurses
Module Name:src Committed By: uwe Date: Tue Jul 14 04:39:39 UTC 2020 Modified Files: src/lib/libcurses: newwin.c Log Message: newwin - fix crash with negative ncols. When support for negative nrows/ncols was added, one s/ncols/maxx/ was missed so we ended up passing negative (i.e. huge unsigned) length when hashing the line contents. Reported by Naman Jain in PR lib/55484 To generate a diff of this commit: cvs rdiff -u -r1.57 -r1.58 src/lib/libcurses/newwin.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/amd64/conf
Module Name:src Committed By: yamaguchi Date: Tue Jul 14 01:05:07 UTC 2020 Modified Files: src/sys/arch/amd64/conf: GENERIC Log Message: Enable PCPU_IDT option by default To generate a diff of this commit: cvs rdiff -u -r1.571 -r1.572 src/sys/arch/amd64/conf/GENERIC Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.bin/sys_info
Module Name:src Committed By: reed Date: Tue Jul 14 01:01:05 UTC 2020 Modified Files: src/usr.bin/sys_info: sys_info.sh Log Message: show the verbose commands for bozohttpd and calendar too And bump the version. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/usr.bin/sys_info/sys_info.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys
Module Name:src Committed By: yamaguchi Date: Tue Jul 14 00:45:53 UTC 2020 Modified Files: src/sys/arch/amd64/amd64: db_interface.c machdep.c src/sys/arch/amd64/conf: ALL src/sys/arch/amd64/include: segments.h src/sys/arch/i386/conf: ALL src/sys/arch/i386/i386: db_interface.c machdep.c trap.c src/sys/arch/i386/include: segments.h src/sys/arch/x86/conf: files.x86 src/sys/arch/x86/include: cpu.h cpuvar.h pmap.h src/sys/arch/x86/x86: cpu.c hyperv.c idt.c intr.c lapic.c pmap.c svs.c src/sys/arch/xen/x86: cpu.c src/sys/arch/xen/xen: hypervisor.c src/sys/dev/hyperv: vmbusvar.h src/sys/dev/nvmm/x86: nvmm_x86_vmx.c Log Message: Introduce per-cpu IDTs This is realized by following modifications: - Add IDT pages and its allocation maps for each cpu in "struct cpu_info" - Load per-cpu IDTs at cpu_init_idt(struct cpu_info*) - Copy the IDT entries for cpu0 to other CPUs at attach - These are, for example, exceptions, db, system calls, etc. And, added a kernel option named PCPU_IDT to enable the feature. To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38 src/sys/arch/amd64/amd64/db_interface.c cvs rdiff -u -r1.355 -r1.356 src/sys/arch/amd64/amd64/machdep.c cvs rdiff -u -r1.155 -r1.156 src/sys/arch/amd64/conf/ALL cvs rdiff -u -r1.36 -r1.37 src/sys/arch/amd64/include/segments.h cvs rdiff -u -r1.493 -r1.494 src/sys/arch/i386/conf/ALL cvs rdiff -u -r1.84 -r1.85 src/sys/arch/i386/i386/db_interface.c cvs rdiff -u -r1.830 -r1.831 src/sys/arch/i386/i386/machdep.c cvs rdiff -u -r1.303 -r1.304 src/sys/arch/i386/i386/trap.c cvs rdiff -u -r1.68 -r1.69 src/sys/arch/i386/include/segments.h cvs rdiff -u -r1.116 -r1.117 src/sys/arch/x86/conf/files.x86 cvs rdiff -u -r1.126 -r1.127 src/sys/arch/x86/include/cpu.h cvs rdiff -u -r1.52 -r1.53 src/sys/arch/x86/include/cpuvar.h cvs rdiff -u -r1.123 -r1.124 src/sys/arch/x86/include/pmap.h cvs rdiff -u -r1.194 -r1.195 src/sys/arch/x86/x86/cpu.c cvs rdiff -u -r1.10 -r1.11 src/sys/arch/x86/x86/hyperv.c cvs rdiff -u -r1.12 -r1.13 src/sys/arch/x86/x86/idt.c cvs rdiff -u -r1.151 -r1.152 src/sys/arch/x86/x86/intr.c cvs rdiff -u -r1.83 -r1.84 src/sys/arch/x86/x86/lapic.c cvs rdiff -u -r1.399 -r1.400 src/sys/arch/x86/x86/pmap.c cvs rdiff -u -r1.37 -r1.38 src/sys/arch/x86/x86/svs.c cvs rdiff -u -r1.138 -r1.139 src/sys/arch/xen/x86/cpu.c cvs rdiff -u -r1.86 -r1.87 src/sys/arch/xen/xen/hypervisor.c cvs rdiff -u -r1.5 -r1.6 src/sys/dev/hyperv/vmbusvar.h cvs rdiff -u -r1.61 -r1.62 src/sys/dev/nvmm/x86/nvmm_x86_vmx.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/dict
Module Name:src Committed By: dholland Date: Mon Jul 13 23:56:42 UTC 2020 Modified Files: src/share/dict: web2 Log Message: +corvid This file already has "covid" somehow, and while that's fine now my best guess is that it was originally an OCR blooper for "corvid", which is missing. To generate a diff of this commit: cvs rdiff -u -r1.52 -r1.53 src/share/dict/web2 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/xen/xen
Module Name:src Committed By: jdolecek Date: Mon Jul 13 21:21:57 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbd_xenbus.c Log Message: change xbd_unmap_align() to get the bp via argument rathen than req_bp, to avoid using req_bp after it's been set to NULL by the time xbd_unmap_align() is called in xbd_handler(); this fixes regression caused by previous fix also make sure xbd_unmap_align() works correctly even when using the linked request pair for I/O (ie. for Dom0 not supporting indirect segments), regardless of the order the paired requests finish To generate a diff of this commit: cvs rdiff -u -r1.128 -r1.129 src/sys/arch/xen/xen/xbd_xenbus.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: riastradh Date: Mon Jul 13 16:54:03 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: fpu.c src/sys/arch/arm/vfp: vfp_init.c Log Message: Use pcu_save_all_on_cpu, not pcu_save. We don't care what curlwp is here; we care whose state is in the fpu registers. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/arch/aarch64/aarch64/fpu.c cvs rdiff -u -r1.67 -r1.68 src/sys/arch/arm/vfp/vfp_init.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/arm/vfp
Module Name:src Committed By: riastradh Date: Mon Jul 13 16:53:06 UTC 2020 Modified Files: src/sys/arch/arm/vfp: vfp_init.c Log Message: Limit arm32 fpu_kern_enter/leave to IPL_VM or below. To generate a diff of this commit: cvs rdiff -u -r1.66 -r1.67 src/sys/arch/arm/vfp/vfp_init.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: riastradh Date: Mon Jul 13 16:51:51 UTC 2020 Modified Files: src/sys/arch/x86/x86: fpu.c Log Message: Limit x86 fpu_kern_enter/leave to IPL_VM or below. There are no users of crypto at IPL_SCHED or IPL_HIGH as far as I know, and although we generally limit the amount of time spent in any one crypto operation -- e.g., cgd is usually limited to processing 512 or 4096 bytes at a time -- it's better not to block IPL_SCHED and IPL_HIGH interrupts at all. This should make ddb a little more accessible during crypto-heavy workloads. This means the aes_* API cannot be used at IPL_SCHED or IPL_HIGH; the same will go for any new crypto subsystems, like the ChaCha and Poly1305 ones I'm drafting. It might be better to prohibit them altogether in hard interrupt context, but right now cprng_fast and cprng_strong are both technically allowed at IPL_VM and are sometimes used there (e.g., for opencrypto CBC IV generation). KASSERT the ilevel to detect violation of this constraint in case I'm wrong. To generate a diff of this commit: cvs rdiff -u -r1.67 -r1.68 src/sys/arch/x86/x86/fpu.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/aarch64/aarch64
Module Name:src Committed By: riastradh Date: Mon Jul 13 16:52:23 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: fpu.c Log Message: Limit aarch64 fpu_kern_enter/leave to IPL_VM or below. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/arch/aarch64/aarch64/fpu.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/man7
Module Name:src Committed By: jruoho Date: Mon Jul 13 15:05:05 UTC 2020 Modified Files: src/share/man/man7: sysctl.7 Log Message: Xref rfc6056(7). To generate a diff of this commit: cvs rdiff -u -r1.147 -r1.148 src/share/man/man7/sysctl.7 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: Mon Jul 13 14:37:41 UTC 2020 Modified Files: src/doc [netbsd-8]: CHANGES-8.3 Log Message: Tickets #1570 - #1573 To generate a diff of this commit: cvs rdiff -u -r1.1.2.18 -r1.1.2.19 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: [netbsd-8] src/sys/dev/usb
Module Name:src Committed By: martin Date: Mon Jul 13 14:35:29 UTC 2020 Modified Files: src/sys/dev/usb [netbsd-8]: ualea.c Log Message: Pull up following revision(s) (requested by simonb in ticket #1573): sys/dev/usb/ualea.c: revision 1.12 Set up the USB xfer for every transfer, not just once in the attach function. Caught by DIAGNOSTIC on a similar driver. Thanks to mrg@ for USB xfer clue and martin@ for testing. To generate a diff of this commit: cvs rdiff -u -r1.6.8.1 -r1.6.8.2 src/sys/dev/usb/ualea.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: Mon Jul 13 14:34:30 UTC 2020 Modified Files: src/doc [netbsd-9]: CHANGES-9.1 Log Message: Tickets #998 - #1003 To generate a diff of this commit: cvs rdiff -u -r1.1.2.75 -r1.1.2.76 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: [netbsd-9] src/sys/dev/usb
Module Name:src Committed By: martin Date: Mon Jul 13 14:32:20 UTC 2020 Modified Files: src/sys/dev/usb [netbsd-9]: ualea.c Log Message: Pull up following revision(s) (requested by simonb in ticket #1003): sys/dev/usb/ualea.c: revision 1.12 Set up the USB xfer for every transfer, not just once in the attach function. Caught by DIAGNOSTIC on a similar driver. Thanks to mrg@ for USB xfer clue and martin@ for testing. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.9.10.1 src/sys/dev/usb/ualea.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: Mon Jul 13 14:22:47 UTC 2020 Modified Files: src/etc [netbsd-9]: wscons.conf src/sbin/wsconsctl [netbsd-9]: wsconsctl.8 src/share/man/man4 [netbsd-9]: pckbd.4 wskbd.4 src/sys/dev/hid [netbsd-9]: hidkbdmap.c src/sys/dev/pckbport [netbsd-9]: wskbdmap_mfii.c src/sys/dev/wscons [netbsd-9]: wsksymdef.h Log Message: Pull up following revision(s) (requested by nia in ticket #1002): sys/dev/wscons/wsksymdef.h: revision 1.68 sys/dev/wscons/wsksymdef.h: revision 1.69 sys/dev/pckbport/wskbdmap_mfii.c: revision 1.28 sys/dev/pckbport/wskbdmap_mfii.c: revision 1.29 sys/dev/hid/hidkbdmap.c: revision 1.10 share/man/man4/pckbd.4: revision 1.23 share/man/man4/wskbd.4: revision 1.18 share/man/man4/wskbd.4: revision 1.19 share/man/man4/pckbd.4: revision 1.25 sys/dev/wscons/wsksymdef.h: revision 1.70 sys/dev/wscons/wsksymdef.h: revision 1.71 sys/dev/pckbport/wskbdmap_mfii.c: revision 1.30 sys/dev/wscons/wsksymdef.h: revision 1.72 sys/dev/pckbport/wskbdmap_mfii.c: revision 1.31 sys/dev/wscons/wsksymdef.h: revision 1.73 sys/dev/pckbport/wskbdmap_mfii.c: revision 1.32 sys/dev/pckbport/wskbdmap_mfii.c: revision 1.33 sys/dev/hid/hidkbdmap.c: revision 1.4 sbin/wsconsctl/wsconsctl.8: revision 1.30 sys/dev/hid/hidkbdmap.c: revision 1.5 etc/wscons.conf: revision 1.20 sys/dev/hid/hidkbdmap.c: revision 1.6 etc/wscons.conf: revision 1.21 sys/dev/hid/hidkbdmap.c: revision 1.7 sys/dev/hid/hidkbdmap.c: revision 1.8 sys/dev/hid/hidkbdmap.c: revision 1.9 Add support for the Brazilian keyboard layout to pckbd and ukbd. This is significantly different from the European Portugese layout, and was pieced together from Wikipedia, X11 layout files, and to some extent with trial and error. Thanks to lun-4 for helping test this. PR kern/44570 Update lists of keyboard layouts to add Turkish and Brazilian Bring br.nodead closer to X11 Add Estonian layout as a variation of Swedish for ukbd and pckbd Add KB_TR for uhid keyboards (it was PS/2 only, this seems wrong) Add Icelandic keyboard layout to ukbd/pckbd. Add keyboard layout for Latin American Spanish to ukbd/pckbd Canadian French keyboard layout for ukbd/pckbd Clarify that KB_TR is the "Q" layout - there's two standards for Turkish. Move description of keyboard layouts to wskbd.4, add newer layouts Previously, the best reference was pckbd.4. This does not make much sense to read if you are on, say, an evbarm device with only USB. wsconsctl.8 contained a vaguer description of supported language names, which isn't very useful because you can't pass full language names to the command. Point readers to wskbd.4 instead. Note in the wskbd.4 page that while all layouts are generally supported by pckbd(4) and ukbd(4), older keyboard interfaces might only support a subset. wskbd.4: Add KB_LA Point readers at wskbd.4 To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.19.46.1 src/etc/wscons.conf cvs rdiff -u -r1.28 -r1.28.42.1 src/sbin/wsconsctl/wsconsctl.8 cvs rdiff -u -r1.21.44.1 -r1.21.44.2 src/share/man/man4/pckbd.4 cvs rdiff -u -r1.16 -r1.16.34.1 src/share/man/man4/wskbd.4 cvs rdiff -u -r1.1.10.1 -r1.1.10.2 src/sys/dev/hid/hidkbdmap.c cvs rdiff -u -r1.26.10.1 -r1.26.10.2 src/sys/dev/pckbport/wskbdmap_mfii.c cvs rdiff -u -r1.67 -r1.67.10.1 src/sys/dev/wscons/wsksymdef.h 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/pci
Module Name:src Committed By: martin Date: Mon Jul 13 14:13:12 UTC 2020 Modified Files: src/sys/dev/pci [netbsd-8]: vioscsi.c Log Message: Pull up following revision(s) (requested by kim in ticket #1572): sys/dev/pci/vioscsi.c: revision 1.22 Fix off-by-one SCSI target reporting Use max_target as the controller ID instead of zero, so that the device located at SCSI ID zero (e.g. a disk) is not obscured through not being probed by scsi_probe_bus() (which skips the controller ID). Copy the target requested onto the wire without decrementing it by one. ok christos@ To generate a diff of this commit: cvs rdiff -u -r1.19.2.1 -r1.19.2.2 src/sys/dev/pci/vioscsi.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/pci
Module Name:src Committed By: martin Date: Mon Jul 13 14:11:55 UTC 2020 Modified Files: src/sys/dev/pci [netbsd-9]: vioscsi.c Log Message: Pull up following revision(s) (requested by kim in ticket #1001): sys/dev/pci/vioscsi.c: revision 1.22 Fix off-by-one SCSI target reporting Use max_target as the controller ID instead of zero, so that the device located at SCSI ID zero (e.g. a disk) is not obscured through not being probed by scsi_probe_bus() (which skips the controller ID). Copy the target requested onto the wire without decrementing it by one. ok christos@ To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.21.4.1 src/sys/dev/pci/vioscsi.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: uwe Date: Mon Jul 13 14:11:17 UTC 2020 Modified Files: src/share/man/man4: wskbd.4 Log Message: Try to improve markup, PostScript output. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/share/man/man4/wskbd.4 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/scsipi
Module Name:src Committed By: martin Date: Mon Jul 13 14:10:25 UTC 2020 Modified Files: src/sys/dev/scsipi [netbsd-8]: scsiconf.c Log Message: Pull up following revision(s) (requested by kim in ticket #1571): sys/dev/scsipi/scsiconf.c: revision 1.288 Continue scanning a SCSI bus when a LUN is reported not present This fixes disk attachment under Qemu when there is no disk on LUN 0 on a SCSI bus but there is a disk on LUN 1. The inquiry for LUN 0 returns SID_QUAL_LU_NOTPRESENT & T_NODEVICE. Quirks are only checked if neither one of those are set, so cannot use a quirk entry. Use case 1: Proxmox 6 configures each disk on its own bus when using the "Virtio SCSI single" SCSI controller. However, while the "scsi0" disk is on LUN 0, the "scsi1" disk is on LUN 1. Use case 2: A Linode boot profile with multiple disks results in the first disk ("sda") on LUN 1, while the second disk ("sdb") is on LUN 0, each on their own bus. To generate a diff of this commit: cvs rdiff -u -r1.279.6.1 -r1.279.6.2 src/sys/dev/scsipi/scsiconf.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/scsipi
Module Name:src Committed By: martin Date: Mon Jul 13 14:09:10 UTC 2020 Modified Files: src/sys/dev/scsipi [netbsd-9]: scsiconf.c Log Message: Pull up following revision(s) (requested by kim in ticket #1000): sys/dev/scsipi/scsiconf.c: revision 1.288 Continue scanning a SCSI bus when a LUN is reported not present This fixes disk attachment under Qemu when there is no disk on LUN 0 on a SCSI bus but there is a disk on LUN 1. The inquiry for LUN 0 returns SID_QUAL_LU_NOTPRESENT & T_NODEVICE. Quirks are only checked if neither one of those are set, so cannot use a quirk entry. Use case 1: Proxmox 6 configures each disk on its own bus when using the "Virtio SCSI single" SCSI controller. However, while the "scsi0" disk is on LUN 0, the "scsi1" disk is on LUN 1. Use case 2: A Linode boot profile with multiple disks results in the first disk ("sda") on LUN 1, while the second disk ("sdb") is on LUN 0, each on their own bus. To generate a diff of this commit: cvs rdiff -u -r1.284.4.1 -r1.284.4.2 src/sys/dev/scsipi/scsiconf.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/external/bsd/dhcpcd/dist/hooks
Module Name:src Committed By: martin Date: Mon Jul 13 13:58:31 UTC 2020 Modified Files: src/external/bsd/dhcpcd/dist/hooks [netbsd-8]: 01-test Log Message: Apply patch, requested by roy in ticket #1570: external/bsd/dhcpcd/dist/hooks/01-test (apply patch) Fix dhcpcd test not to require /usr by syncing with the 01-test hook with -current (which uses a newer dhcpcd version). To generate a diff of this commit: cvs rdiff -u -r1.1.1.1.8.1 -r1.1.1.1.8.2 \ src/external/bsd/dhcpcd/dist/hooks/01-test Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-9] src/external/bsd/dhcpcd/dist/hooks
Module Name:src Committed By: martin Date: Mon Jul 13 13:55:41 UTC 2020 Modified Files: src/external/bsd/dhcpcd/dist/hooks [netbsd-9]: 01-test Log Message: Apply patch, requested by roy in ticket #999: external/bsd/dhcpcd/dist/hooks/01-test (apply patch) Fix dhcpcd test not to require /usr by syncing with the 01-test hook with -current (which uses a newer dhcpcd version). To generate a diff of this commit: cvs rdiff -u -r1.1.1.2 -r1.1.1.2.8.1 \ src/external/bsd/dhcpcd/dist/hooks/01-test 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: simonb Date: Mon Jul 13 13:53:04 UTC 2020 Modified Files: src/sys/dev/usb: ualea.c Log Message: Set up the USB xfer for every transfer, not just once in the attach function. Caught by DIAGNOSTIC on a similar driver. Thanks to phone@ for USB xfer clue and martin@ for testing. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/dev/usb/ualea.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/man7
Module Name:src Committed By: pgoyette Date: Mon Jul 13 13:42:51 UTC 2020 Modified Files: src/share/man/man7: module.7 Log Message: Imnprove previous. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/share/man/man7/module.7 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/x86/include
Module Name:src Committed By: martin Date: Mon Jul 13 13:33:29 UTC 2020 Modified Files: src/sys/arch/x86/include [netbsd-9]: specialreg.h Log Message: Pull up following revision(s) (requested by msaitoh in ticket #998): sys/arch/x86/include/specialreg.h: revision 1.162 sys/arch/x86/include/specialreg.h: revision 1.164 sys/arch/x86/include/specialreg.h: revision 1.165 sys/arch/x86/include/specialreg.h: revision 1.166 sys/arch/x86/include/specialreg.h: revision 1.167 sys/arch/x86/include/specialreg.h: revision 1.168 - AMD CPUID Fn8000_000a %edx bit 20 is "SPEC_CTRL". - Add some bit definitions of AMD's CPUID Fn8000_001f Encrypted Memory features. - Add AMD INVLPGB/TLBSYNC hypervisor enable in VMCB and TLBSYNC intercept bit. - Modify comment. Add AMD MSR_DE_CFG's bit 1 as DE_CFG_LFENCE_SERIALIZE. This bit makes lfence instruction serializing. Add some definitions from the latest Intel SDM plus small fix: - Add CPUID leaf 6 %eax bit 19 for HW_FEEDBACK* and IA32_PACKAGE_TERM* MSRs. - Add CPUID leaf 7 %ecx bit 31 for Protection Keys. - Add definition of Load only TLB and Store only TLB. - Add IF_PSCHANGE_MC_NO bit of IA32_ARCH_CAPABILITIES - Fix HWP_IGNIDL. Add SRBDS_CTRL bit. style and fix typo To generate a diff of this commit: cvs rdiff -u -r1.150.2.6 -r1.150.2.7 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
Module Name:src Committed By: jruoho Date: Mon Jul 13 13:16:08 UTC 2020 Modified Files: src/sys/kern: kern_cpu.c src/tests/usr.sbin/cpuctl: t_cpuctl.sh Log Message: Do not allow disabling interrupts on the primary CPU. Fixes PR kern/45117. To generate a diff of this commit: cvs rdiff -u -r1.91 -r1.92 src/sys/kern/kern_cpu.c cvs rdiff -u -r1.3 -r1.4 src/tests/usr.sbin/cpuctl/t_cpuctl.sh 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/mips
Module Name:src Committed By: simonb Date: Mon Jul 13 12:56:58 UTC 2020 Modified Files: src/sys/arch/mips/mips: db_interface.c Log Message: Make sure declaration of db_mach_reset_cmd() is available always, not just #ifdef OCTEON. To generate a diff of this commit: cvs rdiff -u -r1.84 -r1.85 src/sys/arch/mips/mips/db_interface.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/man7
Module Name:src Committed By: jruoho Date: Mon Jul 13 12:44:04 UTC 2020 Modified Files: src/share/man/man7: module.7 Log Message: Complete the example. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/share/man/man7/module.7 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: nia Date: Mon Jul 13 11:59:37 UTC 2020 Modified Files: src/share/man/man4: wskbd.4 Log Message: obviously wrong country code To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/share/man/man4/wskbd.4 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: nia Date: Mon Jul 13 11:26:50 UTC 2020 Modified Files: src/doc: CHANGES Log Message: doc/CHANGES: More keyboard layouts To generate a diff of this commit: cvs rdiff -u -r1.2710 -r1.2711 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/share/man/man4
Module Name:src Committed By: wiz Date: Mon Jul 13 11:24:27 UTC 2020 Modified Files: src/share/man/man4: wskbd.4 Log Message: Whitespace/macro usage fixes. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/share/man/man4/wskbd.4 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.bin/ftp
Module Name:src Committed By: lukem Date: Mon Jul 13 11:17:14 UTC 2020 Modified Files: src/usr.bin/ftp: ftp.1 Log Message: ftp(1): consistency tweaks To generate a diff of this commit: cvs rdiff -u -r1.136 -r1.137 src/usr.bin/ftp/ftp.1 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/etc
Module Name:src Committed By: nia Date: Mon Jul 13 11:17:54 UTC 2020 Modified Files: src/etc: wscons.conf Log Message: Point readers at wskbd.4 To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/etc/wscons.conf 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: nia Date: Mon Jul 13 11:15:49 UTC 2020 Modified Files: src/share/man/man4: wskbd.4 Log Message: wskbd.4: Add KB_LA To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/share/man/man4/wskbd.4 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: nia Date: Mon Jul 13 11:14:12 UTC 2020 Modified Files: src/sbin/wsconsctl: wsconsctl.8 src/share/man/man4: pckbd.4 wskbd.4 Log Message: Move description of keyboard layouts to wskbd.4, add newer layouts Previously, the best reference was pckbd.4. This does not make much sense to read if you are on, say, an evbarm device with only USB. wsconsctl.8 contained a vaguer description of supported language names, which isn't very useful because you can't pass full language names to the command. Point readers to wskbd.4 instead. Note in the wskbd.4 page that while all layouts are generally supported by pckbd(4) and ukbd(4), older keyboard interfaces might only support a subset. To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 src/sbin/wsconsctl/wsconsctl.8 cvs rdiff -u -r1.24 -r1.25 src/share/man/man4/pckbd.4 cvs rdiff -u -r1.17 -r1.18 src/share/man/man4/wskbd.4 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: mrg Date: Mon Jul 13 10:46:10 UTC 2020 Modified Files: src/sys/uvm: uvm_physseg.c Log Message: paddr_t can't be printed by "%lx" in some platforms. fix the eg, i386 build. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/sys/uvm/uvm_physseg.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/libexec/httpd/small
Module Name:src Committed By: jruoho Date: Mon Jul 13 10:35:17 UTC 2020 Modified Files: src/libexec/httpd/small: Makefile Log Message: Add -DNO_BLOCKLIST_SUPPORT also to small/Makefile. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/libexec/httpd/small/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/wscons
Module Name:src Committed By: nia Date: Mon Jul 13 09:50:12 UTC 2020 Modified Files: src/sys/dev/wscons: wsksymdef.h Log Message: Clarify that KB_TR is the "Q" layout - there's two standards for Turkish. To generate a diff of this commit: cvs rdiff -u -r1.72 -r1.73 src/sys/dev/wscons/wsksymdef.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
Module Name:src Committed By: nia Date: Mon Jul 13 09:44:48 UTC 2020 Modified Files: src/sys/dev/hid: hidkbdmap.c src/sys/dev/pckbport: wskbdmap_mfii.c src/sys/dev/wscons: wsksymdef.h Log Message: Canadian French keyboard layout for ukbd/pckbd To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/dev/hid/hidkbdmap.c cvs rdiff -u -r1.32 -r1.33 src/sys/dev/pckbport/wskbdmap_mfii.c cvs rdiff -u -r1.71 -r1.72 src/sys/dev/wscons/wsksymdef.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/libexec/httpd
Module Name:src Committed By: wiz Date: Mon Jul 13 09:41:18 UTC 2020 Modified Files: src/libexec/httpd: bozohttpd.8 Log Message: Use Nx. To generate a diff of this commit: cvs rdiff -u -r1.82 -r1.83 src/libexec/httpd/bozohttpd.8 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/libexec/httpd
Module Name:src Committed By: jruoho Date: Mon Jul 13 09:38:57 UTC 2020 Modified Files: src/libexec/httpd: Makefile.boot bozohttpd.8 bozohttpd.c Log Message: Do not report status code 500 to blocklistd(8) Add -DNO_BLOCKLIST_SUPPORT to Makefile.boot. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/libexec/httpd/Makefile.boot cvs rdiff -u -r1.81 -r1.82 src/libexec/httpd/bozohttpd.8 cvs rdiff -u -r1.116 -r1.117 src/libexec/httpd/bozohttpd.c 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: jruoho Date: Mon Jul 13 09:10:35 UTC 2020 Modified Files: src/distrib/sets/lists/man: mi src/share/man/man5: Makefile Added Files: src/share/man/man5: changelist.5 pkgpath.conf.5 Log Message: Add stub manual pages for /etc/changelist and /etc/pkgpath.conf. Fixes PR bin/55477. To generate a diff of this commit: cvs rdiff -u -r1.1694 -r1.1695 src/distrib/sets/lists/man/mi cvs rdiff -u -r1.72 -r1.73 src/share/man/man5/Makefile cvs rdiff -u -r0 -r1.1 src/share/man/man5/changelist.5 \ src/share/man/man5/pkgpath.conf.5 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
Module Name:src Committed By: simonb Date: Mon Jul 13 09:00:40 UTC 2020 Modified Files: src/sys/arch/mips/include: cpuregs.h src/sys/arch/mips/mips: trap.c Log Message: Remove a magic number. To generate a diff of this commit: cvs rdiff -u -r1.99 -r1.100 src/sys/arch/mips/include/cpuregs.h cvs rdiff -u -r1.254 -r1.255 src/sys/arch/mips/mips/trap.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: wiz Date: Mon Jul 13 08:59:34 UTC 2020 Modified Files: src/share/man/man4: pckbd.4 Log Message: Fix xref. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/share/man/man4/pckbd.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: wiz Date: Mon Jul 13 08:58:48 UTC 2020 Modified Files: src/share/man/man4: ddb.4 Log Message: New sentence, new line. To generate a diff of this commit: cvs rdiff -u -r1.191 -r1.192 src/share/man/man4/ddb.4 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: nia Date: Mon Jul 13 08:45:12 UTC 2020 Modified Files: src/sys/dev/hid: hidkbdmap.c src/sys/dev/pckbport: wskbdmap_mfii.c src/sys/dev/wscons: wsksymdef.h Log Message: Add keyboard layout for Latin American Spanish to ukbd/pckbd To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/dev/hid/hidkbdmap.c cvs rdiff -u -r1.31 -r1.32 src/sys/dev/pckbport/wskbdmap_mfii.c cvs rdiff -u -r1.70 -r1.71 src/sys/dev/wscons/wsksymdef.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/man/man7
Module Name:src Committed By: jruoho Date: Mon Jul 13 07:26:27 UTC 2020 Modified Files: src/share/man/man7: release.7 Log Message: Add the missing rescue(8) and tests(7) sets. XXX: this manual is somewhat broken due to the differences in the archival formats used. To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39 src/share/man/man7/release.7 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: mrg Date: Mon Jul 13 07:22:51 UTC 2020 Modified Files: src/share/mk: bsd.README Log Message: MKLLVMRT is automatically enabled on x86 and arm64, not mesa18+. To generate a diff of this commit: cvs rdiff -u -r1.409 -r1.410 src/share/mk/bsd.README Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.