Running puppet facts diff on Amazon 6 gives the following output:
"virtual": {
"new_value": "xen",
"old_value": "xenhvm"
}