freebsd-dev/sys/arm64
Kyle Evans d2ae03bae2 arm64: disable the physical timer for now if HCR_EL2.E2H is set
On some hardware, we can't clear HCR_EL2.E2H so accesses to the physical
timer hopelessly trap to EL2.  Stash off the value of HCR_EL2 and use it
in has_hyp() to avoid this.

Reviewed by:	andrew
Differential Revision:	https://reviews.freebsd.org/D38884
2023-03-03 11:02:34 -06:00
..
acpica acpica: Merge ACPICA 20221020 2022-10-27 22:04:32 -04:00
arm64 arm64: disable the physical timer for now if HCR_EL2.E2H is set 2023-03-03 11:02:34 -06:00
broadcom Mechanically convert genet(4) to IfAPI 2023-01-31 16:26:34 -05:00
cavium Add fdt to name of a fdt specific function 2022-05-23 15:24:35 +01:00
conf arm64 kernel config: clean up whitespace 2023-02-24 08:36:29 -06:00
coresight arm64: coresight: fix the build without FDT 2022-09-29 14:33:33 -05:00
freescale/imx arm/arm64 freescale: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 14:26:44 -07:00
include arm64: disable the physical timer for now if HCR_EL2.E2H is set 2023-03-03 11:02:34 -06:00
intel arm64 intel: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 14:26:45 -07:00
iommu smmu: fix FDT and !FDT builds. 2022-12-21 15:53:09 +00:00
linux linux(4): Rename linux_timer.h to linux_time.h 2023-02-14 17:46:33 +03:00
nvidia/tegra210 sys: Nuke double-semicolons 2022-11-02 09:34:20 -06:00
qoriq Include sys/malloc.h directly in the qoriq clock 2022-11-03 09:45:47 +00:00
qualcomm arm/arm64 qualcomm: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 14:26:45 -07:00
rockchip Add delay to have things settle. 2023-01-07 07:42:44 +00:00