Starting to get somewhere wrapping my head around EC2 HVM. Here is what I have learned - sorry if its obvious to some people - it’s all news to me.
EC2 HVM is theoretically the same as Xen HVM because EC2 uses Xen. EC2 HVM supports use of PV On HVM drivers for networking. See the bottom of this page: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/virtualization_types.html PV on HVM http://wiki.xen.org/wiki/PV_on_HVM http://wiki.xen.org/wiki/Xen_Linux_PV_on_HVM_drivers http://wiki.xen.org/wiki/Using_Xen_PV_Drivers_on_HVM_Guest So Linux has PV On HVM drivers. Does that mean NetBSD also needs PV On HVM drivers? Dunno. Probably? So I’m guessing maybe xen pv rump kernels could run on EC2 HVM, but perhaps first they need NetBSD PV On HVM drivers? Which don’t exist? (speculation) Another guess then is that it should be possible to test any possible PV On HVM solutions on a local Xen server rather than having to do so on EC2 which would be alot more involved. That’s all I’ve learned so far. My current goal is to try to get existing unikernels to boot on HVM but I suspect that won’t work because NetBSD isn’t using/doesn’t have PV On HVM drivers. Anyone got any thoughts on any of this? Any knowledge to add to flesh out the picture? as
