Home | History | Annotate | Download | only in fdt
History log of /src/sys/dev/fdt/fdt_memory.c
RevisionDateAuthorComments
 1.10  14-Jan-2024  mlelstv Handle multiple memory nodes by type, but still allow an untyped
(non-standard) node named /memory.
 1.9  12-Jan-2024  skrll Cache the result from fdtbus_get_data() in fdt_memory_remove_reserved

NFCI.
 1.8  04-Nov-2022  jmcneill Size boot_physmem with FDT_MEMORY_RANGES.

This effectively increases the size from 64 to 256 entries for Arm kernels.
It turns out on large systems that memory can be quite fragmented by UEFI.
Increasing the size of this just kicks the can down the road, we need a
better solution to deal with boot_physmem/fdt_memory/bootparams.dram
sizing.
 1.7  20-Oct-2022  skrll Do what the comment says and reserve ranges that do and do not have the
"no-map" property.

Required for qemu/riscv
 1.6  06-Aug-2022  ryo In my previous change, it was necessary to consider the case where the first block size is zero.
 1.5  04-Aug-2022  ryo Don't pass a block of size 0 to fdt_memory_add_range().

There are some environments where size 0 blocks are passed from the loader.
 1.4  07-Jan-2022  mlelstv Calculate the minimum address, don't assume the first entry is the start.
 1.3  26-Jun-2021  jmcneill Fix 32-bit build.
 1.2  25-Jun-2021  ryo fdt "/reserved-memory" node should be handled
 1.1  12-Dec-2020  skrll branches: 1.1.2; 1.1.6;
Move evbarm/fdt/fdt_memory.[ch] to sys/dev/fdt and simplify the api and
some operations. This allows other architectures to use it.
 1.1.6.1  01-Aug-2021  thorpej Sync with HEAD.
 1.1.2.2  14-Dec-2020  thorpej Sync w/ HEAD.
 1.1.2.1  12-Dec-2020  thorpej file fdt_memory.c was added on branch thorpej-futex on 2020-12-14 14:38:05 +0000

RSS XML Feed