freebsd-dev/sys/amd64
Roger Pau Monné 1ca34862dc x86/tsc: fetch frequency from CPUID when running on Xen
Introduce a helper to fetch the TSC frequency from CPUID when running
under Xen.

Since the TSC can also be initialized early when running as a Xen
guest pull out the call to tsc_init() from the
early_clock_source_init() handlers and place it in clock_init(), as
otherwise all handlers would call tsc_init() anyway.

Reviewed by: markj
Sponsored by: Citrix Systems R&D
Differential revision: https://reviews.freebsd.org/D34581
2022-03-18 10:21:04 +01:00
..
acpica amd64 wakeup: rework trampoline page allocation 2021-09-14 00:23:15 +03:00
amd64 x86/tsc: fetch frequency from CPUID when running on Xen 2022-03-18 10:21:04 +01:00
conf lio: remove from NOIP 2022-01-05 14:19:34 -07:00
ia32 exec: Introduce the PROC_PS_STRINGS() macro 2022-01-17 16:11:54 -05:00
include bhyve: Remove VM_MAXCPU from the userspace API/ABI. 2022-03-09 15:39:28 -08:00
linux exec: Introduce the PROC_PS_STRINGS() macro 2022-01-17 16:11:54 -05:00
linux32 linux_copyout_strings: Use PROC_PS_STRINGS(). 2022-02-04 15:57:57 -08:00
pci pci_cfgreg.c: Use io port config access for early boot time. 2019-04-09 18:07:17 +00:00
sgx Convert remaining cap_rights_init users to cap_rights_init_one 2021-01-12 13:16:10 +00:00
vmm bhyve: add ROM emulation 2022-03-10 12:30:37 +01:00
Makefile Bring the tags and links entries for amd64 up to date. 2021-09-27 20:04:51 -07:00