summaryrefslogtreecommitdiffstats
path: root/sys/amd64/include/pc/bios.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/amd64/include/pc/bios.h')
-rw-r--r--sys/amd64/include/pc/bios.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/sys/amd64/include/pc/bios.h b/sys/amd64/include/pc/bios.h
index ffad369..782d4bf 100644
--- a/sys/amd64/include/pc/bios.h
+++ b/sys/amd64/include/pc/bios.h
@@ -38,10 +38,16 @@ extern u_int32_t bios_sigsearch(u_int32_t start, u_char *sig, int siglen,
/*
* Int 15:E820 'SMAP' structure
- *
- * XXX add constants for type
*/
+
#define SMAP_SIG 0x534D4150 /* 'SMAP' */
+
+#define SMAP_TYPE_MEMORY 1
+#define SMAP_TYPE_RESERVED 2
+#define SMAP_TYPE_ACPI_RECLAIM 3
+#define SMAP_TYPE_ACPI_NVS 4
+#define SMAP_TYPE_ACPI_ERROR 5
+
struct bios_smap {
u_int64_t base;
u_int64_t length;
OpenPOWER on IntegriCloud