hi,
i'm having a problem wen i connect to HVM Domain via vnc, to set  the  
keymap to Spanish.
system information:
- AMD Sempron(tm) Processor 2800+
- debian etch
- xen stuff:  xen-hypervisor-3.0.3-1-amd64    3.0.3-0-2
xen-ioemu-3.0.3-1                     3.0.3-0-2
xen-utils-3.0.3-1                     3.0.3-0-2
xen-utils-common                 3.0.3-0-2  
- i'm using my one kernel
i already try the patch that are in your mainlist " [Xen-users] [PATCH] 
Add to select keyboard layout " send by Mats.Petersson. i was able to 
set the option -k, on qemu,to '-k es'   but  didn't work.
this is my configuration file
kernel = "/usr/lib/xen-3.0.3-1/boot/hvmloader"
builder = 'hvm'
memory = 256
name = "xp"
vcpus = 1
vif = [ 'type=ioemu, bridge=xenbr0' ]
disk = [ '
file:/home/xen/domains/finalXP/windisk.img,ioemu:hda,w', 
'
file:/root/winXP.iso,hdc:cdrom,r']
device_model = '/usr/lib/xen-3.0.3-1/bin/qemu-dm'
boot='c'
sdl=0
#
vnc=1
vncviewer=0
vnclisten='0.0.0.0:5902'
stdvga=0
#serial='pty'
ne2000=1
localtime=1
soundhw='all'
keymap='es'
 
i have install right now, the new realease, of xen 3.0.4. and i'm having the same problem.its some problem of vnc cliente, or its orther stuff...