|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v3 3/6] tools/hvmloader: Retrieve (x2)APIC IDs from the APs themselves
On 29/05/2024 17:16, Alejandro Vallejo wrote:
> On 29/05/2024 15:32, Alejandro Vallejo wrote:
>> +static uint32_t read_apic_id(void)
>> +{
>> + uint32_t apic_id;
>> +
>> + if ( has_x2apic )
>> + cpuid(0xb, NULL, NULL, NULL, &apic_id);
>> + else
>> + {
>> + cpuid(1, NULL, &apic_id, NULL, NULL);
>> + apic_id >>= 24;
>> + }
>> +
>> + /* Never called by cpu0, so should never return 0 */
>> + ASSERT(!apic_id);
>
> Bah! Typo. That's meant to be ASSERT(apic_id).
>
> Cheers,
> Alejandro
And something else is broke, because I can't boot HVM guests anymore.
Thought we had HVM tests in gitlab, but apparently we don't.
https://gitlab.com/xen-project/people/agvallejo/xen/-/pipelines/1309033234
Closest I see is booting alpine, but that's a 1-vCPU PV case, which
wouldn't expose this.
I'll resend the series after weeding out the bugs.
Cheers,
Alejandro
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |