seL4/tools/hardware
Ivan-Velickovic 1cbaeb97f0 platform_gen: only generate regions that are used
Right now the `platform_gen.json` and `platform_gen.yaml` files contain
regions that are not actually used by the kernel. This is fine for
`platform_gen.h` because they are guarded by #ifdefs with kernel config
defines but the same approach does not work for YAML and JSON.

So, this patch changes the Python scripts that generate this files so
that they only generate the regions that actually end up being used.

Signed-off-by: Ivan-Velickovic <i.velickovic@unsw.edu.au>
2025-02-10 12:48:13 +11:00
..
outputs platform_gen: only generate regions that are used 2025-02-10 12:48:13 +11:00
utils python: align imports 2021-11-14 11:44:00 +11:00
__init__.py Convert license tags to SPDX identifiers 2020-03-09 13:21:49 +08:00
config.py config.py: update comment to reflect kernel assert 2024-06-30 12:45:37 +10:00
device.py Add __repr__ for WrappedNode 2022-07-20 16:37:33 +10:00
fdt.py Convert license tags to SPDX identifiers 2020-03-09 13:21:49 +08:00
irq.py tools: add risc-v dtb interrupt parsing 2021-08-24 18:04:43 +10:00
memory.py python: align imports 2021-11-14 11:44:00 +11:00