case 0x2 ... 0x3:
case 0x7 ... 0x9:
case 0xc ... XSTATE_CPUID:
- case 0x80000000 ... 0x8000001c:
+ case 0x80000000 ... 0xffffffff:
ASSERT_UNREACHABLE();
/* Now handled in guest_cpuid(). */
}
case 0x2 ... 0x3:
case 0x7 ... 0x9:
case 0xc ... XSTATE_CPUID:
- case 0x80000000 ... 0x8000001c:
+ case 0x80000000 ... 0xffffffff:
ASSERT_UNREACHABLE();
/* Now handled in guest_cpuid(). */
}
ARRAY_SIZE(p->extd.raw) - 1) )
return;
- switch ( leaf )
- {
- default:
- goto legacy;
-
- case 0x80000000 ... 0x8000001c:
- *res = p->extd.raw[leaf & 0xffff];
- break;
- }
+ *res = p->extd.raw[leaf & 0xffff];
break;
default:
* Global *_policy objects:
*
* - Guest accurate:
- * - All of the feat and xstate unions
+ * - All of the feat, xstate and extd unions
* - max_{,sub}leaf
* - All FEATURESET_* words
* - Short vendor infomation
* Per-domain objects:
*
* - Guest accurate:
- * - All of the feat and xstate unions
+ * - All of the feat, xstate and extd unions
* - max_{,sub}leaf
* - All FEATURESET_* words
* - Short vendor infomation