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:
- 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
l4-hackers@os.inf.tu-dresden.de