diff options
author | Hongbo Zhang <hongbo.zhang@linaro.org> | 2018-04-19 13:06:07 +0800 |
---|---|---|
committer | Radoslaw Biernacki <rad@semihalf.com> | 2019-07-26 18:53:18 +0200 |
commit | 17953ff25396709f28b55c72a228aad37d8c0650 (patch) | |
tree | c2e96e497d55d4d7fd0c5646ddf74676c451f105 /plat/qemu/qemu_pm.c | |
parent | 861264395f15f990b34b7575c9b046f05e262dde (diff) | |
download | platform_external_arm-trusted-firmware-17953ff25396709f28b55c72a228aad37d8c0650.tar.gz platform_external_arm-trusted-firmware-17953ff25396709f28b55c72a228aad37d8c0650.tar.bz2 platform_external_arm-trusted-firmware-17953ff25396709f28b55c72a228aad37d8c0650.zip |
plat/qemu: move gicv2 codes to separate file
This file moves gicv2 codes to a new separate files, target is to add
gicv3 support later.
Signed-off-by: Hongbo Zhang <hongbo.zhang@linaro.org>
Reviewed-by: Radoslaw Biernacki <radoslaw.biernacki@linaro.org>
Tested-by: Radoslaw Biernacki <radoslaw.biernacki@linaro.org>
Change-Id: I30eb1fda5ea5c2b35d79360c52f46601cbca1bcc
Diffstat (limited to 'plat/qemu/qemu_pm.c')
-rw-r--r-- | plat/qemu/qemu_pm.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/plat/qemu/qemu_pm.c b/plat/qemu/qemu_pm.c index 3249d6e27..a199688df 100644 --- a/plat/qemu/qemu_pm.c +++ b/plat/qemu/qemu_pm.c @@ -1,19 +1,19 @@ /* - * Copyright (c) 2015-2016, ARM Limited and Contributors. All rights reserved. + * Copyright (c) 2015-2019, ARM Limited and Contributors. All rights reserved. * * SPDX-License-Identifier: BSD-3-Clause */ #include <assert.h> - #include <platform_def.h> #include <arch_helpers.h> #include <common/debug.h> -#include <drivers/arm/gicv2.h> #include <lib/psci/psci.h> #include <plat/common/platform.h> +#include "qemu_private.h" + /* * The secure entry point to be used on warm reset. */ @@ -173,11 +173,7 @@ void qemu_pwr_domain_on_finish(const psci_power_state_t *target_state) assert(target_state->pwr_domain_state[MPIDR_AFFLVL0] == PLAT_LOCAL_STATE_OFF); - /* TODO: This setup is needed only after a cold boot */ - gicv2_pcpu_distif_init(); - - /* Enable the gic cpu interface */ - gicv2_cpuif_enable(); + qemu_pwr_gic_on_finish(); } /******************************************************************************* |