Windows VM licencing?

A question for someone more in tune with Microsoft licensing. Is it acceptable under the terms of the Microsoft EULA to run an OEM copy of Windows XP in a virtual machine, provided its still being run on the same hardware it came on?

I've been running Windows 7 for a few retro games and Visio for about a year, and have finally had enough.