CVS commit: src/sys/dev/pci

2020-04-18 Thread Simon Burge
Module Name:src
Committed By:   simonb
Date:   Sat Apr 18 07:09:33 UTC 2020

Modified Files:
src/sys/dev/pci: pcidevs

Log Message:
Add ATI Radeon R5/R6/R7 Graphics.


To generate a diff of this commit:
cvs rdiff -u -r1.1406 -r1.1407 src/sys/dev/pci/pcidevs

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

2020-04-18 Thread Simon Burge
Module Name:src
Committed By:   simonb
Date:   Sat Apr 18 07:10:29 UTC 2020

Modified Files:
src/sys/dev/pci: pcidevs.h pcidevs_data.h

Log Message:
Regen.


To generate a diff of this commit:
cvs rdiff -u -r1.1394 -r1.1395 src/sys/dev/pci/pcidevs.h
cvs rdiff -u -r1.1393 -r1.1394 src/sys/dev/pci/pcidevs_data.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/makefs

2020-04-18 Thread Reinoud Zandijk
Module Name:src
Committed By:   reinoud
Date:   Sat Apr 18 09:45:45 UTC 2020

Modified Files:
src/usr.sbin/makefs: udf.c

Log Message:
Believe the datablocks predictor when determining if data on a node gets
stored internal or not. Also make a note that the datablocks predictor takes
NO extended attributes stored in the node into account

In rare cases it could lead to confusion where the predictor would say it
wouldn't fit internally when it could just have fitted. This would trigger the
assertion. Now it will on rare accasions create a datablock even though it
might have fitted.


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/usr.sbin/makefs/udf.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/alpha/include

2020-04-18 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sat Apr 18 10:30:49 UTC 2020

Modified Files:
src/sys/arch/alpha/include: asm.h

Log Message:
Fix copy & pasto in previous (to fix the build)


To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38 src/sys/arch/alpha/include/asm.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/powerpc/include

2020-04-18 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Sat Apr 18 10:37:37 UTC 2020

Modified Files:
src/sys/arch/powerpc/include: asm.h

Log Message:
It's __RCSID for an extra level of indirection on PPC


To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.51 src/sys/arch/powerpc/include/asm.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/arm/arm32

2020-04-18 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Sat Apr 18 10:46:33 UTC 2020

Modified Files:
src/sys/arch/arm/arm32: pmap.c

Log Message:
Remove PMAP_DEBUG by converting to UVMHIST


To generate a diff of this commit:
cvs rdiff -u -r1.407 -r1.408 src/sys/arch/arm/arm32/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

2020-04-18 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Sat Apr 18 10:55:47 UTC 2020

Modified Files:
src/sys/arch/acorn32/acorn32: rpc_machdep.c
src/sys/arch/acorn32/conf: EB7500ATX
src/sys/arch/acorn32/eb7500atx: eb7500atx_machdep.c
src/sys/arch/arm/at91: at91bus.c
src/sys/arch/cats/conf: GENERIC
src/sys/arch/evbarm/adi_brh: brh_machdep.c
src/sys/arch/evbarm/armadillo: armadillo9_machdep.c
src/sys/arch/evbarm/conf: GENERIC64 IYONIX MARVELL_NAS
src/sys/arch/evbarm/g42xxeb: g42xxeb_machdep.c
src/sys/arch/evbarm/hdl_g: hdlg_machdep.c
src/sys/arch/evbarm/imx31: imx31lk_machdep.c
src/sys/arch/evbarm/integrator: integrator_machdep.c
src/sys/arch/evbarm/iq80310: iq80310_machdep.c
src/sys/arch/evbarm/iq80321: iq80321_machdep.c
src/sys/arch/evbarm/ixdp425: ixdp425_machdep.c
src/sys/arch/evbarm/ixm1200: ixm1200_machdep.c
src/sys/arch/evbarm/iyonix: iyonix_machdep.c
src/sys/arch/evbarm/lubbock: lubbock_machdep.c
src/sys/arch/evbarm/mini2440: mini2440_machdep.c
src/sys/arch/evbarm/mmnet: mmnet_machdep.c
src/sys/arch/evbarm/mpcsa: mpcsa_machdep.c
src/sys/arch/evbarm/npwr_fc: npwr_fc_machdep.c
src/sys/arch/evbarm/nslu2: nslu2_machdep.c
src/sys/arch/evbarm/smdk2xx0: smdk2410_machdep.c smdk2800_machdep.c
src/sys/arch/evbarm/tsarm: tsarm_machdep.c
src/sys/arch/evbarm/viper: viper_machdep.c
src/sys/arch/hpcarm/hpcarm: pxa2x0_hpc_machdep.c sa11x0_hpc_machdep.c
src/sys/arch/iyonix/conf: GENERIC
src/sys/arch/iyonix/iyonix: iyonix_machdep.c
src/sys/arch/netwinder/conf: GENERIC
src/sys/arch/netwinder/netwinder: netwinder_machdep.c
src/sys/arch/zaurus/zaurus: machdep.c

Log Message:
Trailing whitespace


To generate a diff of this commit:
cvs rdiff -u -r1.96 -r1.97 src/sys/arch/acorn32/acorn32/rpc_machdep.c
cvs rdiff -u -r1.69 -r1.70 src/sys/arch/acorn32/conf/EB7500ATX
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/arm/at91/at91bus.c
cvs rdiff -u -r1.178 -r1.179 src/sys/arch/cats/conf/GENERIC
cvs rdiff -u -r1.48 -r1.49 src/sys/arch/evbarm/adi_brh/brh_machdep.c
cvs rdiff -u -r1.34 -r1.35 src/sys/arch/evbarm/armadillo/armadillo9_machdep.c
cvs rdiff -u -r1.152 -r1.153 src/sys/arch/evbarm/conf/GENERIC64
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/evbarm/conf/IYONIX
cvs rdiff -u -r1.36 -r1.37 src/sys/arch/evbarm/conf/MARVELL_NAS
cvs rdiff -u -r1.35 -r1.36 src/sys/arch/evbarm/g42xxeb/g42xxeb_machdep.c
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/evbarm/hdl_g/hdlg_machdep.c
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/evbarm/imx31/imx31lk_machdep.c
cvs rdiff -u -r1.77 -r1.78 \
src/sys/arch/evbarm/integrator/integrator_machdep.c
cvs rdiff -u -r1.91 -r1.92 src/sys/arch/evbarm/iq80310/iq80310_machdep.c
cvs rdiff -u -r1.61 -r1.62 src/sys/arch/evbarm/iq80321/iq80321_machdep.c
cvs rdiff -u -r1.43 -r1.44 src/sys/arch/evbarm/ixdp425/ixdp425_machdep.c
cvs rdiff -u -r1.63 -r1.64 src/sys/arch/evbarm/ixm1200/ixm1200_machdep.c
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/evbarm/iyonix/iyonix_machdep.c
cvs rdiff -u -r1.39 -r1.40 src/sys/arch/evbarm/lubbock/lubbock_machdep.c
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/evbarm/mini2440/mini2440_machdep.c
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/evbarm/mmnet/mmnet_machdep.c
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/evbarm/mpcsa/mpcsa_machdep.c
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/evbarm/npwr_fc/npwr_fc_machdep.c
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/evbarm/nslu2/nslu2_machdep.c
cvs rdiff -u -r1.42 -r1.43 src/sys/arch/evbarm/smdk2xx0/smdk2410_machdep.c
cvs rdiff -u -r1.47 -r1.48 src/sys/arch/evbarm/smdk2xx0/smdk2800_machdep.c
cvs rdiff -u -r1.29 -r1.30 src/sys/arch/evbarm/tsarm/tsarm_machdep.c
cvs rdiff -u -r1.30 -r1.31 src/sys/arch/evbarm/viper/viper_machdep.c
cvs rdiff -u -r1.27 -r1.28 src/sys/arch/hpcarm/hpcarm/pxa2x0_hpc_machdep.c
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/hpcarm/hpcarm/sa11x0_hpc_machdep.c
cvs rdiff -u -r1.109 -r1.110 src/sys/arch/iyonix/conf/GENERIC
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/iyonix/iyonix/iyonix_machdep.c
cvs rdiff -u -r1.137 -r1.138 src/sys/arch/netwinder/conf/GENERIC
cvs rdiff -u -r1.88 -r1.89 \
src/sys/arch/netwinder/netwinder/netwinder_machdep.c
cvs rdiff -u -r1.45 -r1.46 src/sys/arch/zaurus/zaurus/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

