This directory contains architecture-specific integration tests for
uart_16550.
x86/: boots a tiny x86 guest and verifies 16550 access through port I/O.riscv/: boots a tiny RISC-V guest on QEMUvirtand verifies 16550 access through MMIO.
make: build all integration test guests.make run: run all integration tests.make run_x86: run the x86 tests only.make run_riscv: run the RISC-V MMIO test only.make clean: clean both test builds.
- The x86 test covers QEMU directly and tries Cloud Hypervisor when the host supports it.
- The RISC-V test uses QEMU's
virtmachine because it exposes an MMIOns16550aUART at0x1000_0000.