On 08/11/2018 01:45, Jim Mattson wrote: > I have no attachments to the current design. I had used a data[] blob, > because I didn't think userspace would have any need to know what was > in there. However, I am now seeing the error of my ways. For example, > the userspace instruction emulator needs to know the contents of the > vmcs12 to emulate instructions when in guest mode. Yeah, we're probably going to have to document the KVM vmcs12 structure, possibly moving it to uapi. But that's a different thing from save/restore state, which can use the 4K or 8K data[] blob. Paolo