diff options
author | jhb <jhb@FreeBSD.org> | 2011-06-02 14:04:07 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2011-06-02 14:04:07 +0000 |
commit | acc044270835dd36a1405fca8d586d5008514a39 (patch) | |
tree | 772a72e8bbc00f7df77133e8fcf5015203562d7c /contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp | |
parent | bcc4a489b1c8ce4411349fb7426e82dbb8386796 (diff) | |
download | FreeBSD-src-acc044270835dd36a1405fca8d586d5008514a39.zip FreeBSD-src-acc044270835dd36a1405fca8d586d5008514a39.tar.gz |
Some tweaks to the CPUID support:
- Don't always pass the cpuid request to the current CPU as some nodes
we will emulate purely in software.
- Pass in the APIC ID of the virtual CPU so we can return the proper APIC
ID.
- Always report a completely flat topology with no SMT or multicore.
- Report the CPUID2_HV feature and implement support for the 0x40000000
CPUID level.
- Use existing constants from <machine/specialreg.h> when possible and
use cpu_feature2 when checking for VMX support.
Diffstat (limited to 'contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp')
0 files changed, 0 insertions, 0 deletions