Skip to content

Commit

Permalink
Merge pull request #43 from SammyOina/hal-dev
Browse files Browse the repository at this point in the history
NOISSUE - Use specific tag for HAL
  • Loading branch information
drasko authored Nov 29, 2024
2 parents e1e8905 + 0684413 commit ed59570
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 1 deletion.
1 change: 1 addition & 0 deletions docs/developer-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ To build the custom linux image that will host agent, run:
```shell
git clone https://github.com/buildroot/buildroot.git
cd buildroot
git checkout 2024.11-rc2
make BR2_EXTERNAL=../cocos/hal/linux cocos_defconfig
make menuconfig #optional for additional configuration
make
Expand Down
2 changes: 1 addition & 1 deletion docs/hal.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ HAL is a layer of programming that allows the software to interact with the hard

AMD SEV-SNP creates secure virtual machines (SVMs). VMs are usually used to run an operating system (e.g., Ubuntu and its applications). To avoid using a whole OS, HAL uses:

- Linux kernel v6.6 - vmlinuz archive with the standard Linux kernel v6.6 with support for AMD SEV.
- Linux kernel v6.12 - vmlinuz archive with the standard Linux kernel v6.12 with support for AMD SEV.
- File system - the initial RAM file system (initramfs) that is used as the root file system of the VM.

This way, applications can be executed in the SVM, and the whole HAL SVM is entirely in RAM, protected by SEV-SNP. Being a RAM-only SVM means that secrets that are kept in the SVM will be destroyed when the SVM stops working.
Expand Down

0 comments on commit ed59570

Please sign in to comment.