loading "dpci" module from vancouver fails.
My grub menu entry looks like below: SARGS="S0_DEFAULT hostserial hostvga:0x40000,0x40000 hostkeyb:0,0x60,1,12 startlate:0xfffffffd" VMMARGS="PC_PS2 kbmodifier:0x40000" LABEL novaiommu MENU LABEL NOVA (IOMMU) KERNEL mboot.c32 APPEND /nul/hypervisor serial dmar --- \ /nul/sigma0.nul $SARGS --- \ /nul/vancouver.nul $VMMARGS dpci:2,0,0 82576vf:0xf7ce0000,0xf7cc0000 sigma0::dma sigma0::mem:64 --- \ /tools/munich sigma0::attach --- \ /demo/linux/bzImage root=/dev/ram0 clocksource=tsc sigma0::attach --- \ /demo/linux/initrd sigma0::attach --- \ /nul/tutor.nul TEXT HELP This setup has DMA remapping. The first Linux VM has direct access to your first network card and creates a bridge to the virtual network. You need Intel VT-d support for this. ENDTEXT Observation: -------------------- 1. I can not have "hypervisor serial dmar".. Can ONLY use "hypervisor dmar" or "serial". 2. I figured that it fails to load "dpci" module. I have looked at pcidirect.cc available under: nova-userland-0.2/vancouver/model/pcidirect.cc It says: "Example: Use 'dpci:2,,0,0x21' to attach the first network controller to 00:04.1.", Then from build_cd.sh I see "dcpi:2,0,0" But boot fails: Please see screenshot attached. 3. where can I find "sigma0" and "munich" sources. It seems in "NUL release 0.2" has these prebuilt. Only sources I see are like for vancouver.nul. --thanks
On Mon, 23 Aug 2010 12:34:53 -0700 Shyamali Mukherjee (SM) wrote: SM> 1. I can not have "hypervisor serial dmar".. Can ONLY use "hypervisor SM> dmar" or "serial". Please make sure all command line parameters are separated by spaces. Does it work then? SM> 2. I figured that it fails to load "dpci" module. SM> SM> I have looked at pcidirect.cc available under: SM> nova-userland-0.2/vancouver/model/pcidirect.cc SM> SM> It says: SM> SM> "Example: Use 'dpci:2,,0,0x21' to attach the first network controller to SM> 00:04.1.", Then from build_cd.sh I see "dcpi:2,0,0" SM> But boot fails: SM> Please see screenshot attached. I didn't find any screenshot attached. - Udo
"Shyamali Mukherjee" <smukher@sandia.gov> writes:
3. where can I find "sigma0" and "munich" sources. It seems in "NUL release 0.2" has these prebuilt. Only sources I see are like for vancouver.nul.
Vancouver and sigma0 sources are in vancouver/apps. munich is part of another project and can be found at http://os.inf.tu-dresden.de/~kauer/oslo/ Regards, Julian
participants (3)
-
Julian Stecklina -
Shyamali Mukherjee -
Udo A. Steinberg