dm: update ACPI with latest ASL standard
The device model generating ACPI table use the old ASL standard(version:20190816), then the iasl in clearlinux(version:31360) is 20191018, it can't disassemble the ACPI table compiled by old standard. Tracked-On: #3933 Signed-off-by: Gao Junhao <junhao.gao@intel.com> Reviewed-by: Fengwei Yin <fengwei.yin@intel.com> Acked-by: Yu Wang <yu1.wang@intel.com>
This commit is contained in:
parent
5f8e7a6cb7
commit
9143e56336
|
@ -316,11 +316,11 @@ basl_fwrite_madt(FILE *fp, struct vmctx *ctx)
|
|||
/* Local APIC NMI is connected to LINT 1 on all CPUs */
|
||||
EFPRINTF(fp, "[0001]\t\tSubtable Type : 04\n");
|
||||
EFPRINTF(fp, "[0001]\t\tLength : 06\n");
|
||||
EFPRINTF(fp, "[0001]\t\tProcessorId : FF\n");
|
||||
EFPRINTF(fp, "[0001]\t\tProcessor ID : FF\n");
|
||||
EFPRINTF(fp, "[0002]\t\tFlags (decoded below) : 0005\n");
|
||||
EFPRINTF(fp, "\t\t\tPolarity : 1\n");
|
||||
EFPRINTF(fp, "\t\t\tTrigger Mode : 1\n");
|
||||
EFPRINTF(fp, "[0001]\t\tInterrupt : 01\n");
|
||||
EFPRINTF(fp, "[0001]\t\tInterrupt Input LINT : 01\n");
|
||||
EFPRINTF(fp, "\n");
|
||||
|
||||
EFFLUSH(fp);
|
||||
|
@ -561,7 +561,7 @@ basl_fwrite_hpet(FILE *fp, struct vmctx *ctx)
|
|||
EFPRINTF(fp, "[0004]\t\tAsl Compiler Revision : 00000000\n");
|
||||
EFPRINTF(fp, "\n");
|
||||
|
||||
EFPRINTF(fp, "[0004]\t\tTimer Block ID : %08X\n",
|
||||
EFPRINTF(fp, "[0004]\t\tHardware Block ID : %08X\n",
|
||||
(uint32_t)vhpet_capabilities());
|
||||
EFPRINTF(fp,
|
||||
"[0012]\t\tTimer Block Register : [Generic Address Structure]\n");
|
||||
|
@ -573,7 +573,7 @@ basl_fwrite_hpet(FILE *fp, struct vmctx *ctx)
|
|||
EFPRINTF(fp, "[0008]\t\tAddress : %016X\n", VHPET_BASE);
|
||||
EFPRINTF(fp, "\n");
|
||||
|
||||
EFPRINTF(fp, "[0001]\t\tHPET Number : 00\n");
|
||||
EFPRINTF(fp, "[0001]\t\tSequence Number : 00\n");
|
||||
EFPRINTF(fp, "[0002]\t\tMinimum Clock Ticks : 0000\n");
|
||||
EFPRINTF(fp, "[0004]\t\tFlags (decoded below) : 00000001\n");
|
||||
EFPRINTF(fp, "\t\t\t4K Page Protect : 1\n");
|
||||
|
@ -606,9 +606,9 @@ basl_fwrite_mcfg(FILE *fp, struct vmctx *ctx)
|
|||
EFPRINTF(fp, "\n");
|
||||
|
||||
EFPRINTF(fp, "[0008]\t\tBase Address : %016lX\n", PCI_EMUL_ECFG_BASE);
|
||||
EFPRINTF(fp, "[0002]\t\tSegment Group: 0000\n");
|
||||
EFPRINTF(fp, "[0001]\t\tStart Bus: 00\n");
|
||||
EFPRINTF(fp, "[0001]\t\tEnd Bus: FF\n");
|
||||
EFPRINTF(fp, "[0002]\t\tSegment Group Number: 0000\n");
|
||||
EFPRINTF(fp, "[0001]\t\tStart Bus Number: 00\n");
|
||||
EFPRINTF(fp, "[0001]\t\tEnd Bus Number: FF\n");
|
||||
EFPRINTF(fp, "[0004]\t\tReserved : 0\n");
|
||||
EFFLUSH(fp);
|
||||
|
||||
|
|
Loading…
Reference in New Issue