On Mon, Jun 21, 2021 at 03:53:39PM +0000, George Dunlap wrote:
>
>
> > On May 24, 2021, at 9:36 PM, Nick Rosbrook <rosbrookn@gmail.com> wrote:
> >
> > The primary goal of this patch series is to allow users of the xenlight
> > package to manage a full domain life cycle. In particular, it provides
> > support for receiving domain death events so that domain shutdown,
> > reboot, destroy, etc. can be handled. And, it addresses issues found
> > when using the package to boot domains with various configurations.
> >
> > These patches address several things (e.g. bug fixes, code style,
> > conveniences, new wrapper functions), but are all work towards the final
> > goal of allowing a package user to manage a full domain life cycle.
> >
> > Nick Rosbrook (12):
>
> OK, I’ve checked in the following patches: (1, 2, 4, 5, 6, 9, 10, 11):
>
> > golang/xenlight: update generated code
> > golang/xenlight: fix StringList toC conversion
> > golang/xenlight: export keyed union interface types
> > golang/xenlight: use struct pointers in keyed union fields
> > golang/xenlight: rename Ctx receivers to ctx
>
> > golang/xenlight: add DomainDestroy wrapper
> > golang/xenlight: add SendTrigger wrapper
> > golang/xenlight: do not negate ret when converting to Error
>
> The following have not been checked in due outsanding review comments (patches 3, 7, 12), or because they depend on a patch not being checked in (patch 8):
>
> > golang/xenlight: fix string conversion in generated toC functions
> > golang/xenlight: add logging conveniences for within xenlight
> > golang/xenlight: add functional options to configure Context
> > golang/xenlight: add NotifyDomainDeath method to Context
>
Thanks! I am planning on addressing patch 12 comments later today.
-NR