[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Xen 4.2 TODO List Update
2012/1/25 Ian Campbell <Ian.Campbell@xxxxxxxxxx>: > On Wed, 2012-01-25 at 14:49 +0000, Roger Pau Monnà wrote: >> 2012/1/25 Ian Campbell <Ian.Campbell@xxxxxxxxxx>: >> > On Wed, 2012-01-25 at 14:33 +0000, Roger Pau Monnà wrote: >> >> 2012/1/23 Ian Campbell <Ian.Campbell@xxxxxxxxxx>: >> >> > Newly updated list follows. Please send me corrections (especially >> >> > "done"). I've stopped CCing everyone, since I guess it is mostly spam to >> >> > the majority. >> >> > >> >> > hypervisor, blockers: >> >> > >> >> >   Â* round-up of the closing of the security hole in MSI-X >> >> >    Âpassthrough (uniformly - i.e. even for Dom0 - disallowing write >> >> >    Âaccess to MSI-X table pages). (Jan Beulich -- more fixes >> >> >    Ârequired than first thought, patches posted) >> >> >   Â* domctls / sysctls set up to modify scheduler parameters, like >> >> >    Âthe credit1 timeslice and schedule rate. (George Dunlap) >> >> >   Â* get the interface changes for sharing/paging/mem-events done and >> >> >    Âdusted so that 4.2 is a stable API that we hold to. (Tim Deegan, >> >> >    ÂAndres Lagar-Cavilla et al) >> >> >       Â* mem event ring management posted, seems close to going >> >> >        Âin. >> >> >       Â* sharing patches posted >> >> > >> >> > tools, blockers: >> >> > >> >> >   Â* libxl stable API -- we would like 4.2 to define a stable API >> >> >    Âwhich downstream's can start to rely on not changing. Aspects of >> >> >    Âthis are: >> >> >       Â* event handling (Ian Jackson, posted several rounds, >> >> >        Ânearing completion?) >> >> >       Â* drop libxl_device_model_info (move bits to build_info or >> >> >        Âelsewhere as appropriate) (Ian Campbell, first RFC sent) >> >> >       Â* add libxl_defbool and generally try and arrange that >> >> >        Âmemset(foo,0,...) requests the defaults (Ian Campbell, >> >> >        Âfirst RFC sent) >> >> >       Â* topologyinfo datastructure should be a list of tuples, >> >> >        Ânot a tuple of lists. (nobody currently looking at this, >> >> >        Ânot 100% sure this makes sense, could possibly defer and >> >> >        Âchange after 4.2 in a compatible way) >> >> >   Â* xl to use json for machine readable output instead of sexp by >> >> >    Âdefault (Ian Campbell to revisit existing patch) >> >> >   Â* xl support for vcpu pinning (Dario Faggioli) >> >> >   Â* xl feature parity with xend wrt driver domain support (George >> >> >    ÂDunlap) >> >> >   Â* Integrate qemu+seabios upstream into the build (patches >> >> >    Âreposted, pending). No change in default qemu for 4.2. >> >> >   Â* More formally deprecate xm/xend. Manpage patches already in >> >> >    Âtree. Needs release noting and communication around -rc1 to >> >> >    Âremind people to test xl. >> >> > >> >> > hypervisor, nice to have: >> >> > >> >> >   Â* solid implementation of sharing/paging/mem-events (using work >> >> >    Âqueues) (Tim Deegan, Olaf Herring et al) >> >> >   Â* A long standing issue is a fully synchronized p2m (locking >> >> >    Âlookups) (Andres Lagar-Cavilla) >> >> >   Â* NUMA improvement: domain affinity consistent with cpupool >> >> >    Âmembership (Dario Faggioli, Jeurgen Gross -- patch posted) >> >> > >> >> > tools, nice to have: >> >> > >> >> >   Â* Hotplug script stuff -- internal to libxl (I think, therefore I >> >> >    Âdidn't put this under stable API above) but still good to have >> >> >    Âfor 4.2? Roger Pau Monet was looking at this but its looking >> >> >    Âlike a big can-o-worms. (discussion on-going) >> >> >   Â* Block script support -- follows on from hotplug script (Roger >> >> >    ÂPau Monet) >> >> >   Â* libyajl v2 support (patch posted by Roger Pau Monet, blocked on >> >> >    Âautoconf?) >> >> >   Â* Configure/control paging via xl/libxl (Olaf Herring) >> >> >   Â* Upstream qemu feature patches: >> >> >       Â* Upstream qemu PCI passthrough support (Anthony Perard) >> >> >       Â* Upstream qemu save restore (Anthony Perard) >> >> >   Â* Nested-virtualisation (currently should be marked >> >> >    Âexperimental,likely to release that way? Consider nested-svm >> >> >    Âseparate to nested-vmx. Nested-svm is in better shape) >> >> >> >> >> >> Just a random thought, but I find it quite annoying to need latex to >> >> compile the documentation. I think it will be wise to create a new >> >> Makefile target, like man-pages and install-man-pages to allow the >> >> user to build and install man pages only (or don't abort docs build if >> >> latex is not found). Personally I don't have latex on my server, and I >> >> don't want to install it, but I would like to have the man pages when >> >> building Xen from source. >> > >> > "make -C docs man-pages" will do what you want. >> >> Thanks, I've already done this to build them on my system, but I think >> we should provide some easy way for users without latex to build and >> install the man pages. > > It's hard to get much easier, but... > >> > I must admit I thought latex was optional and that "make docs" would >> > simply skip those docs if it wasn't installed -- that's what the "if >> > which $(TOOL)" construct used in there is (supposed to be) doing. >> >> If latex is not found, the compilation is aborted: >> >> # make docs >> sh ./docs/check_pkgs && make -C docs install || true >> ================================================= >> ================================================= >> = WARNING: Package 'latex' is required >> =     Âto build Xen documentation >> ================================================= >> ================================================= >> >> I think make docs should just skip latex if not found. > > Looks like it is simply the check which is too strict. AFAICT the actual > docs build already skips those docs if you don't have Latex. You can > test this with "make -C docs" which is basically the same as "make docs" > but without the checks. I'm not really sure latex is skipped if not found: # make -C docs make: Entering directory `/root/xen-work/docs' latex src/user.tex >/dev/null /bin/sh: latex: not found make: *** [user.dvi] Error 127 make: Leaving directory `/root/xen-work/docs' Either we remove the latex docs or we add some checks to skip the sections that require latex. > > Ian. > > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |