Hyper-v Architecture Whiteboarding with Mark Russinovich
One of the areas I always get a lot of questions on when talking about Hyper-v is in the area of device drivers. Specifically, how we have opted for a micro-kernelized approach to hypervisor design. This has a direct impact on where we store our device drivers. Mark Russinovich goes into a whiteboarding session that talks about how we work with device drivers in Hyper-v. See link below (hyper-v discussion starts at 18:25)