|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] docs/sphinx: todo/wishlist
On 22.07.19 21:20, Andrew Cooper wrote: a.k.a. (at least in this form) Andrew's "work which might be offloadable to someone else" list. Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> --- CC: George Dunlap <George.Dunlap@xxxxxxxxxxxxx> CC: Ian Jackson <ian.jackson@xxxxxxxxxx> CC: Jan Beulich <JBeulich@xxxxxxxx> CC: Stefano Stabellini <sstabellini@xxxxxxxxxx> CC: Tim Deegan <tim@xxxxxxx> CC: Wei Liu <wl@xxxxxxx> CC: Julien Grall <julien.grall@xxxxxxx> CC: Lars Kurth <lars.kurth@xxxxxxxxxx> CC: Paul Durrant <paul.durrant@xxxxxxxxxx> CC: Roger Pau Monné <roger.pau@xxxxxxxxxx> RFC for obvious reasons. A rendered version of this can be found at: https://andrewcoop-xen.readthedocs.io/en/docs-wishlist/misc/wishlist.html During XenSummit in Chicago, it was expressed several times that having some todo lists would be a benefit, to help coordinate work in related areas. Here is an attempt to start one. For now, it covers one single item (xenstored's use of non-stable APIs) to get some feedback about the general approach. I have plenty to get stuck into in Xen itself if this way of expressing them isn't deemed unacceptable. As for the wishlist itself, I think it is important that it be restricted to concrete actions (i.e. already partially groomed, if you speak agile), which are identified problems, and suggested fixes. In particular, I don't think it is appropriate to devolve into a bullet point list of new features, or tasks like "document $whotsit". It should be restricted to things which are real problems, on existing systems, which have some forward plan of action. That way, any developer should be able to cross-reference at least at a high level, and see if there are areas of overlapping work, or whether a slightly tweaked approach might be suitable for multiple areas. Anyway - thoughts from the peanut gallery? --- docs/conf.py | 10 +++++++++- docs/index.rst | 9 +++++++++ docs/misc/wishlist.rst | 53 ++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 71 insertions(+), 1 deletion(-) create mode 100644 docs/misc/wishlist.rst diff --git a/docs/conf.py b/docs/conf.py index 73b7b9bfa2..a5765bf7f4 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -52,7 +52,7 @@ # Add any Sphinx extension module names here, as strings. They can be # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom # ones. -extensions = [] +extensions = ["sphinx.ext.extlinks"]# Add any paths that contain templates here, relative to this directory.templates_path = ['_templates'] @@ -191,3 +191,11 @@# A list of files that should not be packed into the epub file. @releaseDomain (and @introduceDomain) can't be extended, we'd need to add another watch path like @domainStatus/<domid>/<newState>. Xenstored could advertise its capability to raise this watch in /tool/xenstored. As VIRQ_DOM_EXC is just an event I don't see how the domid could be passed by it. I guess we'd need e.g. a shared memory area which the domain registered for VIRQ_DOM_EXC could map and which would contain a bitmap (one bit per domain). The hypervisor would set the bit on a status change and fire VIRQ_DOM_EXC, xenstored would look for a set bit, clear it and read the status of the related domain. +* Figure out if ``VIRQ_DOM_EXC`` would better be bound by the toolstack, + rather than xenstored. No, I don't think so. This would need another daemon. Juergen _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |