howto boot a xen hvm via pxe

import os, re
arch = os.uname()[4]
if re.search('64', arch):
    arch_libdir = 'lib64'
else:
    arch_libdir = 'lib'
kernel = "/usr/lib/xen/boot/hvmloader"
builder='hvm'
memory = 512
name = "HVMpxestart"
vcpus=1
acpi=1
apic=1
vif = [ 'type=ioemu,bridge=xenbr0,mac=aa:00:00:00:00:27',
        'type=ioemu,bridge=xenbr0,mac=aa:00:00:00:00:28',
        'type=ioemu,bridge=xenbr0,mac=aa:00:00:00:00:29' ]
disk = [        'file:/mnt/lv_public/xen_testimg,hda,w', 'file:/etc/xen/eb/eb-5.4.3-rtl8139.iso,hdc:cdrom,r' ]
device_model = '/usr/' + arch_libdir + '/xen/bin/qemu-dm'
boot="dc"
sdl=1
vnc=0
stdvga=0
soundhw='none'
usb=0
keymap='en'

other pxe-ideas