2020-04-18 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Sat Apr 18 11:00:42 UTC 2020

Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
src/sys/arch/aarch64/conf: files.aarch64
src/sys/arch/acorn32/acorn32: rpc_machdep.c
src/sys/arch/acorn32/conf: EB7500ATX GENERIC INSTALL LOWMEM_WSCONS NC
src/sys/arch/acorn32/eb7500atx: eb7500atx_machdep.c
src/sys/arch/arm/arm32: arm32_machdep.c vm_machdep.c
src/sys/arch/arm/at91: at91bus.c
src/sys/arch/arm/conf: files.arm
src/sys/arch/arm/include/arm32: pmap.h
src/sys/arch/cats/cats: cats_machdep.c
src/sys/arch/cats/conf: GENERIC INSTALL
src/sys/arch/evbarm/adi_brh: brh_machdep.c
src/sys/arch/evbarm/armadillo: armadillo9_machdep.c
src/sys/arch/evbarm/conf: ADI_BRH ARMADAXP ARMADILLO-IOT-G3
ARMADILLO210 ARMADILLO9 BCM5301X BCM56340 CP3100 CUBOX CUBOX-I
DNS323 DUOVERO GEMINI GEMINI_MASTER GEMINI_SLAVE GENERIC
GENERIC.common GENERIC64 GUMSTIX HDL_G HPT5325 HUMMINGBOARD IMX
IMX31LITE IMX6UL-STARTER INTEGRATOR INTEGRATOR_CP IQ31244 IQ80310
IQ80321 IXDP425 IXM1200 IYONIX KOBO KUROBOX_PRO KURONAS_X4 LUBBOCK
MARVELL_NAS MINI2440 N900 NAPPI NETWALKER NSLU2 OMAP5EVM
OPENBLOCKS_A6 OPENBLOCKS_AX3 OSK5912 PANDABOARD PARALLELLA PEPPER
RPI SHEEVAPLUG SMDK2410 SMDK2800 TEAMASA_NPWR TEAMASA_NPWR_FC
TISDP2420 TISDP2430 TS7200 TWINTAIL VIPER VIRT VTC100 ZAO425
ZEDBOARD
src/sys/arch/evbarm/g42xxeb: g42xxeb_machdep.c
src/sys/arch/evbarm/gumstix: gumstix_machdep.c
src/sys/arch/evbarm/hdl_g: hdlg_machdep.c
src/sys/arch/evbarm/imx31: imx31lk_machdep.c
src/sys/arch/evbarm/integrator: integrator_machdep.c
src/sys/arch/evbarm/iq80310: iq80310_machdep.c
src/sys/arch/evbarm/iq80321: iq80321_machdep.c
src/sys/arch/evbarm/ixdp425: ixdp425_machdep.c
src/sys/arch/evbarm/ixm1200: ixm1200_machdep.c
src/sys/arch/evbarm/iyonix: iyonix_machdep.c
src/sys/arch/evbarm/lubbock: lubbock_machdep.c
src/sys/arch/evbarm/mini2440: mini2440_machdep.c
src/sys/arch/evbarm/mmnet: mmnet_machdep.c
src/sys/arch/evbarm/mpcsa: mpcsa_machdep.c
src/sys/arch/evbarm/npwr_fc: npwr_fc_machdep.c
src/sys/arch/evbarm/nslu2: nslu2_machdep.c
src/sys/arch/evbarm/smdk2xx0: smdk2410_machdep.c smdk2800_machdep.c
src/sys/arch/evbarm/tsarm: tsarm_machdep.c
src/sys/arch/evbarm/viper: viper_machdep.c
src/sys/arch/hpcarm/conf: IPAQ JORNADA720 JORNADA820 NETBOOKPRO WZERO3
src/sys/arch/hpcarm/hpcarm: pxa2x0_hpc_machdep.c sa11x0_hpc_machdep.c
src/sys/arch/iyonix/conf: GENERIC
src/sys/arch/iyonix/iyonix: iyonix_machdep.c
src/sys/arch/netwinder/conf: GENERIC
src/sys/arch/netwinder/netwinder: netwinder_machdep.c
src/sys/arch/shark/conf: GENERIC INSTALL
src/sys/arch/zaurus/zaurus: machdep.c

Log Message:
PMAP_DEBUG has been deleted on arm


To generate a diff of this commit:
cvs rdiff -u -r1.70 -r1.71 src/sys/arch/aarch64/aarch64/pmap.c
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/aarch64/conf/files.aarch64
cvs rdiff -u -r1.97 -r1.98 src/sys/arch/acorn32/acorn32/rpc_machdep.c
cvs rdiff -u -r1.70 -r1.71 src/sys/arch/acorn32/conf/EB7500ATX
cvs rdiff -u -r1.130 -r1.131 src/sys/arch/acorn32/conf/GENERIC
cvs rdiff -u -r1.84 -r1.85 src/sys/arch/acorn32/conf/INSTALL
cvs rdiff -u -r1.76 -r1.77 src/sys/arch/acorn32/conf/LOWMEM_WSCONS
cvs rdiff -u -r1.77 -r1.78 src/sys/arch/acorn32/conf/NC
cvs rdiff -u -r1.33 -r1.34 src/sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
cvs rdiff -u -r1.132 -r1.133 src/sys/arch/arm/arm32/arm32_machdep.c
cvs rdiff -u -r1.75 -r1.76 src/sys/arch/arm/arm32/vm_machdep.c
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/arm/at91/at91bus.c
cvs rdiff -u -r1.156 -r1.157 src/sys/arch/arm/conf/files.arm
cvs rdiff -u -r1.166 -r1.167 src/sys/arch/arm/include/arm32/pmap.h
cvs rdiff -u -r1.88 -r1.89 src/sys/arch/cats/cats/cats_machdep.c
cvs rdiff -u -r1.179 -r1.180 src/sys/arch/cats/conf/GENERIC
cvs rdiff -u -r1.114 -r1.115 src/sys/arch/cats/conf/INSTALL
cvs rdiff -u -r1.49 -r1.50 src/sys/arch/evbarm/adi_brh/brh_machdep.c
cvs rdiff -u -r1.35 -r1.36 src/sys/arch/evbarm/armadillo/armadillo9_machdep.c
cvs rdiff -u -r1.73 -r1.74 src/sys/arch/evbarm/conf/ADI_BRH \
src/sys/arch/evbarm/conf/SMDK2410
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/evbarm/conf/ARMADAXP
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/evbarm/conf/ARMADILLO-IOT-G3 \
src/sys/arch/evbarm/conf/VTC100
cvs rdiff -u -r1.44 -r1.45 src/sys/arch/evbarm/conf/ARMADILLO210
cvs rdiff -u -r1.61 -r1.62 src/sys/arch/evbarm/conf/ARMADILLO9 \
src/sys/arch/evbarm/conf/LUBBOCK
cvs rdiff -u -r1.34 -r1.35 src/sys/arch/evbarm/conf/BCM5301X \
src/sys/arch/evbarm/conf/IMX31LITE
cvs rdiff -u -r1.19 -r1.20 src/sys/arch/evbarm/conf/BCM56340
cvs rdiff -u -r1.49 -r1.50 src/sys

CVS commit: src/usr.sbin/makefs

2020-04-18 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sat Apr 18 12:25:01 UTC 2020

Modified Files:
src/usr.sbin/makefs: udf.c

Log Message:
Remove unused variable (to fix the build)


To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 src/usr.sbin/makefs/udf.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sbin

2020-04-18 Thread Jaromir Dolecek
Module Name:src
Committed By:   jdolecek
Date:   Sat Apr 18 12:54:38 UTC 2020

Modified Files:
src/sbin/fsck_ffs: fsck.h
src/sbin/newfs: extern.h

Log Message:
add NO_IOBUF_ALIGNED to not pull aligned_alloc() for really constrained
boot media


To generate a diff of this commit:
cvs rdiff -u -r1.54 -r1.55 src/sbin/fsck_ffs/fsck.h
cvs rdiff -u -r1.18 -r1.19 src/sbin/newfs/extern.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/distrib/utils

2020-04-18 Thread Jaromir Dolecek
Module Name:src
Committed By:   jdolecek
Date:   Sat Apr 18 12:56:38 UTC 2020

Modified Files:
src/distrib/utils/x_fsck_ffs: Makefile
src/distrib/utils/x_newfs: Makefile

Log Message:
enable NO_IOBUF_ALIGNED for x_newfs and x_fsck_ffs


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/distrib/utils/x_fsck_ffs/Makefile
cvs rdiff -u -r1.1 -r1.2 src/distrib/utils/x_newfs/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [bouyer-xenpvh] src/sys/arch

2020-04-18 Thread Manuel Bouyer
Module Name:src
Committed By:   bouyer
Date:   Sat Apr 18 14:47:56 UTC 2020

Modified Files:
src/sys/arch/amd64/amd64 [bouyer-xenpvh]: machdep.c
src/sys/arch/i386/i386 [bouyer-xenpvh]: machdep.c
src/sys/arch/x86/include [bouyer-xenpvh]: machdep.h
src/sys/arch/x86/isa [bouyer-xenpvh]: clock.c
src/sys/arch/x86/x86 [bouyer-xenpvh]: lapic.c x86_machdep.c

Log Message:
Centralize initialisations of delay_func and initclock_func
in x86_machdep.c and export from 
Introduce a x86_dummy_initclock() and a x86_cpu_initclock_func pointer,
to be used later for Xen HVM native clock support.
rename rtclock_tval to x86_rtclock_tval and export from ,
for the benefit of lapic.c


To generate a diff of this commit:
cvs rdiff -u -r1.346.4.2 -r1.346.4.3 src/sys/arch/amd64/amd64/machdep.c
cvs rdiff -u -r1.825.4.2 -r1.825.4.3 src/sys/arch/i386/i386/machdep.c
cvs rdiff -u -r1.9 -r1.9.26.1 src/sys/arch/x86/include/machdep.h
cvs rdiff -u -r1.36 -r1.36.6.1 src/sys/arch/x86/isa/clock.c
cvs rdiff -u -r1.76.6.2 -r1.76.6.3 src/sys/arch/x86/x86/lapic.c
cvs rdiff -u -r1.137.2.4 -r1.137.2.5 src/sys/arch/x86/x86/x86_machdep.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [bouyer-xenpvh] src/sys/arch/i386/i386

2020-04-18 Thread Manuel Bouyer
Module Name:src
Committed By:   bouyer
Date:   Sat Apr 18 14:49:57 UTC 2020

Modified Files:
src/sys/arch/i386/i386 [bouyer-xenpvh]: i386_trap.S locore.S

Log Message:
Call stipending() only on XenPV. Fix spurious fpudna from kernel mode


To generate a diff of this commit:
cvs rdiff -u -r1.20.6.1 -r1.20.6.2 src/sys/arch/i386/i386/i386_trap.S
cvs rdiff -u -r1.179.2.2 -r1.179.2.3 src/sys/arch/i386/i386/locore.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [bouyer-xenpvh] src/sys/arch

2020-04-18 Thread Manuel Bouyer
Module Name:src
Committed By:   bouyer
Date:   Sat Apr 18 15:06:18 UTC 2020

Modified Files:
src/sys/arch/x86/include [bouyer-xenpvh]: cpu.h cpuvar.h
src/sys/arch/x86/x86 [bouyer-xenpvh]: cpu.c mainbus.c
src/sys/arch/xen/include [bouyer-xenpvh]: hypervisor.h xen.h
src/sys/arch/xen/x86 [bouyer-xenpvh]: cpu.c hypervisor_machdep.c
xen_ipi.c xen_mainbus.c
src/sys/arch/xen/xen [bouyer-xenpvh]: evtchn.c hypervisor.c xen_clock.c

Log Message:
Add PVHVM multiprocessor support:
We need the hypervisor to be set up before cpus attaches.
Move hypervisor setup to a new function xen_hvm_init(), called at the
beggining of mainbus_attach(). This function searches the cfdata[] array
to see if the hypervisor device is enabled (so you can disable PV
support with
disable hypervisor
from userconf).
For HVM, ci_cpuid doens't match the virtual CPU index needed by Xen.
Introduce ci_vcpuid to cpu_info. Introduce xen_hvm_init_cpu(), to be
called for each CPU in in its context, which initialize ci_vcpuid and
ci_vcpu, and setup the event callback.
Change Xen code to use ci_vcpuid.

Do not call lapic_calibrate_timer() for VM_GUEST_XENPVHVM, we will use
Xen timers.

Don't call lapic_initclocks() from cpu_hatch(); instead set
x86_cpu_initclock_func to lapic_initclocks() in lapic_calibrate_timer(),
and call *(x86_cpu_initclock_func)() from cpu_hatch().
Also call x86_cpu_initclock_func from cpu_attach() for the boot CPU.
As x86_cpu_initclock_func is called for all CPUs, x86_initclock_func can
be a NOP for lapic timer.

Reorganize Xen code for x86_initclock_func/x86_cpu_initclock_func.
Move x86_cpu_idle_xen() to hypervisor_machdep.c


To generate a diff of this commit:
cvs rdiff -u -r1.117.4.5 -r1.117.4.6 src/sys/arch/x86/include/cpu.h
cvs rdiff -u -r1.51 -r1.51.10.1 src/sys/arch/x86/include/cpuvar.h
cvs rdiff -u -r1.181.4.2 -r1.181.4.3 src/sys/arch/x86/x86/cpu.c
cvs rdiff -u -r1.3.12.2 -r1.3.12.3 src/sys/arch/x86/x86/mainbus.c
cvs rdiff -u -r1.49.10.2 -r1.49.10.3 src/sys/arch/xen/include/hypervisor.h
cvs rdiff -u -r1.44 -r1.44.8.1 src/sys/arch/xen/include/xen.h
cvs rdiff -u -r1.133 -r1.133.4.1 src/sys/arch/xen/x86/cpu.c
cvs rdiff -u -r1.36.8.3 -r1.36.8.4 src/sys/arch/xen/x86/hypervisor_machdep.c
cvs rdiff -u -r1.35.6.3 -r1.35.6.4 src/sys/arch/xen/x86/xen_ipi.c
cvs rdiff -u -r1.6.12.2 -r1.6.12.3 src/sys/arch/xen/x86/xen_mainbus.c
cvs rdiff -u -r1.88.2.4 -r1.88.2.5 src/sys/arch/xen/xen/evtchn.c
cvs rdiff -u -r1.73.2.5 -r1.73.2.6 src/sys/arch/xen/xen/hypervisor.c
cvs rdiff -u -r1.1.2.2 -r1.1.2.3 src/sys/arch/xen/xen/xen_clock.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/net

2020-04-18 Thread Jason R Thorpe
Module Name:src
Committed By:   thorpej
Date:   Sat Apr 18 15:56:26 UTC 2020

Modified Files:
src/sys/net: if.c

Log Message:
In _if_down(), release the link state change lock before calling
workqueue_wait().  Add a comment explaining how the locking here
works.

PR kern/55018.


To generate a diff of this commit:
cvs rdiff -u -r1.473 -r1.474 src/sys/net/if.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/xen/xen

2020-04-18 Thread Jaromir Dolecek
Module Name:src
Committed By:   jdolecek
Date:   Sat Apr 18 16:58:00 UTC 2020

Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c

Log Message:
make compile with XBD_DEBUG


To generate a diff of this commit:
cvs rdiff -u -r1.118 -r1.119 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/external/bsd/ipf/netinet

2020-04-18 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Apr 18 17:02:00 UTC 2020

Modified Files:
src/sys/external/bsd/ipf/netinet: ip_state.c

Log Message:
be consistent about byte flipping (cosmetic no functional change)


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/external/bsd/ipf/netinet/ip_state.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/uvm

2020-04-18 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Sat Apr 18 17:22:26 UTC 2020

Modified Files:
src/sys/uvm: uvm_map.c

Log Message:
Fix trailing whitespace.


To generate a diff of this commit:
cvs rdiff -u -r1.379 -r1.380 src/sys/uvm/uvm_map.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/pci

2020-04-18 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Sat Apr 18 17:31:53 UTC 2020

Modified Files:
src/sys/dev/pci: if_msk.c

Log Message:
msk(4): Avoid bus_dmamap_destroy() in msk_stop()

bus_dmamap_destroy() can not be executed in soft interrupt context,
and msk_stop() can be called in soft interrupt context.

As such, move creation and destruction of tx dmamaps to attach() and
detach() functions.


To generate a diff of this commit:
cvs rdiff -u -r1.98 -r1.99 src/sys/dev/pci/if_msk.c

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

2020-04-18 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Apr 18 17:44:53 UTC 2020

Modified Files:
src/tests/lib/libc/sys: Makefile t_mprotect.c
Added Files:
src/tests/lib/libc/sys: t_mprotect_helper.c

Log Message:
PR/55177: Carlo Arenas: mremap(MAP_REMAPDUP) fails after fork()


To generate a diff of this commit:
cvs rdiff -u -r1.61 -r1.62 src/tests/lib/libc/sys/Makefile
cvs rdiff -u -r1.8 -r1.9 src/tests/lib/libc/sys/t_mprotect.c
cvs rdiff -u -r0 -r1.1 src/tests/lib/libc/sys/t_mprotect_helper.c

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

2020-04-18 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Apr 18 17:45:16 UTC 2020

Added Files:
src/tests/lib/libc/sys: t_mprotect_helper.h

Log Message:
Oops, need the header too.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/tests/lib/libc/sys/t_mprotect_helper.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/man9

2020-04-18 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Sat Apr 18 18:55:20 UTC 2020

Modified Files:
src/share/man/man9: time_second.9

Log Message:
Remove trailing comma.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/share/man/man9/time_second.9

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys

2020-04-18 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Apr 18 19:18:34 UTC 2020

Modified Files:
src/sys/modules/ffs: Makefile
src/sys/rump/fs/lib/libffs: Makefile
src/sys/ufs: files.ufs
src/sys/ufs/ffs: ffs_alloc.c ffs_balloc.c ffs_extern.h ffs_inode.c
ffs_snapshot.c ffs_vnops.c fs.h
src/sys/ufs/ufs: extattr.h inode.h ufs_extern.h ufs_inode.c ufs_vnops.c
Added Files:
src/sys/ufs/ffs: ffs_extattr.c

Log Message:
Extended attribute support for ffsv2, from FreeBSD.


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/sys/modules/ffs/Makefile
cvs rdiff -u -r1.17 -r1.18 src/sys/rump/fs/lib/libffs/Makefile
cvs rdiff -u -r1.46 -r1.47 src/sys/ufs/files.ufs
cvs rdiff -u -r1.166 -r1.167 src/sys/ufs/ffs/ffs_alloc.c
cvs rdiff -u -r1.63 -r1.64 src/sys/ufs/ffs/ffs_balloc.c
cvs rdiff -u -r0 -r1.1 src/sys/ufs/ffs/ffs_extattr.c
cvs rdiff -u -r1.85 -r1.86 src/sys/ufs/ffs/ffs_extern.h
cvs rdiff -u -r1.126 -r1.127 src/sys/ufs/ffs/ffs_inode.c
cvs rdiff -u -r1.151 -r1.152 src/sys/ufs/ffs/ffs_snapshot.c
cvs rdiff -u -r1.130 -r1.131 src/sys/ufs/ffs/ffs_vnops.c
cvs rdiff -u -r1.66 -r1.67 src/sys/ufs/ffs/fs.h
cvs rdiff -u -r1.11 -r1.12 src/sys/ufs/ufs/extattr.h
cvs rdiff -u -r1.76 -r1.77 src/sys/ufs/ufs/inode.h
cvs rdiff -u -r1.84 -r1.85 src/sys/ufs/ufs/ufs_extern.h
cvs rdiff -u -r1.109 -r1.110 src/sys/ufs/ufs/ufs_inode.c
cvs rdiff -u -r1.251 -r1.252 src/sys/ufs/ufs/ufs_vnops.c

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/netpgp/dist

2020-04-18 Thread Jason High
Module Name:src
Committed By:   jhigh
Date:   Sat Apr 18 19:27:49 UTC 2020

Modified Files:
src/crypto/external/bsd/netpgp/dist: configure.ac
src/crypto/external/bsd/netpgp/dist/src/lib: config.h.in misc.c
symmetric.c

Log Message:
added blowfish symmetric cipher per RFC4880 9.2


