qemu: introducing sub-platforms to qemu platform
authorRadoslaw Biernacki <radoslaw.biernacki@linaro.org>
Thu, 17 May 2018 20:19:11 +0000 (22:19 +0200)
committerSandrine Bailleux <sandrine.bailleux@arm.com>
Wed, 18 Sep 2019 13:57:17 +0000 (15:57 +0200)
commit301d27d998892c054dec925264f81b11dcd64822
treeba08727d1b3977a95da34a41b2fe89d12b578ff0
parented01e0c407a1794faf8ff8173183a50419bbd2ae
qemu: introducing sub-platforms to qemu platform

This commit change the plat/qemu directory structure into:

`-- plat
    `-- qemu
        |-- common    (files shared with all qemu subplatforms)
        |-- qemu      (original qemu platform)
        |-- qemu_sbsa (new sqemu_sbsa platform)
        |-- subplat1
        `-- subplat2

This opens the possibility of adding new qemu sub-platforms which reuse
existing common platform code. The first platform which will leverage new
structure will be SBSA platform.

Signed-off-by: Radoslaw Biernacki <radoslaw.biernacki@linaro.org>
Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
Change-Id: Id0d8133e1fffc1b574b69aa2770ebc02bb837a9b
46 files changed:
plat/qemu/aarch32/plat_helpers.S [deleted file]
plat/qemu/aarch64/plat_helpers.S [deleted file]
plat/qemu/common/aarch32/plat_helpers.S [new file with mode: 0644]
plat/qemu/common/aarch64/plat_helpers.S [new file with mode: 0644]
plat/qemu/common/include/plat_macros.S [new file with mode: 0644]
plat/qemu/common/qemu_bl1_setup.c [new file with mode: 0644]
plat/qemu/common/qemu_bl2_mem_params_desc.c [new file with mode: 0644]
plat/qemu/common/qemu_bl2_setup.c [new file with mode: 0644]
plat/qemu/common/qemu_bl31_setup.c [new file with mode: 0644]
plat/qemu/common/qemu_common.c [new file with mode: 0644]
plat/qemu/common/qemu_console.c [new file with mode: 0644]
plat/qemu/common/qemu_gicv2.c [new file with mode: 0644]
plat/qemu/common/qemu_gicv3.c [new file with mode: 0644]
plat/qemu/common/qemu_image_load.c [new file with mode: 0644]
plat/qemu/common/qemu_io_storage.c [new file with mode: 0644]
plat/qemu/common/qemu_pm.c [new file with mode: 0644]
plat/qemu/common/qemu_private.h [new file with mode: 0644]
plat/qemu/common/qemu_rotpk.S [new file with mode: 0644]
plat/qemu/common/qemu_stack_protector.c [new file with mode: 0644]
plat/qemu/common/qemu_trusted_boot.c [new file with mode: 0644]
plat/qemu/common/sp_min/sp_min-qemu.mk [new file with mode: 0644]
plat/qemu/common/sp_min/sp_min_setup.c [new file with mode: 0644]
plat/qemu/common/topology.c [new file with mode: 0644]
plat/qemu/include/plat_macros.S [deleted file]
plat/qemu/include/platform_def.h [deleted file]
plat/qemu/platform.mk [deleted file]
plat/qemu/qemu/include/platform_def.h [new file with mode: 0644]
plat/qemu/qemu/platform.mk [new file with mode: 0644]
plat/qemu/qemu_bl1_setup.c [deleted file]
plat/qemu/qemu_bl2_mem_params_desc.c [deleted file]
plat/qemu/qemu_bl2_setup.c [deleted file]
plat/qemu/qemu_bl31_setup.c [deleted file]
plat/qemu/qemu_common.c [deleted file]
plat/qemu/qemu_console.c [deleted file]
plat/qemu/qemu_gicv2.c [deleted file]
plat/qemu/qemu_gicv3.c [deleted file]
plat/qemu/qemu_image_load.c [deleted file]
plat/qemu/qemu_io_storage.c [deleted file]
plat/qemu/qemu_pm.c [deleted file]
plat/qemu/qemu_private.h [deleted file]
plat/qemu/qemu_rotpk.S [deleted file]
plat/qemu/qemu_stack_protector.c [deleted file]
plat/qemu/qemu_trusted_boot.c [deleted file]
plat/qemu/sp_min/sp_min-qemu.mk [deleted file]
plat/qemu/sp_min/sp_min_setup.c [deleted file]
plat/qemu/topology.c [deleted file]