On Tue, Dec 14, 2021, Andrew Jones wrote: > (Maybe we should stop keeping the vm struct private...) I'm all in favor of that. Ditto for the vcpu struct so that we can get rid of the stupid VCPU_ID code. I have spent more time than I care to admit trying to do relatively simple things in the selftests that become unnecessarily complex just because core state like the vm_fd is hidden from individual tests.