The new function will be useful for code that just needs the
address and length of SMBIOS tables.
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
SMBios21Addr = copy_fseg_table("SMBIOS", pos, p->length);
}
+void *smbios_get_tables(u32 *length)
+{
+ if (SMBios21Addr) {
+ *length = SMBios21Addr->structure_table_length;
+ return (void *)SMBios21Addr->structure_table_address;
+ }
+ return NULL;
+}
+
void
display_uuid(void)
{
void acpi_reboot(void);
void find_acpi_features(void);
extern struct smbios_21_entry_point *SMBios21Addr;
+void *smbios_get_tables(u32 *length);
void copy_smbios_21(void *pos);
void display_uuid(void);
void copy_table(void *pos);