[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] linux-user/elfload: Add missing arm64 hwcap values
|
From: |
Marielle Novastrider |
|
Subject: |
Re: [PATCH] linux-user/elfload: Add missing arm64 hwcap values |
|
Date: |
Tue, 31 Oct 2023 00:56:41 +0000 |
> On 30 Oct 2023, at 09:52, Peter Maydell <peter.maydell@linaro.org> wrote:
>
> ...but we don't implement FEAT_MTE3 yet. We would add this feature test
> function, and the GET_FEATURE_ID() line, when we do, but we don't
> need it until then.
Understood.
I made this patch as I noticed the discrepancy between cpuid and hwcap output.
The following code produces the value of 3 on current master, which would be
erroneous if FEAT_MT3 is unimplemented:
#include <stdint.h>
#include <stdio.h>
int main() {
uint64_t aa64pfr1;
__asm__("mrs %0, s3_0_c0_c4_1" : "=r"(aa64pfr1));
std::printf("%lu\n", (aa64pfr1 >> 8) & 0xf);
return 0;
}
I can submit another patch to correct this.
- Marielle