-
- Downloads
fconf: Clean Arm IO
Merge the previously introduced arm_fconf_io_storage into arm_io_storage. This
removes the duplicate io_policies and functions definition.
This patch:
- replace arm_io_storage.c with the content of arm_fconf_io_storage.c
- rename the USE_FCONF_BASED_IO option into ARM_IO_IN_DTB.
- use the ARM_IO_IN_DTB option to compile out io_policies moved in dtb.
- propagate DEFINES when parsing dts.
- use ARM_IO_IN_DTB to include or not uuid nodes in fw_config dtb.
- set the ARM_IO_IN_DTB to 0 by default for fvp. This ensure that the behavior
of fvp stays the same as it was before the introduction of fconf.
Change-Id: Ia774a96d1d3a2bccad29f7ce2e2b4c21b26c080e
Signed-off-by:
Louis Mayencourt <louis.mayencourt@arm.com>
Showing
- Makefile 4 additions, 3 deletionsMakefile
- docs/getting_started/build-options.rst 2 additions, 2 deletionsdocs/getting_started/build-options.rst
- lib/fconf/fconf.c 1 addition, 1 deletionlib/fconf/fconf.c
- make_helpers/defaults.mk 1 addition, 1 deletionmake_helpers/defaults.mk
- plat/arm/board/a5ds/platform.mk 2 additions, 0 deletionsplat/arm/board/a5ds/platform.mk
- plat/arm/board/fvp/fdts/fvp_fw_config.dts 2 additions, 0 deletionsplat/arm/board/fvp/fdts/fvp_fw_config.dts
- plat/arm/board/fvp/platform.mk 0 additions, 5 deletionsplat/arm/board/fvp/platform.mk
- plat/arm/board/fvp_ve/platform.mk 2 additions, 0 deletionsplat/arm/board/fvp_ve/platform.mk
- plat/arm/common/arm_common.mk 1 addition, 5 deletionsplat/arm/common/arm_common.mk
- plat/arm/common/arm_fconf_io_storage.c 0 additions, 142 deletionsplat/arm/common/arm_fconf_io_storage.c
- plat/arm/common/arm_io_storage.c 11 additions, 242 deletionsplat/arm/common/arm_io_storage.c
- plat/arm/common/fconf/arm_fconf_io.c 124 additions, 0 deletionsplat/arm/common/fconf/arm_fconf_io.c
Loading
Please register or sign in to comment