[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] netif & grant tables
xen-devel-bounces@xxxxxxxxxxxxxxxxxxx wrote on 07/01/2005 03:40:31 PM: > Hi Stefan, > > I'm not trying to run the backend or any real drivers in domU, > only the frontend. Just curious: On IA64 you must have grant tables to get networking working? If someone has the matching problem for my solution, then let me know. :-) Otherwise I think the problem of making domains privileged should really be solved - probably starting somewhere in XEN-D. Stefan > > Matt > > > On Fri, Jul 01, 2005 at 04:29:20PM -0400, Stefan Berger wrote: > > xen-devel-bounces@xxxxxxxxxxxxxxxxxxx wrote on 06/30/2005 10:28:54 PM: > > > > > Hi, > > > > > > I'm currently looking at getting domU networking working > > > on IA64, and to do this I need to make netback/netfront > > > use grant tables. > > > > You *probably* won't get this to work right out of the box. On i386 it > > fails due to dom Us not becoming privileged and so a check like IS_PRIV() > > fails in xen/common/grant_table.c line 692 and probably somewhere else > > also. The question is how this should be fixed. Should the HV call to > > create a domain receive an additional parameter including flags that > > should be set in a domain, such as for example the _DOMF_privileged? > > Currently this flag only seems to be set in one place for dom 0. > > > > The quick fix is: > > add > > set_bit(_DOMF_privileged, &d->domain_flags) > > > > before the 'return d' in do_createdomain() in xen/common/domain.c -> it > > will make all domains privileged > > > > To compile the backends into a domU I had to activate > > CONFIG_XEN_PRIVILGED_GUEST and CONFIG_XEN_PHYSDEV_ACCESS in the .config > > file of the dom U kernel for having alloc_empty_lowmem_region() compiled > > into th kernel (arch/xen/i386/mm/hypervisor.c). Is this call to > > alloc_empty_lowmem_region() necessary or would another memory allocation > > routine work as well. All the backends seem to use it, though. > > > > Stefan > > > > > > > > I'm told that there's already a patch floating around, > > > can someone tell me where to find it? > > > > > > Matt > > > > > > _______________________________________________ > > > Xen-devel mailing list > > > Xen-devel@xxxxxxxxxxxxxxxxxxx > > > http://lists.xensource.com/xen-devel > > > > > > _______________________________________________ > > Xen-devel mailing list > > Xen-devel@xxxxxxxxxxxxxxxxxxx > > http://lists.xensource.com/xen-devel > > _______________________________________________ > Xen-devel mailing list > Xen-devel@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/xen-devel _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |