CVS commit: src/sys/arch/arm/footbridge

2021-08-13 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Aug 13 11:40:43 UTC 2021 Modified Files: src/sys/arch/arm/footbridge: footbridge.c footbridge_clock.c footbridge_com.c footbridge_com_io.c footbridge_intr.h footbridge_io.c footbridge_irqhandler.c

CVS commit: src/sys/arch/arm/cortex

2021-08-10 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Tue Aug 10 17:12:31 UTC 2021 Modified Files: src/sys/arch/arm/cortex: files.cortex gic.c gicv3.c Log Message: Make gic_splfuncs optional and disable it by default until it has had more testing. To generate a diff of this

CVS commit: src/sys/arch/arm/dts

2021-08-10 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Tue Aug 10 16:52:43 UTC 2021 Modified Files: src/sys/arch/arm/dts: sun50i-a64-sopine-baseboard.dts Log Message: Enable DVFS To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5

CVS commit: src/sys/arch/arm/cortex

2021-08-10 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Tue Aug 10 15:33:09 UTC 2021 Modified Files: src/sys/arch/arm/cortex: files.cortex gic.c gicv3.c Added Files: src/sys/arch/arm/cortex: gic_splfuncs.c gic_splfuncs.h Log Message: Use custom spl funcs for GIC and avoid

CVS commit: src/sys/arch/arm/pic

2021-08-10 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Tue Aug 10 15:31:55 UTC 2021 Modified Files: src/sys/arch/arm/pic: pic_splfuncs.c picvar.h Log Message: arm: pic: allow overriding _splraise/_spllower/splx To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21

CVS commit: src/sys/arch/arm/acpi

2021-08-10 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Tue Aug 10 15:31:38 UTC 2021 Modified Files: src/sys/arch/arm/acpi: acpipchb.c Log Message: Disable MSI if the linux,pcie-nomsi flag is present To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28

CVS commit: src/sys/arch/arm/broadcom

2021-08-08 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sun Aug 8 18:55:12 UTC 2021 Modified Files: src/sys/arch/arm/broadcom: bcm2835_com_acpi.c Log Message: Adjust register base and size To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

CVS commit: src/sys/arch/arm/broadcom

2021-08-08 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sun Aug 8 18:43:21 UTC 2021 Modified Files: src/sys/arch/arm/broadcom: files.bcm2835 Added Files: src/sys/arch/arm/broadcom: bcm2835_com_acpi.c Log Message: broadcom: ACPI: Add support for mini UART in ACPI mode. To

CVS commit: src/sys/arch/arm/arm

2021-08-08 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sun Aug 8 13:43:09 UTC 2021 Modified Files: src/sys/arch/arm/arm: smccc.c Log Message: fix armv7 build To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/arch/arm/arm/smccc.c Please note that diffs are not

CVS commit: src/sys/arch/arm/acpi

2021-08-08 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sun Aug 8 12:09:52 UTC 2021 Modified Files: src/sys/arch/arm/acpi: acpi_pci_machdep.c Log Message: Install the shared PCI INTx interrupt handler at IPL_VM to workaround a possible interrupt storm at boot. Need to revisit this.

CVS commit: src/sys/arch/arm/broadcom

2021-08-08 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sun Aug 8 10:59:27 UTC 2021 Modified Files: src/sys/arch/arm/broadcom: bcm2838_emmc2_acpi.c Log Message: disable DMA for now... To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

CVS commit: src/sys/arch/arm/broadcom

2021-08-08 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sun Aug 8 10:32:27 UTC 2021 Modified Files: src/sys/arch/arm/broadcom: files.bcm2835 Added Files: src/sys/arch/arm/broadcom: bcm2838_emmc2_acpi.c Log Message: bcm2838: Add ACPI support for the EMMC2 SDHCI controller.

CVS commit: src/sys/arch/arm/acpi

2021-08-08 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sun Aug 8 10:28:26 UTC 2021 Modified Files: src/sys/arch/arm/acpi: acpi_machdep.c Log Message: arm: ACPI: Add support for simple sharing of platform interrupts Allow sharing of platform interrupts provided that the type, ipl,

CVS commit: src/sys/arch/arm/acpi

2021-08-07 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Aug 7 21:27:53 UTC 2021 Modified Files: src/sys/arch/arm/acpi: acpi_pci_machdep.c acpi_pci_machdep.h acpipchb.c files.acpi Added Files: src/sys/arch/arm/acpi: acpi_pci_smccc.c Log Message: arm: acpi:

CVS commit: src/sys/arch/arm/acpi

2021-08-07 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Aug 7 21:24:56 UTC 2021 Modified Files: src/sys/arch/arm/acpi: acpi_platform.c Log Message: acpi: call smccc_probe() after PSCI init To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28

CVS commit: src/sys/arch/arm/pci

2021-08-07 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Aug 7 21:23:37 UTC 2021 Modified Files: src/sys/arch/arm/pci: files.pci Added Files: src/sys/arch/arm/pci: pci_smccc.c pci_smccc.h Log Message: arm: PCI: Add support for Arm PCI Config Space Access Firmware

CVS commit: src/sys/arch/arm/arm

2021-08-07 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Aug 7 21:21:49 UTC 2021 Modified Files: src/sys/arch/arm/arm: smccc.c smccc.h Log Message: arm: SMCCC: Add return values to smccc_call To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

CVS commit: src/sys/arch/arm/arm

2021-08-07 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Aug 7 21:20:14 UTC 2021 Modified Files: src/sys/arch/arm/arm: psci.c psci.h Log Message: arm: PSCI: Add a function to return the PSCI conduit. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

CVS commit: src/sys/arch/arm/acpi

2021-08-07 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Aug 7 18:40:45 UTC 2021 Modified Files: src/sys/arch/arm/acpi: acpi_machdep.c Log Message: acpi: DMA: Use acpi_resource_parse_any to parse _DMA resources _DMA resources really should be marked ResourceProducer, so use

CVS commit: src/sys/arch/arm/sunxi

2021-08-07 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Aug 7 15:41:01 UTC 2021 Modified Files: src/sys/arch/arm/sunxi: sun8i_crypto.c Log Message: sun8icrypto(4): Call crypto_unblock when a task completes. Otherwise under load this would presumably just hang after returning

CVS commit: src/sys/arch/arm/xscale

2021-08-06 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Aug 6 09:01:36 UTC 2021 Modified Files: src/sys/arch/arm/xscale: i80321_icu.c i80321var.h Log Message: Simplify i80321_intr_calculate_masks(). G/C unused members of struct intrq. No functional changes intended. To generate

CVS commit: src/sys/arch/arm/xscale

2021-08-06 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Aug 6 08:58:42 UTC 2021 Modified Files: src/sys/arch/arm/xscale: i80321_intr.h Log Message: Do *NOT* lower IPL in i80321_splraise(). Fix various strange crashes for DIAGNOSTIC kernel on evbarm/HDL_G, including one worked

CVS commit: src/sys/arch/arm/sunxi

2021-07-31 Thread Tobias Nygren
Module Name:src Committed By: tnn Date: Sat Jul 31 11:34:40 UTC 2021 Modified Files: src/sys/arch/arm/sunxi: sunxi_platform.c Log Message: sunxi_platform: declare UART FIFO sizes for SoCs we support To generate a diff of this commit: cvs rdiff -u -r1.44 -r1.45

CVS commit: src/sys/arch/arm/rockchip

2021-07-25 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sun Jul 25 11:14:16 UTC 2021 Modified Files: src/sys/arch/arm/rockchip: rk_anxdp.c Log Message: rockchip: edp: Force VOPB as CRTC for eDP. Fixes display init on Pinebook Pro w/ U-Boot 2021.07. To generate a diff of this

CVS commit: src/sys/arch/arm/fdt

2021-07-23 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Fri Jul 23 21:33:35 UTC 2021 Modified Files: src/sys/arch/arm/fdt: acpi_fdt.c Log Message: smbios: Support SMBIOS 2.x tables. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/arch/arm/fdt/acpi_fdt.c

CVS commit: src/sys/arch/arm/fdt

2021-07-21 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Thu Jul 22 00:47:56 UTC 2021 Modified Files: src/sys/arch/arm/fdt: acpi_fdt.c files.fdt Log Message: Expose SMBIOS tables using sysctl machdep.dmi.*, same as x86. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20

CVS commit: src/sys/arch/arm/arm32

2021-07-06 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Jul 6 08:34:28 UTC 2021 Modified Files: src/sys/arch/arm/arm32: cpu.c Log Message: Assume all ARM11[37]6 r0 variants are missing ISAR and friends. This is certainly the case for r0 variants I could find TRMs for. PR/50596

CVS commit: src/sys/arch/arm/arm

2021-07-02 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Jul 2 07:15:35 UTC 2021 Modified Files: src/sys/arch/arm/arm: cpufunc.c Log Message: Be consistent about #ifndef ARM32_DISABLE_ALIGNMENT_FAULTS. NFCI. To generate a diff of this commit: cvs rdiff -u -r1.180 -r1.181

CVS commit: src/sys/arch/arm/dts

2021-06-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Jun 30 06:24:03 UTC 2021 Modified Files: src/sys/arch/arm/dts: sun50i-a64-sopine-baseboard.dts Log Message: Revert previous. Apparently it's wrong. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

CVS commit: src/sys/arch/arm/dts

2021-06-25 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Jun 25 07:03:28 UTC 2021 Modified Files: src/sys/arch/arm/dts: sun50i-a64-sopine-baseboard.dts Log Message: PR/56095 SOPINE Clusterboard unable to transmit network data Add allwinner,tx-delay-ps = <500> using the diff

CVS commit: src/sys/arch/arm/omap

2021-06-20 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jun 21 03:18:40 UTC 2021 Modified Files: src/sys/arch/arm/omap: omap3_ehci.c Log Message: fix proplib deprecation To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/arch/arm/omap/omap3_ehci.c Please

CVS commit: src/sys/arch/arm/nvidia

2021-06-20 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jun 21 03:15:22 UTC 2021 Modified Files: src/sys/arch/arm/nvidia: tegra_cec.c Log Message: fix proplib deprecation To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/arch/arm/nvidia/tegra_cec.c Please

CVS commit: src/sys/arch/arm/rockchip

2021-06-11 Thread matthew green
Module Name:src Committed By: mrg Date: Sat Jun 12 00:04:46 UTC 2021 Modified Files: src/sys/arch/arm/rockchip: rk_tsadc.c Log Message: fix comment to talk about correct units (kelvin, not seconds). To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13

CVS commit: src/sys/arch/arm/arm32

2021-06-03 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Jun 3 07:06:22 UTC 2021 Modified Files: src/sys/arch/arm/arm32: arm32_boot.c Log Message: Mirror changes to passing pages to UVM into aarch64_machdep.c Two fixes for loading free pages into UVM - Only consider a

CVS commit: src/sys/arch/arm/arm32

2021-06-01 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Jun 1 16:55:07 UTC 2021 Modified Files: src/sys/arch/arm/arm32: arm32_boot.c Log Message: G/C To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42 src/sys/arch/arm/arm32/arm32_boot.c Please note that diffs are not

CVS commit: src/sys/arch/arm/vfp

2021-05-31 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Jun 1 00:30:22 UTC 2021 Modified Files: src/sys/arch/arm/vfp: vfp_init.c Log Message: PR port-arm/55790 Fix KASSERT failure with floating-point exception in userland. Consider the case in which curlwp owns enabled FPU in

CVS commit: src/sys/arch/arm/vfp

2021-05-31 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Jun 1 00:13:19 UTC 2021 Modified Files: src/sys/arch/arm/vfp: vfp_init.c Log Message: PR port-arm/55790 Style fix for clarity, in preparation of main fix. Replace condition ``curcpu()->ci_pcu_curlwp[PCU_FPU] == curlwp'' with

CVS commit: src/sys/arch/arm/include/arm32

2021-05-30 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun May 30 07:20:00 UTC 2021 Modified Files: src/sys/arch/arm/include/arm32: param.h Log Message: Include opt_param.h for MSGBUFSIZE ifdef _KERNEL_OPT. To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34

CVS commit: src/sys/arch/arm/arm32

2021-05-30 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun May 30 06:53:15 UTC 2021 Modified Files: src/sys/arch/arm/arm32: cpuswitch.S Log Message: typo in comment To generate a diff of this commit: cvs rdiff -u -r1.104 -r1.105 src/sys/arch/arm/arm32/cpuswitch.S Please note

CVS commit: src/sys/arch/arm/include

2021-05-29 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sun May 30 02:28:59 UTC 2021 Modified Files: src/sys/arch/arm/include: lock.h Log Message: Don't use V8 atomic instruction for AA32 mode. To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39

CVS commit: src/sys/arch/arm/rockchip

2021-05-21 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Fri May 21 09:33:27 UTC 2021 Modified Files: src/sys/arch/arm/rockchip: rk_fb.c Log Message: whitespace cleanup To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/arch/arm/rockchip/rk_fb.c Please note that

CVS commit: src/sys/arch/arm/rockchip

2021-05-19 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Thu May 20 01:41:55 UTC 2021 Modified Files: src/sys/arch/arm/rockchip: rk_cru_composite.c Log Message: Fix wrong calculation found by kUBSan. OK'd by jmcneill. The output was: UBSan: Undefined Behavior in

CVS commit: src/sys/arch/arm/rockchip

2021-05-19 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Thu May 20 01:07:24 UTC 2021 Modified Files: src/sys/arch/arm/rockchip: rk3399_cru.c Log Message: Fix signed integer overflow found by kUBSan. OK'd by jmcneill. The output was: UBSan: Undefined Behavior in

CVS commit: src/sys/arch/arm/rockchip

2021-05-15 Thread matthew green
Module Name:src Committed By: mrg Date: Sat May 15 08:46:01 UTC 2021 Modified Files: src/sys/arch/arm/rockchip: rk3328_cru.c rk_spi.c Log Message: add SPI support to rk3328, tested on rock64. simply adding the SPI clocks (and pwm while here) and enabling the config match

CVS commit: src/sys/arch/arm/rockchip

2021-05-13 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Thu May 13 06:15:41 UTC 2021 Modified Files: src/sys/arch/arm/rockchip: rk3399_iomux.c Log Message: Use unsigned to avoid undefined behavior in GRF_GPIO_P_{CTL,WRITE_EN}. Found by kUBSan. To generate a diff of this commit:

CVS commit: src/sys/arch/arm/acpi

2021-05-12 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed May 12 21:56:13 UTC 2021 Modified Files: src/sys/arch/arm/acpi: acpipchb.c Log Message: Pass along our devhandle to the PCI bus instance we attach. To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25

CVS commit: src/sys/arch/arm/sunxi

2021-05-05 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Wed May 5 20:58:03 UTC 2021 Modified Files: src/sys/arch/arm/sunxi: sunxi_codec.c sunxi_codec.h Log Message: Fix GENERIC64 build To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14

CVS commit: src/sys/arch/arm/include/arm32

2021-05-04 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue May 4 09:02:21 UTC 2021 Modified Files: src/sys/arch/arm/include/arm32: pmap.h Log Message: Provide pte_{value,valid_p} To generate a diff of this commit: cvs rdiff -u -r1.169 -r1.170 src/sys/arch/arm/include/arm32/pmap.h

CVS commit: src/sys/arch/arm/broadcom

2021-05-03 Thread Tobias Nygren
Module Name:src Committed By: tnn Date: Mon May 3 18:56:38 UTC 2021 Modified Files: src/sys/arch/arm/broadcom: bcm2838_pcie.c Log Message: bcm2838_pcie: match brcm,bcm2711-pcie To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

CVS commit: src/sys/arch/arm/rockchip

2021-04-27 Thread matthew green
Module Name:src Committed By: mrg Date: Wed Apr 28 04:51:41 UTC 2021 Modified Files: src/sys/arch/arm/rockchip: rk_drm.c Log Message: for big endian kernels use DRM_FORMAT_BGRX pixel format. now my pinebook pro console looks right with evbarm64-eb, instead of having

CVS commit: src/sys/arch/arm/include

2021-04-27 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Apr 27 06:03:09 UTC 2021 Modified Files: src/sys/arch/arm/include: lock.h Log Message: Fix the barrier confusion. From Riastradh - thanks!. To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38

CVS commit: src/sys/arch/arm/include

2021-04-26 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Apr 26 16:35:54 UTC 2021 Modified Files: src/sys/arch/arm/include: lock.h Log Message: Change #ifdef FOO to #if defined(FOO). NFCI. To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37

CVS commit: src/sys/arch/arm/fdt

2021-04-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Mon Apr 26 14:44:16 UTC 2021 Modified Files: src/sys/arch/arm/fdt: files.fdt Log Message: armfdt does not need its own interface attribute; all of its children attach to the "fdt" interface attribute. To generate a diff of

CVS commit: src/sys/arch/arm

2021-04-24 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 24 13:01:35 UTC 2021 Modified Files: src/sys/arch/arm/dts: sun50i-h5.dtsi src/sys/arch/arm/sunxi: sun8i_crypto.c sun8i_h3_ccu.c Log Message: arm/sunxi: Wire up sun8icrypto(4) on Allwinner H5. Tested on NanoPi

CVS commit: src/sys/arch/arm/include

2021-04-24 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Apr 24 07:58:12 UTC 2021 Modified Files: src/sys/arch/arm/include: lock.h Log Message: Fix ARMv8 instructions To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/sys/arch/arm/include/lock.h Please note that

CVS commit: src/sys/arch/arm/include

2021-04-24 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Apr 24 06:38:39 UTC 2021 Modified Files: src/sys/arch/arm/include: lock.h Log Message: G/C To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/sys/arch/arm/include/lock.h Please note that diffs are not public

CVS commit: src/sys/arch/arm/include

2021-04-23 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Apr 23 06:02:48 UTC 2021 Modified Files: src/sys/arch/arm/include: bus_defs.h Log Message: Trialing whitespace To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/sys/arch/arm/include/bus_defs.h Please note

CVS commit: src/sys/arch/arm/cortex

2021-03-28 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sun Mar 28 11:13:24 UTC 2021 Modified Files: src/sys/arch/arm/cortex: gicv3.c Log Message: Disable 1ofN distribution of SPIs by default. This is a workaround for an issue in the USB stack -- signaling transfer complete on

CVS commit: src/sys/arch/arm/cortex

2021-03-28 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Mar 28 09:11:38 UTC 2021 Modified Files: src/sys/arch/arm/cortex: gic.c Log Message: Only target the boot cpu for real with SPI interrupts. I tried to do this back in 2014, but somehow I missed a spot. This is a

CVS commit: src/sys/arch/arm/omap

2021-03-25 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Thu Mar 25 16:34:59 UTC 2021 Modified Files: src/sys/arch/arm/omap: ti_iic.c Log Message: ti_iic_{acquire,release}_bus are no more. Missed in rev 1.11. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13

CVS commit: src/sys/arch/arm/arm32

2021-03-23 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Mar 23 10:21:49 UTC 2021 Modified Files: src/sys/arch/arm/arm32: pmap.c Log Message: Another missing kpreempt_enable To generate a diff of this commit: cvs rdiff -u -r1.427 -r1.428 src/sys/arch/arm/arm32/pmap.c Please note

CVS commit: src/sys/arch/arm/arm32

2021-03-23 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Mar 23 06:35:24 UTC 2021 Modified Files: src/sys/arch/arm/arm32: pmap.c Log Message: Re-enable kpreemption in an error path. Spotted by nat@ To generate a diff of this commit: cvs rdiff -u -r1.426 -r1.427

CVS commit: src/sys/arch/arm/arm32

2021-03-14 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Mar 14 10:36:46 UTC 2021 Modified Files: src/sys/arch/arm/arm32: pmap.c Log Message: Sprinkle kpreempt_{dis,en}able ready for when preemption gets turned on. To generate a diff of this commit: cvs rdiff -u -r1.425 -r1.426

CVS commit: src/sys/arch/arm/samsung

2021-03-14 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Mar 14 08:16:57 UTC 2021 Modified Files: src/sys/arch/arm/samsung: exynos_combiner.c exynos_dwcmmc.c exynos_ehci.c exynos_i2c.c exynos_ohci.c exynos_uart.c mct.c Log Message: Use fdtbus_intr_establish_xname To

CVS commit: src/sys/arch/arm/cortex

2021-03-14 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Mar 14 08:09:20 UTC 2021 Modified Files: src/sys/arch/arm/cortex: gic_v2m.c Log Message: Remove an unnecessary if statement in gic_v2m_msi_alloc when finding a 'count' that fits the available. To generate a diff of this

CVS commit: src/sys/arch/arm/broadcom

2021-03-10 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Wed Mar 10 11:03:49 UTC 2021 Modified Files: src/sys/arch/arm/broadcom: files.bcm2835 Log Message: Add PCIe driver to build. You still need: bcm2838pcie* at fdt?# STB PCIe host controller in kernel

CVS commit: src/sys/arch/arm/broadcom

2021-03-08 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Mon Mar 8 14:27:46 UTC 2021 Modified Files: src/sys/arch/arm/broadcom: bcm2835reg.h Log Message: Add comments for 2711 local peripherals To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32

CVS commit: src/sys/arch/arm/broadcom

2021-03-08 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Mon Mar 8 14:22:42 UTC 2021 Modified Files: src/sys/arch/arm/broadcom: bcm2835_intr.c bcm2835reg.h Log Message: Move interrupt register definitions to driver. To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38

CVS commit: src/sys/arch/arm/broadcom

2021-03-08 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Mon Mar 8 13:59:29 UTC 2021 Modified Files: src/sys/arch/arm/broadcom: bcm2835_gpioreg.h Log Message: Undocumented register to multiplex emmc2 pins to legacy sdhc To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6

CVS commit: src/sys/arch/arm/broadcom

2021-03-08 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Mon Mar 8 13:49:02 UTC 2021 Added Files: src/sys/arch/arm/broadcom: bcm2838_pcie.c bcm2838_pcie.h Log Message: RPI4 PCIe driver, based on pcihost_fdt.c To generate a diff of this commit: cvs rdiff -u -r0 -r1.1

CVS commit: src/sys/arch/arm/imx

2021-03-07 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Mon Mar 8 06:23:32 UTC 2021 Modified Files: src/sys/arch/arm/imx: imxuart.c Log Message: always re-read status register in the loop. To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/sys/arch/arm/imx/imxuart.c

CVS commit: src/sys/arch/arm/pic

2021-02-27 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Feb 27 14:22:07 UTC 2021 Modified Files: src/sys/arch/arm/pic: picvar.h Log Message: machine/cpufunc.h -> arm/cpufunc.h for the benefit of non-evbarm ports To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33

CVS commit: src/sys/arch/arm/pic

2021-02-26 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Fri Feb 26 10:06:42 UTC 2021 Modified Files: src/sys/arch/arm/pic: picvar.h Log Message: Unfortunately we need to disable interrupts in pic_set_priority to keep hardware and ci_cpl in sync. To generate a diff of this commit:

CVS commit: src/sys/arch/arm/fdt

2021-02-23 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Tue Feb 23 11:31:52 UTC 2021 Modified Files: src/sys/arch/arm/fdt: arm_fdt.c Log Message: Install a default irq handler that panics when no interrupt controller driver is installed. To generate a diff of this commit: cvs

CVS commit: src/sys/arch/arm/cortex

2021-02-23 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Tue Feb 23 10:03:05 UTC 2021 Modified Files: src/sys/arch/arm/cortex: gic.c gicv3.c Log Message: If we are committing a deferred splhigh() to hardware, no need to continue. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/arch/arm/pic

2021-02-22 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Mon Feb 22 21:16:25 UTC 2021 Modified Files: src/sys/arch/arm/pic: pic_splfuncs.c Log Message: Make the splx fast path smaller. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/arch/arm/pic/pic_splfuncs.c

CVS commit: src/sys/arch/arm/pic

2021-02-21 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sun Feb 21 17:07:45 UTC 2021 Modified Files: src/sys/arch/arm/pic: pic.c pic_splfuncs.c picvar.h Log Message: Inline pic_set_priority and use cpu_dosoftints_ci when available. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/arch/arm/sunxi

2021-02-21 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sun Feb 21 16:07:43 UTC 2021 Modified Files: src/sys/arch/arm/sunxi: sunxi_emac.h Log Message: Align descriptors to 64 bytes instead of CACHE_LINE_SIZE (128) as all known Allwinner SoCs with this part use 64-byte cache lines.

CVS commit: src/sys/arch/arm/cortex

2021-02-21 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sun Feb 21 15:45:30 UTC 2021 Modified Files: src/sys/arch/arm/cortex: gic.c Log Message: Apply PMR optimizations from gicv3 To generate a diff of this commit: cvs rdiff -u -r1.44 -r1.45 src/sys/arch/arm/cortex/gic.c Please

CVS commit: src/sys/arch/arm/arm

2021-02-21 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Feb 21 08:47:13 UTC 2021 Modified Files: src/sys/arch/arm/arm: arm_machdep.c Log Message: KNF consistency To generate a diff of this commit: cvs rdiff -u -r1.66 -r1.67 src/sys/arch/arm/arm/arm_machdep.c Please note that

CVS commit: src/sys/arch/arm/arm

2021-02-21 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Feb 21 08:46:28 UTC 2021 Modified Files: src/sys/arch/arm/arm: arm_machdep.c Log Message: Some preemption updates - still not being used (yet) To generate a diff of this commit: cvs rdiff -u -r1.65 -r1.66

CVS commit: src/sys/arch/arm/pic

2021-02-21 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Feb 21 08:31:36 UTC 2021 Modified Files: src/sys/arch/arm/pic: pic.c Log Message: Fixup with __HAVE_PREEMPTION code which is currently unused To generate a diff of this commit: cvs rdiff -u -r1.67 -r1.68

CVS commit: src/sys/arch/arm/pic

2021-02-20 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Feb 20 22:53:31 UTC 2021 Modified Files: src/sys/arch/arm/pic: pic_splfuncs.c Log Message: Only disable/enable interrupts if processing pending interrupts, and inline pic_set_pending_psw. To generate a diff of this

CVS commit: src/sys/arch/arm/pic

2021-02-20 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Feb 20 19:35:07 UTC 2021 Modified Files: src/sys/arch/arm/pic: pic_splfuncs.c Log Message: Adjust ci_intr_depth when processing pending ints To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15

CVS commit: src/sys/arch/arm/pic

2021-02-20 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Feb 20 19:30:46 UTC 2021 Modified Files: src/sys/arch/arm/pic: pic.c pic_splfuncs.c picvar.h Log Message: Inline "pic_do_pending_ints" in splx and check ci_pending_ipls to optimize the common case (hw priority, no cascaded

CVS commit: src/sys/arch/arm/pic

2021-02-20 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Feb 20 18:18:53 UTC 2021 Modified Files: src/sys/arch/arm/pic: picvar.h Log Message: remove "pic_do_pending_int() prototype; no matching function To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29

CVS commit: src/sys/arch/arm/arm

2021-02-16 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Feb 17 06:54:23 UTC 2021 Modified Files: src/sys/arch/arm/arm: idle_machdep.c Log Message: Trailing whitespace. *snigger* To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/arch/arm/arm/idle_machdep.c

CVS commit: src/sys/arch/arm/pic

2021-02-16 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Tue Feb 16 22:12:50 UTC 2021 Modified Files: src/sys/arch/arm/pic: pic.c pic_splfuncs.c Log Message: pic: avoid pic_do_pending_ints if pic_mark_pending_* has never been called To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/arch/arm/pic

2021-02-15 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Feb 16 07:27:12 UTC 2021 Modified Files: src/sys/arch/arm/pic: picvar.h Log Message: Provide a pic_set_priority_psw in the case that __HAVE_PIC_SET_PRIORITY is not defined. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/arch/arm/pic

2021-02-15 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Mon Feb 15 16:32:07 UTC 2021 Modified Files: src/sys/arch/arm/pic: pic.c pic_splfuncs.c picvar.h Log Message: splx: use pic_set_priority_psw in interrupts disabled case to skip a few more daif accesses. To generate a diff of

CVS commit: src/sys/arch/arm/pic

2021-02-15 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Mon Feb 15 16:04:01 UTC 2021 Modified Files: src/sys/arch/arm/pic: pic_splfuncs.c Log Message: splx: restore priority even if interrupts are disabled To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11

CVS commit: src/sys/arch/arm/pic

2021-02-15 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Mon Feb 15 15:42:58 UTC 2021 Modified Files: src/sys/arch/arm/pic: pic_splfuncs.c Log Message: splx: only dispatch hard interrupts if interrupts are enabled To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10

CVS commit: src/sys/arch/arm/pic

2021-02-15 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Mon Feb 15 15:07:48 UTC 2021 Modified Files: src/sys/arch/arm/pic: pic_splfuncs.c Log Message: splx: only dispatch softints if interrupts are enabled To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9

CVS commit: src/sys/arch/arm/pic

2021-02-15 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Mon Feb 15 13:03:52 UTC 2021 Modified Files: src/sys/arch/arm/pic: pic.c Log Message: pic: reduce the number of daif accesses in pic_do_pending_ints The caller has already provided daif state. No need to keep updating daif via

CVS commit: src/sys/arch/arm/amlogic

2021-02-12 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Fri Feb 12 21:39:55 UTC 2021 Modified Files: src/sys/arch/arm/amlogic: meson_uart.c Log Message: UART_RFIFO_REG should be masked before passing to cn_check_magic(). there is any data in other than the lower 8 bits. To generate a

CVS commit: src/sys/arch/arm/acpi

2021-02-12 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Fri Feb 12 12:26:09 UTC 2021 Modified Files: src/sys/arch/arm/acpi: acpi_platform.c Log Message: Reset serial terminal to default state at boot. UEFI may leave the serial console in an undesireable state (incorrect foreground

CVS commit: src/sys/arch/arm/cortex

2021-02-09 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Feb 9 17:44:01 UTC 2021 Modified Files: src/sys/arch/arm/cortex: gicv3.c Log Message: fix build without MULTIPROCESSOR To generate a diff of this commit: cvs rdiff -u -r1.40 -r1.41 src/sys/arch/arm/cortex/gicv3.c Please note

CVS commit: src/sys/arch/arm/cortex

2021-02-09 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Tue Feb 9 14:24:14 UTC 2021 Modified Files: src/sys/arch/arm/cortex: gic.c Log Message: Avoid an extra daif read when dispatching interrupts by using ENABLE_INTERRUPT() / DISABLE_INTERRUPT() instead of cpsie() / cpsid()

CVS commit: src/sys/arch/arm/cortex

2021-02-07 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sun Feb 7 21:24:50 UTC 2021 Modified Files: src/sys/arch/arm/cortex: gicv3.c Log Message: Optimize hardware priority updates. In gicv3_set_priority, read the current priority mask and only update it if we are lowering the

CVS commit: src/sys/arch/arm/pic

2021-02-07 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sun Feb 7 21:18:37 UTC 2021 Modified Files: src/sys/arch/arm/pic: pic.c Log Message: Use ENABLE_INTERRUPT() / DISABLE_INTERRUPT() instead of cpsie()/cpsid() in places where we don't care about the cpsie() return value. To

  1   2   3   4   5   6   7   8   9   10   >