[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] [Fwd: Re: [Xen-devel] Run X in other domains?]
Sean Atkinson <sean@xxxxxxxxxxxxxx> writes: > The output from lspci lists everything but the VGA card in domain 0, > unless "lspci -H 1" is used. In other domains, lspci reports only the > VGA card and "lspci -H 1" reports "You need to be root to have access to > I/O ports". However X still starts OK in domain 0, which surprised my. X wants bang directly on the Hardware. Try "X -scanpci" in domain 0, most likely you'll see the hidden gfx card listed there. > Does anybody have any experience with X in other domains, or thoughts on > how I might proceed please? I tried the same some time ago in user mode linux (tried to make X11 run on top of a virtual framebuffer device) and ran into simliar issues. It simply didn't work without hacking the X-Server. X11 was very unhappy about not being able to access hardware directly, even though there was absolutely no need to do that. I wanted it simply open and use the /dev/fb0 device ... X.org has several ways of accessing the PCI bus, you can play with that using the "scanpci" utility. "OS config" (-O switch for scanpci) should in theory use /proc/bus/pci, work fine without direct hardware access enabled and list the gfx card in the domain you've assigned it to. In practice it doesn't, scanpci refuses to work without iopl access and also doesn't use /proc/bus/pci due to a bug. It should have improved in x.org tree, cvs HEAD, because I bugged the suse x.org guy to look into this because of the uml issues mentioned above. Havn't tested that recently though. HTH, Gerd -- #define printk(args...) fprintf(stderr, ## args) _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |