Find a free region of a particular space type inside a specified address range
#include <qvm/gasp.h>
uint64_t gasp_find_free_range(const struct guest_system *gsp,
unsigned qst,
uint64_t size,
uint64_t align,
uint64_t min_addr,
uint64_t max_addr)
The starting location for free space, or QSL_NO_LOCATION if nothing is available.