Skip to content

Latest commit

 

History

History
52 lines (37 loc) · 1.88 KB

File metadata and controls

52 lines (37 loc) · 1.88 KB

Knowledge of Hafnium

There is a patch file in each directory of the repository that does the work of the directory name.
You can run it by applying the patch file.

The environment is written in repo.manifest.xml.
This is the same as OP-TEE/manifest/qemu_v8.xml.

$ cat /etc/os-release 
PRETTY_NAME="Ubuntu 22.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.4 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy

$ uname -a
Linux kawasaki 6.8.0-1014-azure #16~22.04.1-Ubuntu SMP Thu Aug 15 21:31:41 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Get started with Hafnium

Setting up repositories documents written by Japanese

Add make command option with SPMC_AT_EL=2 like this.

make SPMC_AT_EL=2 QEMU_USERNET_ENABLE=y QEMU_VIRTFS_ENABLE=y QEMU_VIRTFS_HOST_DIR=$(pwd)/../../mydev

Other Documents

Expanding TA Secure Memory on QEMUv8
Extend UART patch on QEMUv8

Acknowledgment

Thanks for answering my questions.
Olivier Deprez(@odeprez)
Shinichi Miyazawa(@s-miyazawa)


This documents is licensed under CC BY 4.0 by the Hidemasa Kawasaki.