Hi, i made more progress using duet, i modified the source to boot always from the hdd (duet doesnt keep efi variables) and installed rEFInd on the image, this allows me select the media i want to boot from a pretty menu, here are some screenshots i took, i had to disable gpu passthru ( gfx_passthru=0 ) to take the shots, but it works just fine when its enabled, usb keyboard and mouse work too
Here's duet recognizing my usb pendrive with windows 7 installer:

Booting windows 7 installer from the pendrive (xen_platform_pci = 0):

Duet recognizing my sata dvd drive:

Booting Fedora 17 beta installer from the sata drive:

Fedora 17 on UEFI mode, on XEN.

My cfg file:
EDIT: Sucess!, i managed to dump the AMD RAID UEFI driver from memory, it loads just fine on DUET and i can boot windows from the controller on raid mode on xen!, here's
the .efi file for anyone interested.
RaidX64.efi.zip 79k .zip file
duet.img.zip 3410k .zip file
Edited by nbhusain - 1/22/13 at 6:04pm
Here's duet recognizing my usb pendrive with windows 7 installer:
Booting windows 7 installer from the pendrive (xen_platform_pci = 0):
Duet recognizing my sata dvd drive:
Booting Fedora 17 beta installer from the sata drive:
Fedora 17 on UEFI mode, on XEN.
My cfg file:
Code:
kernel = "hvmloader"
builder='hvm'
memory = 8192
boot = 'c'
name = "hvm"
cpus = [ "2", "3", "4", "5", "6", "7" ]
vcpus = 6
localtime = 1
vif = [ 'bridge=br0' ]
disk = [ 'file:/root/xen/img/duet.img,hda,w' ]
pci_msitranslate=0
gfx_passthru=1
pci_power_mgmt=1
viridian=1
acpi_s3=1
acpi_s4=1
hpet=1
xen_platform_pci = 1
pci = [ '0000:07:00.*', '00:11.0', '04:00.0', '05:00.0', '06:00.0', '0000:00:12.*', '0000:00:16.*' ]
EDIT: Sucess!, i managed to dump the AMD RAID UEFI driver from memory, it loads just fine on DUET and i can boot windows from the controller on raid mode on xen!, here's
the .efi file for anyone interested.
RaidX64.efi.zip 79k .zip file
duet.img.zip 3410k .zip file
Edited by nbhusain - 1/22/13 at 6:04pm














.
.