docs: Update arm64 doc

Simplified the build instruction on arm64.
And the binary built with default option can be used for both UEFI and
direct-kernel test.

Signed-off-by: Michael Zhao <michael.zhao@arm.com>
This commit is contained in:
Michael Zhao 2021-06-24 12:21:13 +08:00 committed by Rob Bradford
parent d330d91e1a
commit 54c552f90d

View File

@ -29,6 +29,16 @@ $ sudo apt-get update
$ sudo apt-get install git build-essential m4 bison flex uuid-dev qemu-utils $ sudo apt-get install git build-essential m4 bison flex uuid-dev qemu-utils
``` ```
### Building Cloud Hypervisor
```bash
$ pushd $CLOUDH
$ git clone https://github.com/cloud-hypervisor/cloud-hypervisor.git
$ cd cloud-hypervisor
$ cargo build
$ popd
```
### Disk image ### Disk image
Download the Ubuntu cloud image and convert the image type. Download the Ubuntu cloud image and convert the image type.
@ -44,16 +54,6 @@ $ popd
This part introduces how to build EDK2 firmware and boot Cloud Hypervisor with it. This part introduces how to build EDK2 firmware and boot Cloud Hypervisor with it.
### Building Cloud Hypervisor
```bash
$ pushd $CLOUDH
$ git clone https://github.com/cloud-hypervisor/cloud-hypervisor.git
$ cd cloud-hypervisor
$ cargo build --no-default-features --features kvm,acpi
$ popd
```
### Building EDK2 ### Building EDK2
```bash ```bash
@ -96,16 +96,6 @@ $ popd
Alternativelly, you can build your own kernel for guest VM. This way, UEFI is not involved and ACPI cannot be enabled. Alternativelly, you can build your own kernel for guest VM. This way, UEFI is not involved and ACPI cannot be enabled.
### Building Cloud Hypervisor
```bash
$ pushd $CLOUDH
$ git clone https://github.com/cloud-hypervisor/cloud-hypervisor.git
$ cd cloud-hypervisor
$ cargo build --no-default-features --features kvm
$ popd
```
### Building kernel ### Building kernel
```bash ```bash