1# Testing Gunyah Hypervisor
2
3We provide two ways of testing the hypervisor:
41. [Using a Docker container](#using-a-docker-container)
52. [Using local machine](#using-a-local-linux-machine)
6
7## Using a Docker container
8
9A Docker image can been built with the required compiler and QEMU Arm System emulator.
10See [Setup Instructions](setup.md).
11
12## Using a local Linux machine
13
141. Build and install a recent QEMU (v7.2 is tested):
15    - See Docker support scripts for reference
162. Download and build the hypervisor source code:
17    - [Setup Instructions](setup.md)
18    - [Build instructions](build.md)
193. Download and build the latest Linux kernel:
20    [Linux instructions](linux.md)
214. Create a RAM disk for Linux:
22    [RAM disk instructions](ramdisk.md)
235. Generate a device tree for the QEMU platform:
24    - See Docker support scripts for reference
257. Boot the Gunyah Hypervisor with the Linux VM on the QEMU simulator:
26    - See Docker support scripts for reference
27