Skip to content
/ hvftool Public

Lightweight Virtual Machine Monitor for HVF/MacOS

License

Notifications You must be signed in to change notification settings

fozog/hvftool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hvftool

Lightweight Virtual Machine Monitor for HVF/MacOS

I make this repo public but this is not open source in the sense that I don't intend to explain or support the project. Developpers interested in HVF and virtualization may find some responses to their questions by analyzing code.

It is a vehicle for me to explore may topics like:

  • HVF itself
  • VMM
  • Debugging tools for guest payloads
  • Design patterns
  • Emulation of SoC
    • FDT generation based on a selection of HW
    • GIC emulation
  • Arm system architecture

In Theory, the Linux "execution scheme" works if you supply a Linux image. To debug the payload, you will need to reroute input to a pipe pair (see alternative PL011 backend). You may want to use pipeterm (another repo) as the tool to connect to the pipe pair.

There is a dependency on https://github.com/dgibson/dtc.git

About

Lightweight Virtual Machine Monitor for HVF/MacOS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published