2010-01-20 Vladimir Serbinenko <phcoder@gmail.com>

* doc/multiboot.texi: Define NVS and ACPI memory types.
	* doc/multiboot.h (MULTIBOOT_MEMORY_ACPI_RECLAIMABLE): New definition.
	(MULTIBOOT_MEMORY_NVS): Likewise.
This commit is contained in:
Vladimir 'phcoder' Serbinenko committed 2010-01-20 01:02:22 +01:00
1 parent 6cf2395e50
commit 3aeec9ac15
3 files changed
+11 -1

No files matched your search

+6
View File
@@ -1,3 +1,9 @@
2010-01-20 Vladimir Serbinenko <phcoder@gmail.com>
* doc/multiboot.texi: Define NVS and ACPI memory types.
* doc/multiboot.h (MULTIBOOT_MEMORY_ACPI_RECLAIMABLE): New definition.
(MULTIBOOT_MEMORY_NVS): Likewise.
2010-01-15 Robert Millan <rmh.grub@aybabtu.com> 2010-01-15 Robert Millan <rmh.grub@aybabtu.com>
* doc/boot.S: Slight adjustment to make makeinfo happy. * doc/boot.S: Slight adjustment to make makeinfo happy.
+2
View File
@@ -236,6 +236,8 @@ struct multiboot_mmap_entry
multiboot_uint64_t len; multiboot_uint64_t len;
#define MULTIBOOT_MEMORY_AVAILABLE 1 #define MULTIBOOT_MEMORY_AVAILABLE 1
#define MULTIBOOT_MEMORY_RESERVED 2 #define MULTIBOOT_MEMORY_RESERVED 2
#define MULTIBOOT_MEMORY_ACPI_RECLAIMABLE 3
#define MULTIBOOT_MEMORY_NVS 4
multiboot_uint32_t type; multiboot_uint32_t type;
} __attribute__((packed)); } __attribute__((packed));
typedef struct multiboot_mmap_entry multiboot_memory_map_t; typedef struct multiboot_mmap_entry multiboot_memory_map_t;
+3 -1
View File
@@ -817,7 +817,9 @@ where @samp{size} is the size of the associated structure in bytes, which
can be greater than the minimum of 20 bytes. @samp{base_addr} is the can be greater than the minimum of 20 bytes. @samp{base_addr} is the
starting address. @samp{length} is the size of the memory region in bytes. starting address. @samp{length} is the size of the memory region in bytes.
@samp{type} is the variety of address range represented, where a @samp{type} is the variety of address range represented, where a
value of 1 indicates available @sc{ram}, and all other values currently value of 1 indicates available @sc{ram}, value of 3 indicates usable memory
holding ACPI information, value of 4 indicates reserved memory which needs to
be preserved on hibernation and all other values currently
indicated a reserved area. indicated a reserved area.
The map provided is guaranteed to list all standard @sc{ram} that should The map provided is guaranteed to list all standard @sc{ram} that should