Now I may be way off here, but I though that perhaps the tab character  
in front of
VIRT_BASE here may cause it to not be recognized by xenelf. I joined  
it into one line,
and I am rewarded with a different error message:

"xc_dom_alloc_segment: segment start isn't page aligned".

I really don't know if this is better or worse. I'm just poking around  
at random trying
to figure all of this out :-)

sounds better.  what's $KTZERO?

- erik

The full xenelf command line is

./xenelf 9xenpcf __xen_guest ''LOADER=generic,XEN_VER=xen-3.0,ELF_PADDR_OFFSET=0,VIRT_BASE=0x80000000,VIRT_ENTRY=0x80010020,PAE=yes''

This is after i modified the mkfile, using "mk 'PAE=yes'" and compiling against xen-3.4.1.