According to Wikipedia:
Hypervisor is computer software, firmware or hardware that creates andruns virtual machines.
Why does Wikipedia use the word 'hardware' in this definition? As per my understanding Hypervisor is a software thing which may or maybe not require some specific hardware features to run virtual machines.