~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/virt/acrn/cpuid.rst

Version: ~ [ linux-6.11.5 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.58 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.114 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.169 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.228 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.284 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.322 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.9 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 .. SPDX-License-Identifier: GPL-2.0
  2 
  3 ===============
  4 ACRN CPUID bits
  5 ===============
  6 
  7 A guest VM running on an ACRN hypervisor can check some of its features using
  8 CPUID.
  9 
 10 ACRN cpuid functions are:
 11 
 12 function: 0x40000000
 13 
 14 returns::
 15 
 16    eax = 0x40000010
 17    ebx = 0x4e524341
 18    ecx = 0x4e524341
 19    edx = 0x4e524341
 20 
 21 Note that this value in ebx, ecx and edx corresponds to the string
 22 "ACRNACRNACRN". The value in eax corresponds to the maximum cpuid function
 23 present in this leaf, and will be updated if more functions are added in the
 24 future.
 25 
 26 function: define ACRN_CPUID_FEATURES (0x40000001)
 27 
 28 returns::
 29 
 30           ebx, ecx, edx
 31           eax = an OR'ed group of (1 << flag)
 32 
 33 where ``flag`` is defined as below:
 34 
 35 ================================= =========== ================================
 36 flag                              value       meaning
 37 ================================= =========== ================================
 38 ACRN_FEATURE_PRIVILEGED_VM        0           guest VM is a privileged VM
 39 ================================= =========== ================================
 40 
 41 function: 0x40000010
 42 
 43 returns::
 44 
 45           ebx, ecx, edx
 46           eax = (Virtual) TSC frequency in kHz.

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php