[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Minios-devel] [UNIKRAFT/GEMMLOWP PATCH 1/2] Library skeleton
Hi George, Thanks for the series! The README.md should list pthread-embedded as a dependency, but I can fix that on upstream. Reviewed-by: Felipe Huici <felipe.huici@xxxxxxxxx> -- Felipe On Tue, Mar 24, 2020 at 10:29 PM George Muraru <murarugeorgec@xxxxxxxxx> wrote: > > Signed-off-by: George Muraru <murarugeorgec@xxxxxxxxx> > --- > CONTRIBUTING.md | 4 ++++ > COPYING.md | 38 ++++++++++++++++++++++++++++++++++++++ > Config.uk | 9 +++++++++ > MAINTAINERS.md | 10 ++++++++++ > README.md | 12 ++++++++++++ > 5 files changed, 73 insertions(+) > create mode 100644 CONTRIBUTING.md > create mode 100644 COPYING.md > create mode 100644 Config.uk > create mode 100644 MAINTAINERS.md > create mode 100644 README.md > > diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md > new file mode 100644 > index 0000000..14f6ac6 > --- /dev/null > +++ b/CONTRIBUTING.md > @@ -0,0 +1,4 @@ > +Contributing to Unikraft > +======================== > + > +Please refer to the `CONTRIBUTING.md` file in the main Unikraft repository. > diff --git a/COPYING.md b/COPYING.md > new file mode 100644 > index 0000000..c3c38d1 > --- /dev/null > +++ b/COPYING.md > @@ -0,0 +1,38 @@ > +License > +======= > + > +Unikraft gemmlowp wrappers > +---------------------------------- > + > +This repository contains wrapper code to build gemmlowp with Unikraft. > +Each C code file in this repository should declare who is the > +copyright owner and under which terms and conditions the code is > +licensed. If such a licence note is missing, the following copyright > +notice will apply: > + > + Copyright (c) Year, Institution. All rights reserved. > + > + Redistribution and use in source and binary forms, with or without > + modification, are permitted provided that the following conditions > + are met: > + > + 1. Redistributions of source code must retain the above copyright > + notice, this list of conditions and the following disclaimer. > + 2. Redistributions in binary form must reproduce the above copyright > + notice, this list of conditions and the following disclaimer in the > + documentation and/or other materials provided with the > distribution. > + 3. Neither the name of the copyright holder nor the names of its > + contributors may be used to endorse or promote products derived > from > + this software without specific prior written permission. > + > + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS > "AS IS" > + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, > THE > + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR > PURPOSE > + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR > CONTRIBUTORS BE > + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR > + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF > + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR > BUSINESS > + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER > IN > + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR > OTHERWISE) > + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED > OF THE > + POSSIBILITY OF SUCH DAMAGE. > diff --git a/Config.uk b/Config.uk > new file mode 100644 > index 0000000..3ed35e4 > --- /dev/null > +++ b/Config.uk > @@ -0,0 +1,9 @@ > +menuconfig LIBGEMMLOWP > + bool "gemmlowp - general matrix multiplication low precision" > + select LIBCXX > + select LIBNEWLIBC > + select LIBPOSIX_SYSINFO > + select LIBPTHREAD_EMBEDDED > + select LIBCOMPILTER_RT > + select LIBCOMPILER_RT_ATOMIC > + default n > diff --git a/MAINTAINERS.md b/MAINTAINERS.md > new file mode 100644 > index 0000000..f53ffe5 > --- /dev/null > +++ b/MAINTAINERS.md > @@ -0,0 +1,10 @@ > +Maintainers List > +================ > + > +For notes on how to read this information, please refer to `MAINTAINERS.md` > in > +the main Unikraft repository. > + > + LIBGEMMLOWP-UNIKRAFT > + M: George Muraru <murarugeorgec@xxxxxxxxx> > + L: minios-devel@xxxxxxxxxxxxx > + F: * > diff --git a/README.md b/README.md > new file mode 100644 > index 0000000..a7a1a6d > --- /dev/null > +++ b/README.md > @@ -0,0 +1,12 @@ > +gemmlowp for Unikraft > +============================= > + > +This is the port of gemmlowp as a Unikraft external library. It > +depends on the following libraries that need to be added to `Makefile` > +in this order: > + > +* CXX standard library, e.g. `libunwind`, `compiler-rt`, `libcxxabi`, > `libcxx` > +* `libc`, e.g. `newlib` > + > +Please refer to the `README.md` as well as the documentation in the `doc/` > +subdirectory of the main unikraft repository. > -- > 2.17.1 > > > _______________________________________________ > Minios-devel mailing list > Minios-devel@xxxxxxxxxxxxxxxxxxxx > https://lists.xenproject.org/mailman/listinfo/minios-devel _______________________________________________ Minios-devel mailing list Minios-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/minios-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |