Initial PVR Commits

These are the initial changes to add PVR support to Avalon.