forked from Imagelibrary/rtems
score: Add AArch64 port
This adds a CPU port for AArch64(ARMv8) with support for exceptions and interrupts.
This commit is contained in:
committed by
Joel Sherrill
parent
232fc52d4c
commit
8387c52e47
36
spec/build/cpukit/cpuaarch64.yml
Normal file
36
spec/build/cpukit/cpuaarch64.yml
Normal file
@@ -0,0 +1,36 @@
|
||||
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
|
||||
build-type: objects
|
||||
cflags: []
|
||||
copyrights:
|
||||
- Copyright (C) 2020 On-Line Applications Research (OAR)
|
||||
cppflags: []
|
||||
cxxflags: []
|
||||
enabled-by:
|
||||
- aarch64
|
||||
includes: []
|
||||
install:
|
||||
- destination: ${BSP_INCLUDEDIR}/libcpu
|
||||
source:
|
||||
- cpukit/score/cpu/aarch64/include/libcpu/vectors.h
|
||||
- destination: ${BSP_INCLUDEDIR}/rtems
|
||||
source:
|
||||
- cpukit/score/cpu/aarch64/include/rtems/asm.h
|
||||
- destination: ${BSP_INCLUDEDIR}/rtems/score
|
||||
source:
|
||||
- cpukit/score/cpu/aarch64/include/rtems/score/cpu.h
|
||||
- cpukit/score/cpu/aarch64/include/rtems/score/cpuatomic.h
|
||||
- cpukit/score/cpu/aarch64/include/rtems/score/cpuimpl.h
|
||||
- cpukit/score/cpu/aarch64/include/rtems/score/aarch64.h
|
||||
- cpukit/score/cpu/aarch64/include/rtems/score/cpu_irq.h
|
||||
links: []
|
||||
source:
|
||||
- cpukit/score/cpu/aarch64/cpu.c
|
||||
- cpukit/score/cpu/aarch64/cpu_asm.S
|
||||
- cpukit/score/cpu/aarch64/aarch64-context-validate.S
|
||||
- cpukit/score/cpu/aarch64/aarch64-context-volatile-clobber.S
|
||||
- cpukit/score/cpu/aarch64/aarch64-thread-idle.c
|
||||
- cpukit/score/cpu/aarch64/aarch64-exception-default.c
|
||||
- cpukit/score/cpu/aarch64/aarch64-exception-default.S
|
||||
- cpukit/score/cpu/aarch64/aarch64-exception-interrupt.S
|
||||
- cpukit/score/cpu/aarch64/aarch64-exception-frame-print.c
|
||||
type: build
|
||||
@@ -457,6 +457,8 @@ install:
|
||||
- cpukit/include/uuid/uuid.h
|
||||
install-path: ${BSP_LIBDIR}
|
||||
links:
|
||||
- role: build-dependency
|
||||
uid: cpuaarch64
|
||||
- role: build-dependency
|
||||
uid: cpuarm
|
||||
- role: build-dependency
|
||||
|
||||
Reference in New Issue
Block a user