To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.43 src/crypto/external/bsd/netpgp/dist/configure.ac
cvs rdiff -u -r1.17 -r1.18 \
src/crypto/external/bsd/netpgp/dist/src/lib/config.h.in
cvs rdiff -u -r1.42 -r1.43 src/crypto/external/bsd/netpgp/dist/src/lib/misc.c
cvs rdiff -u -r1.18 -r1.19 \
src/crypto/external/bsd/netpgp/dist/src/lib/symmetric.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/bsd/cron/dist

2020-04-18 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Apr 18 19:32:20 UTC 2020

Modified Files:
src/external/bsd/cron/dist: cron.c crontab.5 do_command.c entry.c
externs.h funcs.h job.c structs.h user.c

Log Message:
Add -s (SINGLE_JOB) from OpenBSD.


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/external/bsd/cron/dist/cron.c \
src/external/bsd/cron/dist/entry.c
cvs rdiff -u -r1.9 -r1.10 src/external/bsd/cron/dist/crontab.5
cvs rdiff -u -r1.14 -r1.15 src/external/bsd/cron/dist/do_command.c
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/cron/dist/externs.h \
src/external/bsd/cron/dist/job.c src/external/bsd/cron/dist/user.c
cvs rdiff -u -r1.6 -r1.7 src/external/bsd/cron/dist/funcs.h
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/cron/dist/structs.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [bouyer-xenpvh] src/sys/arch

2020-04-18 Thread Manuel Bouyer
Module Name:src
Committed By:   bouyer
Date:   Sat Apr 18 20:03:02 UTC 2020

Modified Files:
src/sys/arch/amd64/amd64 [bouyer-xenpvh]: vector.S
src/sys/arch/i386/i386 [bouyer-xenpvh]: vector.S
src/sys/arch/xen/xen [bouyer-xenpvh]: hypervisor.c

Log Message:
If possible, register a per-cpu callback via HVMOP_set_evtchn_upcall_vector.
>From FreeBSD. This requires acking the interrupt in hypervisor_pvhvm_callback.

Don't try to use x86_cpu_idle_xen() for PVHVM, it cause the domU to hang.
FreeBSD doesn't seem to use it either.


To generate a diff of this commit:
cvs rdiff -u -r1.73.6.5 -r1.73.6.6 src/sys/arch/amd64/amd64/vector.S
cvs rdiff -u -r1.85.6.6 -r1.85.6.7 src/sys/arch/i386/i386/vector.S
cvs rdiff -u -r1.73.2.6 -r1.73.2.7 src/sys/arch/xen/xen/hypervisor.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [bouyer-xenpvh] src/sys/arch/xen/xen

2020-04-18 Thread Manuel Bouyer
Module Name:src
Committed By:   bouyer
Date:   Sat Apr 18 20:36:31 UTC 2020

Modified Files:
src/sys/arch/xen/xen [bouyer-xenpvh]: evtchn.c

Log Message:
If we get an event for another CPU just ignore it. The hypervisor will
callback on the other CPU anyway.


To generate a diff of this commit:
cvs rdiff -u -r1.88.2.5 -r1.88.2.6 src/sys/arch/xen/xen/evtchn.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sbin/fsck

2020-04-18 Thread Sevan Janiyan
Module Name:src
Committed By:   sevan
Date:   Sat Apr 18 22:02:11 UTC 2020

Modified Files:
src/sbin/fsck: fsck.8

Log Message:
grammar


To generate a diff of this commit:
cvs rdiff -u -r1.40 -r1.41 src/sbin/fsck/fsck.8

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/libexec/utmp_update

2020-04-18 Thread Sevan Janiyan
Module Name:src
Committed By:   sevan
Date:   Sat Apr 18 22:03:51 UTC 2020

Modified Files:
src/libexec/utmp_update: utmp_update.8

Log Message:
document history


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/libexec/utmp_update/utmp_update.8

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

2020-04-18 Thread Jaromir Dolecek
Module Name:src
Committed By:   jdolecek
Date:   Sat Apr 18 23:24:49 UTC 2020

Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c

Log Message:
read feature-persistent value on connect, e.g. the Linux Dom0 writes
the value only together with the device info; no functional difference,
since we don't allow persistent mappings


To generate a diff of this commit:
cvs rdiff -u -r1.119 -r1.120 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/lib/libc

2020-04-18 Thread Jason R Thorpe
Module Name:src
Committed By:   thorpej
Date:   Sat Apr 18 23:55:52 UTC 2020

Modified Files:
src/lib/libc/arch/aarch64/sys: syscall.S
src/lib/libc/arch/alpha/sys: syscall.S
src/lib/libc/arch/arm/sys: syscall.S
src/lib/libc/arch/hppa/sys: syscall.S
src/lib/libc/arch/i386/sys: syscall.S
src/lib/libc/arch/ia64/sys: syscall.S
src/lib/libc/arch/m68k/sys: syscall.S
src/lib/libc/arch/mips/sys: __syscall.S syscall.S
src/lib/libc/arch/or1k/sys: __syscall.S
src/lib/libc/arch/powerpc/sys: __syscall.S
src/lib/libc/arch/powerpc64/sys: __syscall.S
src/lib/libc/arch/riscv/sys: __syscall.S
src/lib/libc/arch/sh3/sys: syscall.S
src/lib/libc/arch/sparc/sys: syscall.S
src/lib/libc/arch/sparc64/sys: syscall.S
src/lib/libc/arch/vax/sys: syscall.S
src/lib/libc/arch/x86_64/sys: syscall.S
src/lib/libc/include: namespace.h

