intel_opregion_decode: add new ASLE fields

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
This commit is contained in:
Jani Nikula 2015-12-21 15:22:08 +02:00
parent fa24ce6b96
commit bdf7b1c0eb

View File

@ -122,7 +122,9 @@ struct opregion_asle {
uint8_t fdss[8]; uint8_t fdss[8];
uint32_t fdsp; uint32_t fdsp;
uint32_t stat; uint32_t stat;
uint8_t rsvd[86]; uint64_t rvda; /* Physical address of raw vbt data */
uint32_t rvds; /* Size of raw vbt data */
uint8_t rsvd[58];
} __attribute__((packed)); } __attribute__((packed));
/* OpRegion mailbox #4: VBT */ /* OpRegion mailbox #4: VBT */
@ -308,6 +310,8 @@ static void decode_asle(const void *buffer)
printf("\tfdsp:\t0x%08x\n", asle->fdsp); printf("\tfdsp:\t0x%08x\n", asle->fdsp);
printf("\tstat:\t0x%08x\n", asle->stat); printf("\tstat:\t0x%08x\n", asle->stat);
printf("\trvda:\t0x%016lx\n", asle->rvda);
printf("\trvds:\t0x%08x\n", asle->rvds);
printf("\n"); printf("\n");
} }