Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

exynos9810 problem #193

Closed
Timen opened this issue Sep 12, 2023 · 2 comments
Closed

exynos9810 problem #193

Timen opened this issue Sep 12, 2023 · 2 comments

Comments

@Timen
Copy link

Timen commented Sep 12, 2023

I'm unsure this has already been integrated but for certain Exynos 9810 devices on a specific android version it will report to support certain instructions but only some of the cores actually do as discussed in this LLVM post https://reviews.llvm.org/D114523

Big.LITTLE Heterogeneous architectures, as described by ARM [1],
require that the instruction set architecture of the big and little
cores be compatible. However, the Samsung Exynos 9810 is known to
have different ISAs in its core.
According to [2], some cores are ARMv8.2 and others are ARMv8.0.

Since LSE is for ARMv8.1 and later, it should be disabled
for this broken CPU.

@Maratyszcza
Copy link
Contributor

I think you're referring to this snippet

@Timen
Copy link
Author

Timen commented Sep 12, 2023

Ah yes, exactly! Sorry I wasn't able to find it, and figure doesn't hurt to double check 👍

@Timen Timen closed this as completed Sep 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants