[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [UNIKRAFT PATCH,v2,14/15] lib/ukring: Register ukring with Unikraft
Hi Alexander, We can squash patches 12 and 13 into this one and keep this commit subject. Together they make the registering to Unikraft of this internal lib which is almost the same for all the libs. Costin On 7/21/20 6:39 PM, Alexander Jung wrote: > This commit registers the simple ring buffer implementation micro- > library with Unikraft by including it in the globa library list > and exports the ring buffer's main functions. > > Signed-off-by: Alexander Jung <alexander.jung@xxxxxxxxx> > --- > lib/Makefile.uk | 1 + > lib/ukring/exportsyms.uk | 12 ++++++++++++ > 2 files changed, 13 insertions(+) > create mode 100644 lib/ukring/exportsyms.uk > > diff --git a/lib/Makefile.uk b/lib/Makefile.uk > index 360fcd8..4fd222d 100644 > --- a/lib/Makefile.uk > +++ b/lib/Makefile.uk > @@ -25,6 +25,7 @@ $(eval $(call _import_lib,$(CONFIG_UK_BASE)/lib/devfs)) > $(eval $(call _import_lib,$(CONFIG_UK_BASE)/lib/9pfs)) > $(eval $(call _import_lib,$(CONFIG_UK_BASE)/lib/uklock)) > $(eval $(call _import_lib,$(CONFIG_UK_BASE)/lib/ukmpi)) > +$(eval $(call _import_lib,$(CONFIG_UK_BASE)/lib/ukring)) > $(eval $(call _import_lib,$(CONFIG_UK_BASE)/lib/ukbus)) > $(eval $(call _import_lib,$(CONFIG_UK_BASE)/lib/uksglist)) > $(eval $(call _import_lib,$(CONFIG_UK_BASE)/lib/uknetdev)) > diff --git a/lib/ukring/exportsyms.uk b/lib/ukring/exportsyms.uk > new file mode 100644 > index 0000000..7561724 > --- /dev/null > +++ b/lib/ukring/exportsyms.uk > @@ -0,0 +1,12 @@ > +uk_ring_alloc > +uk_ring_free > +uk_ring_enqueue > +uk_ring_dequeue > +uk_ring_dequeue_single > +uk_ring_advance_single > +uk_ring_putback_single > +uk_ring_peek > +uk_ring_peek_clear_single > +uk_ring_full > +uk_ring_empty > +uk_ring_count >
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |