Re: Ticket 4503

2021-12-11 Thread Gedare Bloom
On Thu, Nov 18, 2021 at 7:22 PM zack leung wrote: > > bump > > On Mon, 18 Oct 2021 at 23:58, zack leung wrote: > > > bump > > > > > > On Sat, 25 Sept 2021 at 00:26, zack leung > > wrote: > > > >> bump > >> > >> On Thu, 9 Sept 2021 at 02:17, zack leung > >> wrote: > >> > >>> >Thanks! I guess i'm

[PATCH v2 0/3] Add Secure Monitor Call API

2021-12-11 Thread Gedare Bloom
These patches add and use an internal API to make secure monitor call (SMC) invocations. SMC is used currently in aarch64 for secondary processor boot and bsp_reset. Although SMC is available on arm, it does not appear to be currently used by any of arm BSPs. So the current approach is only impleme

[PATCH v2 1/3] aarch64: add internal API for secure monitor call (smc)

2021-12-11 Thread Gedare Bloom
--- cpukit/score/cpu/aarch64/aarch64-smc.c| 72 .../aarch64/include/rtems/score/aarch64-smc.h | 83 +++ spec/build/cpukit/cpuaarch64.yml | 2 + 3 files changed, 157 insertions(+) create mode 100644 cpukit/score/cpu/aarch64/aarch64-smc.c crea

[PATCH v2 3/3] bsps/aarch64: use SMC API in bspreset-arm-psci

2021-12-11 Thread Gedare Bloom
--- bsps/shared/start/bspreset-arm-psci.c | 41 +-- 1 file changed, 33 insertions(+), 8 deletions(-) diff --git a/bsps/shared/start/bspreset-arm-psci.c b/bsps/shared/start/bspreset-arm-psci.c index 215be5c9b5..aa039b7816 100644 --- a/bsps/shared/start/bspreset-arm-psci.c

[PATCH v2 2/3] bsps/aarch64: use SMC API in bspsmp-arm-psci

2021-12-11 Thread Gedare Bloom
--- bsps/shared/start/bspsmp-arm-psci.c | 19 +++ 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/bsps/shared/start/bspsmp-arm-psci.c b/bsps/shared/start/bspsmp-arm-psci.c index 1ff5b7bb89..77fa3cc816 100644 --- a/bsps/shared/start/bspsmp-arm-psci.c +++ b/bsps/share

Re: [PATCH 1/3] aarch64: add internal API for secure monitor call (smc)

2021-12-11 Thread Gedare Bloom
On Mon, Oct 18, 2021 at 8:18 AM Kinsey Moore wrote: > > Comments inline below. > > On 10/16/2021 15:12, Gedare Bloom wrote: > > --- > > cpukit/score/cpu/aarch64/aarch64-smc.c| 72 > > .../aarch64/include/rtems/score/aarch64-smc.h | 84 +++ > > spec/buil

Re: [PATCH 3/3] bsps/aarch64: use SMC API in bspreset-arm-psci

2021-12-11 Thread Gedare Bloom
On Mon, Oct 18, 2021 at 8:40 AM Kinsey Moore wrote: > > Comments below. > > On 10/16/2021 15:12, Gedare Bloom wrote: > > --- > > bsps/shared/start/bspreset-arm-psci.c | 20 > > 1 file changed, 20 insertions(+) > > > > diff --git a/bsps/shared/start/bspreset-arm-psci.c > >

Re: [PATCH] bsps/aarch64: Remove erroneous cache feature

2021-12-11 Thread Gedare Bloom
On Fri, Dec 10, 2021 at 10:19 AM Sebastian Huber wrote: > > On 10/12/2021 16:49, Kinsey Moore wrote: > > The AArch64 cache implementation does not define > > rtems_cache_disable_data(), but declares that it does via > > CPU_CACHE_SUPPORT_PROVIDES_DISABLE_DATA. The existing implementation of > > _C

Re: [PATCH] bsps/aarch64: Remove erroneous cache feature

2021-12-11 Thread Gedare Bloom
On Sat, Dec 11, 2021 at 11:18 AM Gedare Bloom wrote: > > On Fri, Dec 10, 2021 at 10:19 AM Sebastian Huber > wrote: > > > > On 10/12/2021 16:49, Kinsey Moore wrote: > > > The AArch64 cache implementation does not define > > > rtems_cache_disable_data(), but declares that it does via > > > CPU_CACH