1. A computing device comprising: a virtual machine monitor (VMM); a plurality of virtual domains isolated from one another by the VMM, the VMM to manage the plurality of virtual domains that comprise 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 in a given virtual domain of the plurality of virtual domains managed by the VMM, the given virtual domain being different from the first guest domain, wherein the peripheral related instructions upon execution in the given domain validate a type of the peripheral device to control communication of the first guest domain with the peripheral device.