aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Gerd Zellweger <mail@gerdzellweger.com> 2019-09-10 11:48:58 -0700
committerGravatar Gerd Zellweger <mail@gerdzellweger.com> 2019-09-10 11:48:58 -0700
commita9eaf44e421bcdc4e9728ef1b33f90bb538310ec (patch)
tree70ddb6980812b40656bc5ef6be34b1c2b6079062
parent480ed7acdba001a79bb0a7bfa12f43ffdbaaa6cd (diff)
downloadrust-x86-a9eaf44e421bcdc4e9728ef1b33f90bb538310ec.tar.gz
rust-x86-a9eaf44e421bcdc4e9728ef1b33f90bb538310ec.tar.zst
rust-x86-a9eaf44e421bcdc4e9728ef1b33f90bb538310ec.zip
Check correctly for rdtscp.
-rw-r--r--src/time.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/time.rs b/src/time.rs
index e51cf08..fc5218f 100644
--- a/src/time.rs
+++ b/src/time.rs
@@ -58,11 +58,11 @@ mod test {
#[test]
fn check_rdtscp() {
let cpuid = crate::cpuid::CpuId::new();
- let has_tsc = cpuid
- .get_feature_info()
- .map_or(false, |finfo| finfo.has_tsc());
+ let has_rdtscp = cpuid
+ .get_extended_function_info()
+ .map_or(false, |einfo| einfo.has_rdtscp());
- if has_tsc {
+ if has_rdtscp {
unsafe {
assert!(rdtscp() > 0, "rdtscp returned 0, unlikely!");
}