提交 e7cb9c4e 编写于 作者: S Shaohe Feng 提交者: Jiri Denemark

cpu: Add support for al57 Intel features

We can start qemu with a "cpu,+la57" to set 57-bit vitrual address
space. So VM can be aware that it need to enable 5-level paging.

Corresponding QEMU commits:
        al57 6c7c3c21f95dd9af8a0691c0dd29b07247984122
上级 fcf30f2d
...@@ -285,6 +285,9 @@ ...@@ -285,6 +285,9 @@
<feature name='ospke'> <feature name='ospke'>
<cpuid eax_in='0x07' ecx_in='0x00' ecx='0x00000010'/> <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x00000010'/>
</feature> </feature>
<feature name='la57'>
<cpuid eax_in='0x07' ecx_in='0x00' ecx='0x00010000'/>
</feature>
<feature name='avx512-4vnniw'> <feature name='avx512-4vnniw'>
<cpuid eax_in='0x07' ecx_in='0x00' edx='0x00000004'/> <cpuid eax_in='0x07' ecx_in='0x00' edx='0x00000004'/>
......
...@@ -43,6 +43,7 @@ ...@@ -43,6 +43,7 @@
<feature policy='require' name='clwb'/> <feature policy='require' name='clwb'/>
<feature policy='require' name='pku'/> <feature policy='require' name='pku'/>
<feature policy='require' name='ospke'/> <feature policy='require' name='ospke'/>
<feature policy='require' name='la57'/>
<feature policy='require' name='xsaveopt'/> <feature policy='require' name='xsaveopt'/>
<feature policy='require' name='xgetbv1'/> <feature policy='require' name='xgetbv1'/>
<feature policy='require' name='mmxext'/> <feature policy='require' name='mmxext'/>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册