This library replaces the deprecated xm tool with the xl tool and takes care of all your maintenance tasks such as starting/stopping a VM, listing all running VMs, etc. For all these operations, it works in tandem with the aforementioned libxc. (Libxl lives in tools/libxl).

libxl Design Principles:

  • Implement mechanisms, not policies

  • Stateless

  • Hide xenstore, libxenctrl, and libxenguest from higher levels

  • Be as simple as possible

  • **iomem **is a xl config file option that can be used to map memory into a domU. Typically, it is used to map device memory into a domU as part of device assignment.


🌱 Back to Garden