1. A computing device comprising: a virtual machine monitor (VMM); a plurality of virtual domains isolated from one another by the VMM, the plurality of virtual domains comprising a first guest domain and a privileged domain; peripheral related instructions isolated from the first guest domain; and a port to connect a peripheral device, the privileged domain to cause execution of the peripheral related instructions, wherein the peripheral related instructions upon execution validate a type of the peripheral device.