summaryrefslogtreecommitdiff
path: root/tools/intel_opregion_decode.c
diff options
context:
space:
mode:
authorJani Nikula <jani.nikula@intel.com>2015-12-21 15:22:08 +0200
committerJani Nikula <jani.nikula@intel.com>2015-12-22 14:21:22 +0200
commitbdf7b1c0eb753268f9059615ec92efee693abb77 (patch)
tree2bc94278d3c902c17904de0965dd233a94865de1 /tools/intel_opregion_decode.c
parentfa24ce6b9606fac69234f27550de19f5c07cdcc3 (diff)
intel_opregion_decode: add new ASLE fields
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Diffstat (limited to 'tools/intel_opregion_decode.c')
-rw-r--r--tools/intel_opregion_decode.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/tools/intel_opregion_decode.c b/tools/intel_opregion_decode.c
index b1956610..c65828ae 100644
--- a/tools/intel_opregion_decode.c
+++ b/tools/intel_opregion_decode.c
@@ -122,7 +122,9 @@ struct opregion_asle {
uint8_t fdss[8];
uint32_t fdsp;
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));
/* OpRegion mailbox #4: VBT */
@@ -308,6 +310,8 @@ static void decode_asle(const void *buffer)
printf("\tfdsp:\t0x%08x\n", asle->fdsp);
printf("\tstat:\t0x%08x\n", asle->stat);
+ printf("\trvda:\t0x%016lx\n", asle->rvda);
+ printf("\trvds:\t0x%08x\n", asle->rvds);
printf("\n");
}