On Mon, Feb 13, 2017 at 2:31 PM, Dou Liyang <douly.fnst@xxxxxxxxxxxxxx> wrote: > Hi, Rafael, Lv > > May I ask for your help. > > Recently, I am very confused about the generation of the MADT > in ACPI table. > > 1: Why we put all the Apic Ids which flag==1 in front of the > one which flag==0 in MADT? > > Just like that: > > -----orginal-----------------MADT------- > Apic Id Enable Flag Apic Id Enable Flag > 0x00 1 0x00 1 > 0x02 1 0x02 1 > 0x04 0 0x10 1 > 0x06 0 0x12 1 > 0x10 1 0x04 0 > 0x12 1 0x06 0 > 0x14 0 0x14 0 > 0x16 0 0x16 0 > > If the flag is the same, It will not change the order. > > -----orginal-----------------MADT--------- > Apic Id Enable Flag Apic Id Enable Flag > 0x00 0 0x00 0 > 0x02 0 0x02 0 > 0x04 0 0x04 0 > 0x06 0 0x06 0 > 0x10 0 0x10 0 > 0x12 0 0x12 0 > 0x14 0 0x14 0 > 0x16 0 0x16 0 > > > 2: If the order rule can be changed ? > If it can be done, What should I do? Are you asking about Local APIC IDs? Thanks, Rafael -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html