Arm CCA introduction

Confidential Computing, Arm CCA, Realm Arm CCA Introduction Arm사는 Arm9-A 아키텍처의 핵심 요소로 Arm CCA(Confidential Computing Architecture)를 공개했습니다. CCA의 목적은 마이크로-프로세서가 들어가는 모든 요소에 Confidential Computing을 지원하는 것입니다. Confidential Computing이란...

Cross compilation on rust

To cross-compile is to build on one platform a binary that will run on another platform. Host default target When we type out cargo build, the compiler builds with host...

Compare processor modes between Cortex-m & -a

Common executing mode Both Cortex-M33 & A9 processor support two executing mode. (code execution) Privileged mode Privileged execution has access to all resources available to the security state All resources...

Introduction to GitHub Actions

Github Action Introduction What are GitHub Actions? GitHub Actions makes it easy to automate all your software workflows. Github Action은 Github에서 제공하는 CI/CD 도구이다. CI/CD가 적용된 프로젝트는 코드가 레파지토리에 반영되면,...

Rust specialization with cpp specialization

Before introducing specialization on rust, Let’s remind template specialization on cpp. Template specialization on cpp Scalar type How can we get scalar type’s size? Scalar type’s size is fixed at...