#define BIOS_CHARACTERISTICS_SELECTABLE_BOOT (1 << 16)
#define BIOS_CHARACTERISTICS_EXT1_ACPI (1 << 0)
-#define BIOS_CHARACTERISTICS_EXT1_UEFI (1 << 3)
+#define BIOS_CHARACTERISTICS_EXT2_UEFI (1 << 3)
#define BIOS_CHARACTERISTICS_EXT2_TARGET (1 << 2)
struct __packed smbios_type0 {
* This writes SMBIOS table at a given address.
*
* @addr: start address to write SMBIOS table. If this is not
- * 16-byte-aligned then it will be aligned before the table is written
- * @return: end address of SMBIOS table (and start address for next entry)
+ * 16-byte-aligned then it will be aligned before the table is
+ * written.
+ * Return: end address of SMBIOS table (and start address for next entry)
+ * or NULL in case of an error
+ *
*/
ulong write_smbios_table(ulong addr);