X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=README;h=89646725a0b884c5b8b10e4262a1682478788a29;hb=7b06b66cd7f9f4d33cfd3e68046c094a43024cda;hp=eba6378536858da57d307e6f7d9721930b00f782;hpb=dbe20fc79736d4f99a9bfaafeae600c9348504df;p=u-boot diff --git a/README b/README index eba6378536..89646725a0 100644 --- a/README +++ b/README @@ -3665,6 +3665,14 @@ List of environment variables (most likely not complete): fdt_high - if set this restricts the maximum address that the flattened device tree will be copied into upon boot. + For example, if you have a system with 1 GB memory + at physical address 0x10000000, while Linux kernel + only recognizes the first 704 MB as low memory, you + may need to set fdt_high as 0x3C000000 to have the + device tree blob be copied to the maximum address + of the 704 MB low memory, so that Linux kernel can + access it during the boot procedure. + If this is set to the special value 0xFFFFFFFF then the fdt will not be copied at all on boot. For this to work it must reside in writable memory, have