~ [ 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 ] ~

Diff markup

Differences between /Documentation/virt/acrn/cpuid.rst (Version linux-6.11.5) and /Documentation/virt/acrn/cpuid.rst (Version linux-5.14.21)


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