Apple's own hypervisor framework is close enough to what you said that i run Fedora and Arch Linux builds via the UTM app, set to use Apple Silicon virtualization (_not_ emulation), which is a wrapper around said framework.
it's excellent, and made me reformat and erase Asahi a couple years ago.
https://developer.apple.com/documentation/hypervisor
https://docs.getutm.app/installation/macos/