diff options
author | Simon Glass <sjg@chromium.org> | 2020-09-22 12:45:40 -0600 |
---|---|---|
committer | Bin Meng <bmeng.cn@gmail.com> | 2020-09-25 11:27:25 +0800 |
commit | 70c202c480b8dadd27dbfb723f0cede1fb0e0d0c (patch) | |
tree | 698c189131d23f72c0be13cae1a09f84f34e3681 /doc/device-tree-bindings | |
parent | 2a2ebf880cae6d961b8259b7b767d0aa0d34f070 (diff) | |
download | u-boot-70c202c480b8dadd27dbfb723f0cede1fb0e0d0c.zip u-boot-70c202c480b8dadd27dbfb723f0cede1fb0e0d0c.tar.gz u-boot-70c202c480b8dadd27dbfb723f0cede1fb0e0d0c.tar.bz2 |
x86: Add a way to add to the e820 memory table
Some boards want to reserve extra regions of memory. Add a 'chosen'
property to support this.
Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Diffstat (limited to 'doc/device-tree-bindings')
-rw-r--r-- | doc/device-tree-bindings/chosen.txt | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/doc/device-tree-bindings/chosen.txt b/doc/device-tree-bindings/chosen.txt index d4dfc05..e5ba672 100644 --- a/doc/device-tree-bindings/chosen.txt +++ b/doc/device-tree-bindings/chosen.txt @@ -143,3 +143,21 @@ This provides the ordering to use when writing device data to the ACPI SSDT node to add. The ACPI information is written in this order. If the ordering does not include all nodes, an error is generated. + +e820-entries +------------ + +This provides a way to add entries to the e820 table which tells the OS about +the memory map. The property contains three sets of 64-bit values: + + address - Start address of region + size - Size of region + flags - Flags (E820_...) + +Example: + +chosen { + e820-entries = /bits/ 64 < + IOMAP_P2SB_BAR IOMAP P2SB_SIZE E820_RESERVED + MCH_BASE_ADDRESS MCH_SIZE E820_RESERVED>; +}; |