mirror of
https://github.com/yuzu-emu/unicorn.git
synced 2025-01-03 15:45:35 +00:00
util/cacheinfo: Use uint64_t on LLP64 model to satisfy Windows ARM64
Windows ARM64 uses LLP64 model, which breaks current assumptions. Backports commit 8041336ef74e19ca607c1601016333c986de8f9c from qemu
This commit is contained in:
parent
a71c027063
commit
3922118434
|
@ -101,7 +101,7 @@ static void sys_cache_info(int *isize, int *dsize)
|
||||||
static void arch_cache_info(int *isize, int *dsize)
|
static void arch_cache_info(int *isize, int *dsize)
|
||||||
{
|
{
|
||||||
if (*isize == 0 || *dsize == 0) {
|
if (*isize == 0 || *dsize == 0) {
|
||||||
unsigned long ctr;
|
uint64_t ctr;
|
||||||
|
|
||||||
/* The real cache geometry is in CCSIDR_EL1/CLIDR_EL1/CSSELR_EL1,
|
/* The real cache geometry is in CCSIDR_EL1/CLIDR_EL1/CSSELR_EL1,
|
||||||
but (at least under Linux) these are marked protected by the
|
but (at least under Linux) these are marked protected by the
|
||||||
|
|
Loading…
Reference in a new issue