]> xenbits.xensource.com Git - unikraft/libs/compiler-rt.git/log
unikraft/libs/compiler-rt.git
3 years agoCorrect license headers introduced by University Politehnica of Bucharest RELEASE-0.10.0 RELEASE-0.6 RELEASE-0.7.0 RELEASE-0.8.0 RELEASE-0.9.0
Simon Kuenzer [Tue, 13 Jul 2021 19:11:48 +0000 (21:11 +0200)]
Correct license headers introduced by University Politehnica of Bucharest

This commit removes the additional clause
"THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY"
from BSD license headers that got introduced by mistake
with the following commits:
 64d5663 - Initial port of compiler-rt to Unikraft (Vlad-Andrei BĂDOIU (78692))

On the one hand, this additional clause is redundant because
the BSD license already states that it must remain and the
copyright notice must be kept.
On the other hand, the clause freezes the file header
and prohibits future contributors from extending the
copyright notice for their contributions. This additional
clause is not part of the official BSD 3-clause.

The original author(s) or an authorized representative from
the author's affiliation consents to the change with a
`Reviewed-by` tag to this commit.

Signed-off-by: Simon Kuenzer <simon.kuenzer@neclab.eu>
Reviewed-by: Razvan Deaconescu <razvan.deaconescu@cs.pub.ro>
3 years agoConfig: Remove leading whitespace in comment
Razvan Deaconescu [Sat, 1 May 2021 09:21:10 +0000 (12:21 +0300)]
Config: Remove leading whitespace in comment

Signed-off-by: Razvan Deaconescu <razvan.deaconescu@cs.pub.ro>
Reviewed-by: Vlad-Andrei Badoiu <vlad_andrei.badoiu@upb.ro>
Tested-by: Unikraft CI <monkey@unikraft.io>
GitHub-Pull-Request: #2

3 years agoConfig: Rename POSIX sysinfo dependency
Razvan Deaconescu [Sat, 1 May 2021 09:20:10 +0000 (12:20 +0300)]
Config: Rename POSIX sysinfo dependency

Rename `UKSYSINFO` to `LIBPOSIX_SYSINFO`.

Signed-off-by: Razvan Deaconescu <razvan.deaconescu@cs.pub.ro>
Reviewed-by: Vlad-Andrei Badoiu <vlad_andrei.badoiu@upb.ro>
Tested-by: Unikraft CI <monkey@unikraft.io>
GitHub-Pull-Request: #2

5 years agoAdd clrsbdi2 needed by tensorflowlite RELEASE-0.5
George Muraru [Wed, 15 Apr 2020 06:15:58 +0000 (09:15 +0300)]
Add clrsbdi2 needed by tensorflowlite

Signed-off-by: George Muraru <murarugeorgec@gmail.com>
Reviewed-by: Felipe Huici <felipe.huici@neclab.eu>
5 years agoAdd suppress flag for cleaner build. RELEASE-0.4
Felipe Huici [Thu, 13 Feb 2020 20:42:40 +0000 (21:42 +0100)]
Add suppress flag for cleaner build.

Signed-off-by: Felipe Huici <felipe.huici@neclab.eu>
Reviewed-by: Simon Kuenzer <simon.kuenzer@neclab.eu>
5 years agoAdd ARM64 support
Vlad-Andrei BĂDOIU (78692) [Tue, 14 Jan 2020 16:08:19 +0000 (16:08 +0000)]
Add ARM64 support

This patch makes the minimum amount of changes needed to support ARM64.
We now compile the cpu_model.c source file only for x86-64.

Signed-off-by: Vlad-Andrei Badoiu <vlad_andrei.badoiu@stud.acs.upb.ro>
Reviewed-by: Felipe Huici <felipe.huici@neclab.eu>
5 years agoRemove exportsyms.uk
Vlad-Andrei BĂDOIU (78692) [Fri, 1 Nov 2019 12:12:16 +0000 (12:12 +0000)]
Remove exportsyms.uk

