-
-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Note: The cpuid
table is x86 only
#7462
Comments
Yes this is intentional and is also missing from the Linux AArch64 port we used for Graviton; the cpuid instruction used in the implementation file is Intel-specific, and there is not a direct replacement. |
Let's make sure this is mentioned in the changelog, as an x86-specific table, with columns that directly return values from the Optionally, do we want to create a new table that is cross-architecture and doesn't have an x86-specific schema? Could be a blueprint issue. |
cpuid
tablecpuid
table is x86 only
If this is an x86 specific instruction, I think it's reasonable to either drop the table, or to have it return no data on other architectures. I'm always torn between not having a table, which feels correct, and making it easier to work with osquery. I suspect we should add an empty table, but I don't think it needs to be release blocking. I'm also not sure if it's the same, but I see that arm does have some CPUID registers |
We stopped shipping this on m1. |
I think we expected to need to drop some tables with
m1
support, but I don't remember if thecpuid
table was one. Is this intentional?The text was updated successfully, but these errors were encountered: