mirror of
https://github.com/apache/nuttx.git
synced 2026-05-30 05:16:47 +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)
|
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
|
* Pre-processor Definitions
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
#define CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC 62500000
|
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Public Function Prototypes
|
* Public Function Prototypes
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|||||||
Reference in New Issue
Block a user