On 24/06/19 05:10, Jing Liu wrote: >> What do you think about @index in current function? Does it mean, we >> need put cpuid from index to max subleaf to @entry[i]? If so, the logic >> seems as follows, >> >> if (index == 0) { >> // Put subleaf 0 into @entry >> // Put subleaf 1 into @entry[1] >> } else if (index < entry->eax) { >> // Put subleaf 1 into @entry >> } else { >> // Put all zero into @entry >> } >> >> But this seems not identical with other cases, for current caller >> function. Or we can simply ignore @index in 0x07 and just put all >> possible subleaf info back? There are indeed quite some cleanups to be made there. Let me post a series as soon as possible, and you can base your work on it. Paolo