Log Message:
Rename "syscall" to "_syscall" and provide "syscall" as a weak alias.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/lib/libc/arch/aarch64/sys/syscall.S
cvs rdiff -u -r1.2 -r1.3 src/lib/libc/arch/alpha/sys/syscall.S
cvs rdiff -u -r1.4 -r1.5 src/lib/libc/arch/arm/sys/syscall.S
cvs rdiff -u -r1.2 -r1.3 src/lib/libc/arch/hppa/sys/syscall.S
cvs rdiff -u -r1.13 -r1.14 src/lib/libc/arch/i386/sys/syscall.S
cvs rdiff -u -r1.2 -r1.3 src/lib/libc/arch/ia64/sys/syscall.S
cvs rdiff -u -r1.9 -r1.10 src/lib/libc/arch/m68k/sys/syscall.S
cvs rdiff -u -r1.2 -r1.3 src/lib/libc/arch/mips/sys/__syscall.S
cvs rdiff -u -r1.7 -r1.8 src/lib/libc/arch/mips/sys/syscall.S
cvs rdiff -u -r1.1 -r1.2 src/lib/libc/arch/or1k/sys/__syscall.S
cvs rdiff -u -r1.3 -r1.4 src/lib/libc/arch/powerpc/sys/__syscall.S
cvs rdiff -u -r1.2 -r1.3 src/lib/libc/arch/powerpc64/sys/__syscall.S
cvs rdiff -u -r1.2 -r1.3 src/lib/libc/arch/riscv/sys/__syscall.S
cvs rdiff -u -r1.6 -r1.7 src/lib/libc/arch/sh3/sys/syscall.S
cvs rdiff -u -r1.4 -r1.5 src/lib/libc/arch/sparc/sys/syscall.S
cvs rdiff -u -r1.2 -r1.3 src/lib/libc/arch/sparc64/sys/syscall.S
cvs rdiff -u -r1.7 -r1.8 src/lib/libc/arch/vax/sys/syscall.S
cvs rdiff -u -r1.4 -r1.5 src/lib/libc/arch/x86_64/sys/syscall.S
cvs rdiff -u -r1.197 -r1.198 src/lib/libc/include/namespace.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2020-04-18 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Sun Apr 19 01:06:16 UTC 2020

Modified Files:
src/lib/libc/gen: pthread_atfork.c
src/libexec/ld.elf_so: rtld.c rtld.h symbols.map

Log Message:
Rename __atomic_fork to __locked_fork and give it &errno as argument.
rtld and libc use different storage, so the initial version would
incorrectly report the failure reason for fork().

There is still a small race condition inside ld.elf_so as it doesn't use
thread-safe errno internally, but that's a more contained internal
issue.


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/lib/libc/gen/pthread_atfork.c
cvs rdiff -u -r1.204 -r1.205 src/libexec/ld.elf_so/rtld.c
cvs rdiff -u -r1.139 -r1.140 src/libexec/ld.elf_so/rtld.h
cvs rdiff -u -r1.3 -r1.4 src/libexec/ld.elf_so/symbols.map

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/sys

2020-04-18 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Sun Apr 19 03:12:35 UTC 2020

Modified Files:
src/sys/sys: sdt.h

Log Message:
Need  for uint32_t and uintptr_t.


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/sys/sys/sdt.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/sys

2020-04-18 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Sun Apr 19 03:12:26 UTC 2020

Modified Files:
src/sys/sys: sdt.h

Log Message:
do {...} while (0) to make DTRACE_PROBE macros proper statements.


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/sys/sdt.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/audio

2020-04-18 Thread Tetsuya Isaki
Module Name:src
Committed By:   isaki
Date:   Sun Apr 19 03:52:22 UTC 2020

Modified Files:
src/sys/dev/audio: audio.c

Log Message:
Improve the blocksize notation.
The blocksize is expressed in bytes, and the millisecond notation
is supplementary information to make it easier to understand.


To generate a diff of this commit:
cvs rdiff -u -r1.66 -r1.67 src/sys/dev/audio/audio.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/hdaudio

2020-04-18 Thread Tetsuya Isaki
Module Name:src
Committed By:   isaki
Date:   Sun Apr 19 04:13:10 UTC 2020

Modified Files:
src/sys/dev/hdaudio: hdafg.c

Log Message:
Make round_blocksize satisfy all of
- restrictions that existed before merging isaki-audio2 branch.
- better support for 6 channels hardware.
- audio layer's requirement.
This may help PR kern/54474.


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 src/sys/dev/hdaudio/hdafg.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.