Signed-off-by: Vlad-Andrei Badoiu <vlad_andrei.badoiu@stud.acs.upb.ro>
Reviewed-by: Felipe Huici <felipe.huici@neclab.eu>
5 years agoEnable the libatomic implementation
Vlad-Andrei BĂDOIU (78692) [Wed, 30 Oct 2019 23:06:39 +0000 (23:06 +0000)]
Enable the libatomic implementation

compiler-rt contains an implementation of an atomics library. We provide
a config option for to enable this implementation.

Signed-off-by: Vlad-Andrei Badoiu <vlad_andrei.badoiu@stud.acs.upb.ro>
Reviewed-by: Felipe Huici <felipe.huici@neclab.eu>
5 years agoAdd __mulsc3 to exportsyms.uk
Vlad-Andrei BĂDOIU (78692) [Fri, 18 Oct 2019 11:01:04 +0000 (11:01 +0000)]
Add __mulsc3 to exportsyms.uk

Signed-off-by: Vlad-Andrei Badoiu <vlad_andrei.badoiu@stud.acs.upb.ro>
Reviewed-by: Felipe Huici <felipe.huici@neclab.eu>
5 years agoMakefile.uk: Rename SUPPRESS_FLAGS to LIBCOMPILER_RT_SUPPRESS_FLAGS
Costin Lupu [Sat, 12 Oct 2019 12:25:42 +0000 (15:25 +0300)]
Makefile.uk: Rename SUPPRESS_FLAGS to LIBCOMPILER_RT_SUPPRESS_FLAGS

Signed-off-by: Costin Lupu <costin.lupu@cs.pub.ro>
Reviewed-by: Felipe Huici <felipe.huici@neclab.eu>
5 years agoExport __udivti3 symbol
Felipe Huici [Tue, 17 Sep 2019 12:01:35 +0000 (14:01 +0200)]
Export __udivti3 symbol

Needed by our upcoming mbed TLS port.

Signed-off-by: Felipe Huici <felipe.huici@neclab.eu>
Reviewed-by: Vlad-Andrei Badoiu <vlad_andrei.badoiu@stud.acs.upb.ro>
5 years agoExport symbols used by libgo
Costin Lupu [Wed, 21 Aug 2019 13:14:36 +0000 (16:14 +0300)]
Export symbols used by libgo

We add only the symbols needed by libgo.

Signed-off-by: Costin Lupu <costin.lupu@cs.pub.ro>
Reviewed-by: Felipe Huici <felipe.huici@neclab.eu>
5 years agoSupress unused-parameter warnings
Costin Lupu [Sun, 2 Jun 2019 13:27:43 +0000 (16:27 +0300)]
Supress unused-parameter warnings

Origin code generates "unused-parameter" warnings.

Signed-off-by: Costin Lupu <costin.lupu@cs.pub.ro>
Reviewed-by: Felipe Huici <felipe.huici@neclab.eu>
6 years agoInitial port of compiler-rt to Unikraft
Vlad-Andrei BĂDOIU (78692) [Fri, 29 Mar 2019 00:55:17 +0000 (00:55 +0000)]
Initial port of compiler-rt to Unikraft

This is our initial port of compiler-rt to Unikraft as an external
library. The port currently requires a libc-equivalent (e.g.,
newlib), libunwind, libcxxabi and libcxx.

Signed-off-by: Vlad-Andrei Badoiu <vlad_andrei.badoiu@stud.acs.upb.ro>
Reviewed-by: Felipe Huici <felipe.huici@neclab.eu>
6 years agoAdd .gitignore
Vlad-Andrei BĂDOIU (78692) [Fri, 29 Mar 2019 00:55:16 +0000 (00:55 +0000)]
Add .gitignore

Signed-off-by: Vlad-Andrei Badoiu <vlad_andrei.badoiu@stud.acs.upb.ro>
Reviewed-by: Felipe Huici <felipe.huici@neclab.eu>
6 years agoInitial commit (empty)
Vlad-Andrei Badoiu [Thu, 21 Mar 2019 15:45:11 +0000 (17:45 +0200)]
Initial commit (empty)