[kata-dev] Question about TSC
    Sunwoo Jang 
    swjang702 at gmail.com
       
    Sun Feb  7 13:48:24 UTC 2021
    
    
  
Hello all,
I'm trying to get TSC via rdtscp() instruction in kata containers.
But, the value of TSC is different from that of host TSC. In runc
container, I have the same TSC. My cpus are intel core and the codes are
following:
unsigned long long hi, lo;
 __asm__ __volatile__ ("rdtscp" : "=a"(lo), "=d"(hi));
 unsigned long long tsc = lo | hi<<32;
As far as I know, the reason why is due to TSC virtualization, such as TSC
offsetting, in VMM. Is this right? and the same method is applied in kata
containers?
If so, is there a way to get the same host TSC from the kata containers? or
disable TSC offset?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.katacontainers.io/pipermail/kata-dev/attachments/20210207/1ae0851b/attachment.html>
    
    
More information about the kata-dev
mailing list