mirror of
https://github.com/apache/nuttx.git
synced 2026-05-25 01:39:44 +08:00
arch: arm64: Do not set cntfrq_el0 in qemu_boot.c
Summary: - During testing with qemu + kvm, I noticed that nuttx hangs when setting cntfrq_el0. With qemu + kvm, it starts from EL1 because we can not specify virtualization=on - However, I noticed that it works without setting cntfrq_el0 - This commit fixes this issue Impact: - None Testing: - Tested with qemu-7.1 (both with kvm and without kvm) - NOTE: to work with kvm, GICv2 must be used. Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
This commit is contained in:
committed by
Xiang Xiao
parent
7af151aa51
commit
cf6a134684
@@ -138,9 +138,6 @@ uint64_t arm64_get_mpid(int cpu)
|
||||
|
||||
void arm64_el_init(void)
|
||||
{
|
||||
write_sysreg(CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC, cntfrq_el0);
|
||||
|
||||
ARM64_ISB();
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -36,8 +36,6 @@
|
||||
* Pre-processor Definitions
|
||||
****************************************************************************/
|
||||
|
||||
#define CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC 62500000
|
||||
|
||||
/****************************************************************************
|
||||
* Public Function Prototypes
|
||||
****************************************************************************/
|
||||
|
||||
Reference in New Issue
Block a user