|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] [PATCH 2/2] xsave: extend xsave/xrstor support to all (64) f
This patch supports xsave (CPUID:0x0000000D) enumeration for all
sub-leaves. In specific, it fixes the following issues:
1. The sub-leaves of CPUID:0x0000000D aren't contiguous. Hypervisor
shouldn't use register values to stop the enumeration. This patch moves
checking on XSAVE sub-leaves out of if-else statement. It also bumps up
sub-leaves to 63.
2. It creates a common function for xsave.
3. The main leaf 0 of CPUID:0x0000000D in current Xen is broken,
especially ECX and EBX registers. This patch cleans it up.
4. It adds support to detects EBX value of CPUID:0x0000000D main leaf 0
on-the-fly.
Signed-off-by: Wei Huang2 <wei.huang2@xxxxxxx>
xsave_extension_patch_2.txt
Description: xsave_extension_patch_2.txt
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-devel] [PATCH 2/2] xsave: extend xsave/xrstor support to all (64) features,
Wei Huang <=
|
|
|
|
|