I ran "yum update" the other day on my dom0 and let it pull a new kernel.
The RPM install scriptlet runs /sbin/new-kernel-pkg (part of the grubby
package) to update grub.conf. It writes a new record to boot the Linux
kernel instead of Xen. It would be nice if it noticed that it was running
inside Xen and wrote a suitable record for that.