Skip to content

microsoft/openvmm-deps

Repository files navigation

This repo contains a small build system for openvmm dependencies.

To use, first clone this repo and then init submodules:

git submodule init
git submodule update

Then build the Dockerfile to produce the results for the desired architecture:

docker build --platform x86_64 --output type=local,dest=out .
docker build --platform aarch64 --output type=local,dest=out .

The resulting file system will be in out/{sdk,dbgrd,shell}/sysroot.*.gz.

For local testing, you can:

  • Copy the out/sdk/sysroot.tar.gz to <openvmm src>/.packages/openvmm-deps/
  • untar the file to overwrite the libs
  • rebuild openvmm