[email protected] said:
> > This makes sense to me.  We use upstream MiniOS now (with some patches to
> > support installation as a library), so we don't need to do anything
> > special to benefit from your patches if you submit them upstream.  Have
> > you sent an RFC to xen-devel to get other people's reaction to this?  I
> > can't imagine it'll be too contentious if other uses (such as the qemu
> > stub domain) are also fixed up to support this.
> 
> Incidentally, it might help to regenerate your patch stream over the
> https://github.com/mirage/xen repository.  This is a direct mirror of
> the upstream Xen trees, and we base our Mirage-specific MiniOS off this
> tree.  Also CCing Adam Wick from HalVM as this might help him.

I've not yet proposed an  RFC to xen-devel. I think that The patches need a
bit more work for that to happen:

- As you mentioned, they should be rebased off the upstream mini-os rather
  than the old-ish copy we have in rumprun-xen.

- The patches only rename the bare minumum of APIs and symbols needed by
  rumprun-xen. Notably, I don't rename some macros like
  local_irq_{save|restore} and so on. For these changes to be usable by
  everyone involved we would probably want to do a more thorough
  namespacing?

Martin

------------------------------------------------------------------------------
_______________________________________________
rumpkernel-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rumpkernel-users

Reply via email to