bsps/aarch64: Localize PSCI support

Install <bsp/bspsmp-arm-psci.h> only for BSPs using it.

Use common build item for shared SMP support.
This commit is contained in:
Sebastian Huber
2026-03-24 04:08:05 +01:00
committed by Kinsey Moore
parent f76b04e133
commit 9bdb83ab72
6 changed files with 12 additions and 24 deletions

View File

@@ -8,7 +8,10 @@ cxxflags: []
enabled-by:
- RTEMS_SMP
includes: []
install: []
install:
- destination: ${BSP_INCLUDEDIR}/bsp
source:
- bsps/include/bsp/bspsmp-arm-psci.h
links: []
source:
- bsps/aarch64/shared/start/aarch64-smp.c

View File

@@ -8,7 +8,10 @@ cxxflags: []
enabled-by:
- RTEMS_SMP
includes: []
install: []
install:
- destination: ${BSP_INCLUDEDIR}/bsp
source:
- bsps/include/bsp/bspsmp-arm-psci.h
links: []
source:
- bsps/aarch64/shared/start/aarch64-smp.c

View File

@@ -14,8 +14,6 @@ links:
uid: abi
- role: build-dependency
uid: obj
- role: build-dependency
uid: objsmp
- role: build-dependency
uid: optloadoff
- role: build-dependency
@@ -32,6 +30,8 @@ links:
uid: ../grp
- role: build-dependency
uid: ../objclockarmgenerictimer
- role: build-dependency
uid: ../objsmppsci
- role: build-dependency
uid: ../optgtusevirt
- role: build-dependency

View File

@@ -22,8 +22,6 @@ links:
uid: abi
- role: build-dependency
uid: obj
- role: build-dependency
uid: objsmp
- role: build-dependency
uid: optloadoff
- role: build-dependency
@@ -42,6 +40,8 @@ links:
uid: optpciemmu
- role: build-dependency
uid: ../objclockarmgenerictimer
- role: build-dependency
uid: ../objsmppsci
- role: build-dependency
uid: ../../dev/irq/objarmgicv2
- role: build-dependency

View File

@@ -1,17 +0,0 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: objects
cflags: []
copyrights:
- Copyright (C) 2021 On-Line Applications Research (OAR)
cppflags: []
cxxflags: []
enabled-by:
- RTEMS_SMP
includes: []
install: []
links: []
source:
- bsps/aarch64/shared/start/aarch64-smp.c
- bsps/shared/start/bspsmp-arm-psci.c
- bsps/shared/start/bspsmp-arm-psci-targetcpu.c
type: build

View File

@@ -11,7 +11,6 @@ install:
- destination: ${BSP_INCLUDEDIR}/bsp
source:
- bsps/include/bsp/bootcard.h
- bsps/include/bsp/bspsmp-arm-psci.h
- bsps/include/bsp/console-polled.h
- bsps/include/bsp/console-termios.h
- bsps/include/bsp/default-initial-extension.h