From 0f55c6de04eba7fe4ecce1c81f7cd9d4cbc8cf61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Kowalczyk?= Date: Tue, 9 Jun 2020 13:11:56 +0200 Subject: [PATCH] Use SPDX IDs for licenses in source files --- LICENSE.addendum.txt | 4 ++-- .../include/arch/x86_64/shim_dl-machine.h | 17 ++------------ .../include/arch/x86_64/shim_internal-arch.h | 16 +------------ .../include/arch/x86_64/shim_ucontext-arch.h | 16 +------------ LibOS/shim/include/shim_checkpoint.h | 17 ++------------ LibOS/shim/include/shim_context.h | 16 +------------ LibOS/shim/include/shim_flags_conv.h | 15 +++--------- LibOS/shim/include/shim_fork.h | 16 +------------ LibOS/shim/include/shim_fs.h | 17 ++------------ LibOS/shim/include/shim_handle.h | 17 ++------------ LibOS/shim/include/shim_internal.h | 17 ++------------ LibOS/shim/include/shim_ipc.h | 17 ++------------ LibOS/shim/include/shim_ipc_helper.h | 16 +------------ LibOS/shim/include/shim_ipc_ns.h | 17 ++------------ LibOS/shim/include/shim_ipc_pid.h | 16 +------------ LibOS/shim/include/shim_ipc_sysv.h | 16 +------------ LibOS/shim/include/shim_sysv.h | 17 ++------------ LibOS/shim/include/shim_utils.h | 17 ++------------ LibOS/shim/include/shim_vdso.h | 17 +------------- LibOS/shim/include/shim_vma.h | 18 +++------------ LibOS/shim/src/bookkeep/shim_handle.c | 17 ++------------ LibOS/shim/src/bookkeep/shim_signal.c | 17 ++------------ LibOS/shim/src/bookkeep/shim_thread.c | 17 ++------------ LibOS/shim/src/bookkeep/shim_vma.c | 18 +++------------ LibOS/shim/src/elf/do-rel.h | 17 ++------------ LibOS/shim/src/elf/shim_rtld.c | 17 ++------------ LibOS/shim/src/fs/chroot/fs.c | 17 ++------------ LibOS/shim/src/fs/dev/attestation.c | 17 ++------------ LibOS/shim/src/fs/dev/fs.c | 17 ++------------ LibOS/shim/src/fs/dev/null.c | 17 ++------------ LibOS/shim/src/fs/dev/random.c | 17 ++------------ LibOS/shim/src/fs/dev/std.c | 17 ++------------ LibOS/shim/src/fs/dev/zero.c | 17 ++------------ LibOS/shim/src/fs/eventfd/fs.c | 17 ++------------ LibOS/shim/src/fs/pipe/fs.c | 17 ++------------ LibOS/shim/src/fs/proc/fs.c | 17 ++------------ LibOS/shim/src/fs/proc/info.c | 17 ++------------ LibOS/shim/src/fs/shim_dcache.c | 18 +++------------ LibOS/shim/src/fs/shim_fs.c | 17 ++------------ LibOS/shim/src/fs/shim_fs_hash.c | 17 ++------------ LibOS/shim/src/fs/shim_fs_pseudo.c | 16 ++----------- LibOS/shim/src/fs/shim_namei.c | 18 ++------------- LibOS/shim/src/fs/socket/fs.c | 17 ++------------ LibOS/shim/src/fs/str/fs.c | 17 ++------------ LibOS/shim/src/ipc/shim_ipc.c | 17 ++------------ LibOS/shim/src/ipc/shim_ipc_child.c | 17 ++------------ LibOS/shim/src/ipc/shim_ipc_helper.c | 17 ++------------ LibOS/shim/src/ipc/shim_ipc_nsimpl.h | 17 ++------------ LibOS/shim/src/ipc/shim_ipc_pid.c | 17 ++------------ LibOS/shim/src/ipc/shim_ipc_sysv.c | 17 ++------------ LibOS/shim/src/shim_async.c | 17 ++------------ LibOS/shim/src/shim_checkpoint.c | 17 ++------------ LibOS/shim/src/shim_context-x86_64.c | 16 +------------ LibOS/shim/src/shim_debug.c | 17 ++------------ LibOS/shim/src/shim_init.c | 17 ++------------ LibOS/shim/src/shim_malloc.c | 17 ++------------ LibOS/shim/src/shim_parser.c | 17 ++------------ LibOS/shim/src/shim_syscalls.c | 17 ++------------ LibOS/shim/src/shim_table-x86_64.c | 17 ++------------ LibOS/shim/src/sys/shim_access.c | 17 ++------------ LibOS/shim/src/sys/shim_alarm.c | 17 ++------------ LibOS/shim/src/sys/shim_benchmark.c | 17 ++------------ LibOS/shim/src/sys/shim_brk.c | 18 +++------------ LibOS/shim/src/sys/shim_clone.c | 17 ++------------ LibOS/shim/src/sys/shim_dup.c | 17 ++------------ LibOS/shim/src/sys/shim_epoll.c | 17 ++------------ LibOS/shim/src/sys/shim_eventfd.c | 17 ++------------ LibOS/shim/src/sys/shim_exec.c | 17 ++------------ LibOS/shim/src/sys/shim_exit.c | 17 ++------------ LibOS/shim/src/sys/shim_fcntl.c | 17 ++------------ LibOS/shim/src/sys/shim_fork.c | 17 ++------------ LibOS/shim/src/sys/shim_fs.c | 17 ++------------ LibOS/shim/src/sys/shim_futex.c | 18 +++------------ LibOS/shim/src/sys/shim_getcwd.c | 17 ++------------ LibOS/shim/src/sys/shim_getpid.c | 17 ++------------ LibOS/shim/src/sys/shim_getrlimit.c | 17 ++------------ LibOS/shim/src/sys/shim_ioctl.c | 17 ++------------ LibOS/shim/src/sys/shim_mmap.c | 18 +++------------ LibOS/shim/src/sys/shim_msgget.c | 17 ++------------ LibOS/shim/src/sys/shim_open.c | 17 ++------------ LibOS/shim/src/sys/shim_pipe.c | 17 ++------------ LibOS/shim/src/sys/shim_poll.c | 17 ++------------ LibOS/shim/src/sys/shim_sched.c | 17 ++------------ LibOS/shim/src/sys/shim_semget.c | 17 ++------------ LibOS/shim/src/sys/shim_sigaction.c | 17 ++------------ LibOS/shim/src/sys/shim_sleep.c | 17 ++------------ LibOS/shim/src/sys/shim_socket.c | 17 ++------------ LibOS/shim/src/sys/shim_stat.c | 17 ++------------ LibOS/shim/src/sys/shim_time.c | 17 ++------------ LibOS/shim/src/sys/shim_uname.c | 17 ++------------ LibOS/shim/src/sys/shim_wait.c | 17 ++------------ LibOS/shim/src/sys/shim_wrappers.c | 17 ++------------ LibOS/shim/src/syscallas-x86_64.S | 17 ++------------ LibOS/shim/src/utils/printf.c | 17 ++------------ LibOS/shim/src/utils/strobjs.c | 17 ++------------ LibOS/shim/src/vdso/vdso-x86_64.lds | 23 ++++--------------- LibOS/shim/src/vdso/vdso.c | 23 ++++--------------- LibOS/shim/src/vdso/vdso.h | 16 +------------ LibOS/shim/test/ltp/contrib/conf_lint.py | 17 +------------- LibOS/shim/test/ltp/contrib/conf_merge.py | 17 +------------- LibOS/shim/test/ltp/contrib/conf_missing.py | 17 +------------- .../test/ltp/contrib/conf_remove_must_pass.py | 17 +------------- LibOS/shim/test/ltp/runltp_xml.py | 17 +------------- .../arch/x86_64/Linux-SGX/pal_host-arch.h | 16 +------------ .../arch/x86_64/Linux-SGX/sigcontext.h | 16 +------------ Pal/include/arch/x86_64/Linux-SGX/ucontext.h | 16 +------------ Pal/include/arch/x86_64/Linux/elf-arch.h | 17 ++------------ Pal/include/arch/x86_64/Linux/pal_host-arch.h | 16 +------------ Pal/include/arch/x86_64/Linux/sysdep-arch.h | 17 ++------------ .../arch/x86_64/Skeleton/pal_host-arch.h | 16 +------------ Pal/include/arch/x86_64/Skeleton/sigcontext.h | 16 +------------ Pal/include/arch/x86_64/Skeleton/ucontext.h | 16 +------------ Pal/include/arch/x86_64/cpu.h | 16 +------------ Pal/include/arch/x86_64/dl-machine.h | 17 ++------------ Pal/include/arch/x86_64/pal-arch.h | 17 ++------------ .../host/Linux-common/pal_flags_conv.h | 15 +++--------- Pal/include/lib/api.h | 17 ++------------ Pal/include/lib/atomic.h | 3 +-- Pal/include/lib/hex.h | 18 +++------------ Pal/include/lib/list.h | 18 ++------------- Pal/include/lib/memmgr.h | 17 ++------------ Pal/include/lib/pal_crypto.h | 18 ++------------- Pal/include/lib/slabmgr.h | 17 ++------------ Pal/include/pal/pal.h | 17 ++------------ Pal/include/pal/pal_debug.h | 17 ++------------ Pal/include/pal/pal_error.h | 17 ++------------ Pal/lib/avl_tree.c | 19 +++------------ Pal/lib/crypto/adapters/mbedtls_adapter.c | 18 ++------------- Pal/lib/crypto/adapters/mbedtls_dh.c | 18 ++------------- Pal/lib/crypto/adapters/mbedtls_encoding.c | 18 ++------------- Pal/lib/crypto/config.h | 19 +++------------ Pal/lib/graphene/config.c | 17 ++------------ Pal/lib/graphene/path.c | 17 ++------------ Pal/lib/list-test.c | 18 ++------------- Pal/lib/string/strstr.c | 16 +------------ Pal/src/db_events.c | 17 ++------------ Pal/src/db_exception.c | 17 ++------------ Pal/src/db_main.c | 17 ++------------ Pal/src/db_memory.c | 17 ++------------ Pal/src/db_misc.c | 17 ++------------ Pal/src/db_mutex.c | 17 ++------------ Pal/src/db_object.c | 17 ++------------ Pal/src/db_process.c | 17 ++------------ Pal/src/db_rtld.c | 17 ++------------ Pal/src/db_streams.c | 17 ++------------ Pal/src/db_threading.c | 17 ++------------ Pal/src/do-rel.h | 17 ++------------ Pal/src/dynamic_link.h | 17 ++------------ Pal/src/host/Linux-SGX/clone-x86_64.S | 17 ++------------ Pal/src/host/Linux-SGX/db_devices.c | 17 ++------------ Pal/src/host/Linux-SGX/db_eventfd.c | 17 ++------------ Pal/src/host/Linux-SGX/db_events.c | 17 ++------------ Pal/src/host/Linux-SGX/db_exception.c | 18 +++------------ Pal/src/host/Linux-SGX/db_files.c | 17 ++------------ Pal/src/host/Linux-SGX/db_main.c | 17 ++------------ Pal/src/host/Linux-SGX/db_memory.c | 17 ++------------ Pal/src/host/Linux-SGX/db_misc.c | 17 ++------------ Pal/src/host/Linux-SGX/db_mutex.c | 17 ++------------ Pal/src/host/Linux-SGX/db_object.c | 17 ++------------ Pal/src/host/Linux-SGX/db_pipes.c | 17 ++------------ Pal/src/host/Linux-SGX/db_process.c | 17 ++------------ Pal/src/host/Linux-SGX/db_rtld.c | 17 ++------------ Pal/src/host/Linux-SGX/db_sockets.c | 17 ++------------ Pal/src/host/Linux-SGX/db_streams.c | 17 ++------------ Pal/src/host/Linux-SGX/db_threading.c | 17 ++------------ Pal/src/host/Linux-SGX/elf-x86_64.h | 17 ++------------ Pal/src/host/Linux-SGX/enclave_ecalls.h | 16 +------------ Pal/src/host/Linux-SGX/enclave_platform.c | 18 ++------------- Pal/src/host/Linux-SGX/enclave_untrusted.c | 17 ++------------ Pal/src/host/Linux-SGX/pal_host.h | 17 ++------------ Pal/src/host/Linux-SGX/pal_linux.h | 17 ++------------ Pal/src/host/Linux-SGX/pal_security.h | 17 ++------------ Pal/src/host/Linux-SGX/sgx-driver | 2 +- Pal/src/host/Linux-SGX/sgx_api.h | 17 ++------------ Pal/src/host/Linux-SGX/sgx_arch.h | 17 ++------------ Pal/src/host/Linux-SGX/sgx_attest.h | 18 ++------------- Pal/src/host/Linux-SGX/sgx_exception.c | 18 +++------------ Pal/src/host/Linux-SGX/sgx_graphene.c | 17 ++------------ Pal/src/host/Linux-SGX/sgx_internal.h | 17 ++------------ Pal/src/host/Linux-SGX/sgx_platform.c | 19 +++------------ Pal/src/host/Linux-SGX/sgx_process.c | 17 ++------------ Pal/src/host/Linux-SGX/sgx_rtld.c | 17 ++------------ .../host/Linux-SGX/tools/common/attestation.c | 15 +++--------- .../host/Linux-SGX/tools/common/attestation.h | 15 +++--------- Pal/src/host/Linux-SGX/tools/common/ias.c | 15 +++--------- Pal/src/host/Linux-SGX/tools/common/ias.h | 15 +++--------- Pal/src/host/Linux-SGX/tools/common/util.c | 15 +++--------- Pal/src/host/Linux-SGX/tools/common/util.h | 15 +++--------- .../Linux-SGX/tools/ias-request/ias_request.c | 15 +++--------- .../is-sgx-available/is_sgx_available.cpp | 15 +++--------- .../Linux-SGX/tools/quote-dump/quote_dump.c | 15 +++--------- Pal/src/host/Linux-SGX/tools/ra-tls/ra_tls.h | 14 ++--------- .../Linux-SGX/tools/ra-tls/ra_tls_attest.c | 14 ++--------- .../tools/ra-tls/ra_tls_verify_common.c | 14 ++--------- .../tools/ra-tls/ra_tls_verify_dcap.c | 14 ++--------- .../tools/ra-tls/ra_tls_verify_epid.c | 14 ++--------- .../verify-ias-report/verify_ias_report.c | 15 +++--------- Pal/src/host/Linux/clone-x86_64.S | 17 ++------------ Pal/src/host/Linux/db_devices.c | 18 ++------------- Pal/src/host/Linux/db_eventfd.c | 17 ++------------ Pal/src/host/Linux/db_events.c | 17 ++------------ Pal/src/host/Linux/db_exception.c | 18 +++------------ Pal/src/host/Linux/db_files.c | 17 ++------------ Pal/src/host/Linux/db_main.c | 17 ++------------ Pal/src/host/Linux/db_memory.c | 17 ++------------ Pal/src/host/Linux/db_misc.c | 17 ++------------ Pal/src/host/Linux/db_mutex.c | 17 ++------------ Pal/src/host/Linux/db_object.c | 17 ++------------ Pal/src/host/Linux/db_pipes.c | 17 ++------------ Pal/src/host/Linux/db_process.c | 17 ++------------ Pal/src/host/Linux/db_rtld.c | 17 ++------------ Pal/src/host/Linux/db_rtld.h | 16 +------------ Pal/src/host/Linux/db_sockets.c | 17 ++------------ Pal/src/host/Linux/db_streams.c | 17 ++------------ Pal/src/host/Linux/db_threading.c | 17 ++------------ Pal/src/host/Linux/pal_host.h | 17 ++------------ Pal/src/host/Linux/pal_linux.h | 17 ++------------ Pal/src/host/Linux/pal_security.h | 17 ++------------ Pal/src/host/Linux/pal_start-x86_64.S | 16 +------------ Pal/src/host/Skeleton/db_devices.c | 17 ++------------ Pal/src/host/Skeleton/db_eventfd.c | 17 ++------------ Pal/src/host/Skeleton/db_events.c | 17 ++------------ Pal/src/host/Skeleton/db_exception.c | 17 ++------------ Pal/src/host/Skeleton/db_files.c | 17 ++------------ Pal/src/host/Skeleton/db_main.c | 17 ++------------ Pal/src/host/Skeleton/db_memory.c | 17 ++------------ Pal/src/host/Skeleton/db_misc.c | 17 ++------------ Pal/src/host/Skeleton/db_mutex.c | 17 ++------------ Pal/src/host/Skeleton/db_object.c | 17 ++------------ Pal/src/host/Skeleton/db_pipes.c | 17 ++------------ Pal/src/host/Skeleton/db_process.c | 17 ++------------ Pal/src/host/Skeleton/db_rtld.c | 17 ++------------ Pal/src/host/Skeleton/db_sockets.c | 17 ++------------ Pal/src/host/Skeleton/db_streams.c | 17 ++------------ Pal/src/host/Skeleton/db_threading.c | 17 ++------------ Pal/src/host/Skeleton/pal_host.h | 17 ++------------ Pal/src/pal_error.c | 17 ++------------ Pal/src/pal_internal.h | 17 ++------------ Pal/src/pal_rtld.h | 17 ++------------ Pal/src/printf.c | 17 ++------------ Pal/src/slab.c | 17 ++------------ 241 files changed, 483 insertions(+), 3549 deletions(-) diff --git a/LICENSE.addendum.txt b/LICENSE.addendum.txt index 167f10eb..118057dc 100644 --- a/LICENSE.addendum.txt +++ b/LICENSE.addendum.txt @@ -1,4 +1,4 @@ -Graphene itself is licensed under the LGPL. +Graphene itself is licensed under the LGPL-3.0-or-later. Graphene on an SGX host requires a kernel driver (in Pal/src/host/Linux-SGX/sgx-driver), which is separately licensed under @@ -32,4 +32,4 @@ A number of files taken from other C libraries: ** Pal/lib/string/ - the whole directory ** Pal/src/dynamic_link.h, do-rel.h , dl-machine-x86_64.h ** Pal/include/arch/x86_64/Linux/ - whole directory - for signal API definitions - ** We also build a patched glibc, but this could be moved into a separate repo + ** We also build a patched glibc diff --git a/LibOS/shim/include/arch/x86_64/shim_dl-machine.h b/LibOS/shim/include/arch/x86_64/shim_dl-machine.h index cd85ca05..bc5968dd 100644 --- a/LibOS/shim/include/arch/x86_64/shim_dl-machine.h +++ b/LibOS/shim/include/arch/x86_64/shim_dl-machine.h @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * dl-machine-x86_64.c diff --git a/LibOS/shim/include/arch/x86_64/shim_internal-arch.h b/LibOS/shim/include/arch/x86_64/shim_internal-arch.h index 4f2310fc..d5c33c27 100644 --- a/LibOS/shim/include/arch/x86_64/shim_internal-arch.h +++ b/LibOS/shim/include/arch/x86_64/shim_internal-arch.h @@ -1,18 +1,4 @@ -/* - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* * shim_internal-arch.h diff --git a/LibOS/shim/include/arch/x86_64/shim_ucontext-arch.h b/LibOS/shim/include/arch/x86_64/shim_ucontext-arch.h index 49e54bb5..78c0e5a6 100644 --- a/LibOS/shim/include/arch/x86_64/shim_ucontext-arch.h +++ b/LibOS/shim/include/arch/x86_64/shim_ucontext-arch.h @@ -1,18 +1,4 @@ -/* - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ #ifndef _SHIM_UCONTEXT_ARCH_H_ #define _SHIM_UCONTEXT_ARCH_H_ diff --git a/LibOS/shim/include/shim_checkpoint.h b/LibOS/shim/include/shim_checkpoint.h index 29df4f00..be28da1d 100644 --- a/LibOS/shim/include/shim_checkpoint.h +++ b/LibOS/shim/include/shim_checkpoint.h @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_checkpoints.c diff --git a/LibOS/shim/include/shim_context.h b/LibOS/shim/include/shim_context.h index 152eac2a..d64707b1 100644 --- a/LibOS/shim/include/shim_context.h +++ b/LibOS/shim/include/shim_context.h @@ -1,18 +1,4 @@ -/* - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* * shim_context.h diff --git a/LibOS/shim/include/shim_flags_conv.h b/LibOS/shim/include/shim_flags_conv.h index ccab52ed..06db0573 100644 --- a/LibOS/shim/include/shim_flags_conv.h +++ b/LibOS/shim/include/shim_flags_conv.h @@ -1,16 +1,7 @@ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* Copyright (C) 2020 Invisible Things Lab - Michał Kowalczyk - This file is part of Graphene Library OS. - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + * Michał Kowalczyk + */ /* * This file defines conversions between Linux syscall flags and PAL API flags. diff --git a/LibOS/shim/include/shim_fork.h b/LibOS/shim/include/shim_fork.h index c7a2be30..9f5b2158 100644 --- a/LibOS/shim/include/shim_fork.h +++ b/LibOS/shim/include/shim_fork.h @@ -1,18 +1,4 @@ -/* - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ #ifndef _SHIM_FORK_H_ #define _SHIM_FORK_H_ diff --git a/LibOS/shim/include/shim_fs.h b/LibOS/shim/include/shim_fs.h index cef076a0..1ca06d20 100644 --- a/LibOS/shim/include/shim_fs.h +++ b/LibOS/shim/include/shim_fs.h @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_fs.h diff --git a/LibOS/shim/include/shim_handle.h b/LibOS/shim/include/shim_handle.h index 46d6bd71..be726651 100644 --- a/LibOS/shim/include/shim_handle.h +++ b/LibOS/shim/include/shim_handle.h @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_handle.h diff --git a/LibOS/shim/include/shim_internal.h b/LibOS/shim/include/shim_internal.h index 1d7a951b..0554b7df 100644 --- a/LibOS/shim/include/shim_internal.h +++ b/LibOS/shim/include/shim_internal.h @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_internal.h diff --git a/LibOS/shim/include/shim_ipc.h b/LibOS/shim/include/shim_ipc.h index ce9fd668..ee7909cf 100644 --- a/LibOS/shim/include/shim_ipc.h +++ b/LibOS/shim/include/shim_ipc.h @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_ipc.h diff --git a/LibOS/shim/include/shim_ipc_helper.h b/LibOS/shim/include/shim_ipc_helper.h index 596d173a..26833b3b 100644 --- a/LibOS/shim/include/shim_ipc_helper.h +++ b/LibOS/shim/include/shim_ipc_helper.h @@ -1,18 +1,4 @@ -/* - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ #ifndef _SHIM_IPC_HELPER_H_ #define _SHIM_IPC_HELPER_H_ diff --git a/LibOS/shim/include/shim_ipc_ns.h b/LibOS/shim/include/shim_ipc_ns.h index ddf1745b..ce6bd244 100644 --- a/LibOS/shim/include/shim_ipc_ns.h +++ b/LibOS/shim/include/shim_ipc_ns.h @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_ipc_ns.h diff --git a/LibOS/shim/include/shim_ipc_pid.h b/LibOS/shim/include/shim_ipc_pid.h index 71ab3910..733824fe 100644 --- a/LibOS/shim/include/shim_ipc_pid.h +++ b/LibOS/shim/include/shim_ipc_pid.h @@ -1,18 +1,4 @@ -/* - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ #ifndef _SHIM_IPC_PID_H_ #define _SHIM_IPC_PID_H_ diff --git a/LibOS/shim/include/shim_ipc_sysv.h b/LibOS/shim/include/shim_ipc_sysv.h index e48b7391..06770d11 100644 --- a/LibOS/shim/include/shim_ipc_sysv.h +++ b/LibOS/shim/include/shim_ipc_sysv.h @@ -1,18 +1,4 @@ -/* - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ #ifndef _SHIM_IPC_SYSV_H_ #define _SHIM_IPC_SYSV_H_ diff --git a/LibOS/shim/include/shim_sysv.h b/LibOS/shim/include/shim_sysv.h index c82e6adf..469d89fe 100644 --- a/LibOS/shim/include/shim_sysv.h +++ b/LibOS/shim/include/shim_sysv.h @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_sysv.h diff --git a/LibOS/shim/include/shim_utils.h b/LibOS/shim/include/shim_utils.h index 7e607365..12330926 100644 --- a/LibOS/shim/include/shim_utils.h +++ b/LibOS/shim/include/shim_utils.h @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_utils.h diff --git a/LibOS/shim/include/shim_vdso.h b/LibOS/shim/include/shim_vdso.h index b1a32a99..52a8a6d9 100644 --- a/LibOS/shim/include/shim_vdso.h +++ b/LibOS/shim/include/shim_vdso.h @@ -1,23 +1,8 @@ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* * Copyright 2018 Intel Corporation. * Copyright 2018 Isaku Yamahata * - * All Rights Reserved. - * - * This file is part of Graphene Library OS. - * - * Graphene Library OS is free software: you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public License - * as published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * Graphene Library OS is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program. If not, see . */ #ifndef _SHIM_VDSO_H_ diff --git a/LibOS/shim/include/shim_vma.h b/LibOS/shim/include/shim_vma.h index cb364576..b6dd9c1b 100644 --- a/LibOS/shim/include/shim_vma.h +++ b/LibOS/shim/include/shim_vma.h @@ -1,19 +1,7 @@ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* Copyright (C) 2014 Stony Brook University - Copyright (C) 2020 Invisible Things Lab - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + * Copyright (C) 2020 Invisible Things Lab + */ /* * shim_vma.h diff --git a/LibOS/shim/src/bookkeep/shim_handle.c b/LibOS/shim/src/bookkeep/shim_handle.c index c4223c0d..9e7fe5ca 100644 --- a/LibOS/shim/src/bookkeep/shim_handle.c +++ b/LibOS/shim/src/bookkeep/shim_handle.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_handle.c diff --git a/LibOS/shim/src/bookkeep/shim_signal.c b/LibOS/shim/src/bookkeep/shim_signal.c index 7b689412..e7e2e5f4 100644 --- a/LibOS/shim/src/bookkeep/shim_signal.c +++ b/LibOS/shim/src/bookkeep/shim_signal.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_signal.c diff --git a/LibOS/shim/src/bookkeep/shim_thread.c b/LibOS/shim/src/bookkeep/shim_thread.c index 0c40581d..048bdc76 100644 --- a/LibOS/shim/src/bookkeep/shim_thread.c +++ b/LibOS/shim/src/bookkeep/shim_thread.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_thread.c diff --git a/LibOS/shim/src/bookkeep/shim_vma.c b/LibOS/shim/src/bookkeep/shim_vma.c index 038fd4a1..39dbc667 100644 --- a/LibOS/shim/src/bookkeep/shim_vma.c +++ b/LibOS/shim/src/bookkeep/shim_vma.c @@ -1,19 +1,7 @@ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* Copyright (C) 2014 Stony Brook University - Copyright (C) 2020 Invisible Things Lab - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + * Copyright (C) 2020 Invisible Things Lab + */ #include #include diff --git a/LibOS/shim/src/elf/do-rel.h b/LibOS/shim/src/elf/do-rel.h index 1cf0b13a..910d78a1 100644 --- a/LibOS/shim/src/elf/do-rel.h +++ b/LibOS/shim/src/elf/do-rel.h @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * do-rel.c diff --git a/LibOS/shim/src/elf/shim_rtld.c b/LibOS/shim/src/elf/shim_rtld.c index 2b451390..a4f01cd6 100644 --- a/LibOS/shim/src/elf/shim_rtld.c +++ b/LibOS/shim/src/elf/shim_rtld.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_rtld.c diff --git a/LibOS/shim/src/fs/chroot/fs.c b/LibOS/shim/src/fs/chroot/fs.c index 7d4efca1..950b4e7a 100644 --- a/LibOS/shim/src/fs/chroot/fs.c +++ b/LibOS/shim/src/fs/chroot/fs.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * fs.c diff --git a/LibOS/shim/src/fs/dev/attestation.c b/LibOS/shim/src/fs/dev/attestation.c index b7e23364..0e74b4fe 100644 --- a/LibOS/shim/src/fs/dev/attestation.c +++ b/LibOS/shim/src/fs/dev/attestation.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2020 Intel Labs - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2020 Intel Labs */ /*! * \file diff --git a/LibOS/shim/src/fs/dev/fs.c b/LibOS/shim/src/fs/dev/fs.c index 72bf6e93..7c2541c4 100644 --- a/LibOS/shim/src/fs/dev/fs.c +++ b/LibOS/shim/src/fs/dev/fs.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /*! * \file diff --git a/LibOS/shim/src/fs/dev/null.c b/LibOS/shim/src/fs/dev/null.c index 8efb23a8..75ec7cdd 100644 --- a/LibOS/shim/src/fs/dev/null.c +++ b/LibOS/shim/src/fs/dev/null.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2020 Intel Labs - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2020 Intel Labs */ /*! * \file diff --git a/LibOS/shim/src/fs/dev/random.c b/LibOS/shim/src/fs/dev/random.c index fc551efb..8c4f89e7 100644 --- a/LibOS/shim/src/fs/dev/random.c +++ b/LibOS/shim/src/fs/dev/random.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2020 Intel Labs - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2020 Intel Labs */ /*! * \file diff --git a/LibOS/shim/src/fs/dev/std.c b/LibOS/shim/src/fs/dev/std.c index f6b52dba..25697512 100644 --- a/LibOS/shim/src/fs/dev/std.c +++ b/LibOS/shim/src/fs/dev/std.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2020 Intel Labs - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2020 Intel Labs */ /*! * \file diff --git a/LibOS/shim/src/fs/dev/zero.c b/LibOS/shim/src/fs/dev/zero.c index 4f2bf04b..dce4038a 100644 --- a/LibOS/shim/src/fs/dev/zero.c +++ b/LibOS/shim/src/fs/dev/zero.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2020 Intel Labs - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2020 Intel Labs */ /*! * \file diff --git a/LibOS/shim/src/fs/eventfd/fs.c b/LibOS/shim/src/fs/eventfd/fs.c index e87091d9..787ff20b 100644 --- a/LibOS/shim/src/fs/eventfd/fs.c +++ b/LibOS/shim/src/fs/eventfd/fs.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2019 Intel Corporation - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2019 Intel Corporation */ /* * fs.c diff --git a/LibOS/shim/src/fs/pipe/fs.c b/LibOS/shim/src/fs/pipe/fs.c index 9455ab49..4ac65e53 100644 --- a/LibOS/shim/src/fs/pipe/fs.c +++ b/LibOS/shim/src/fs/pipe/fs.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * fs.c diff --git a/LibOS/shim/src/fs/proc/fs.c b/LibOS/shim/src/fs/proc/fs.c index 5df4621c..5214ea74 100644 --- a/LibOS/shim/src/fs/proc/fs.c +++ b/LibOS/shim/src/fs/proc/fs.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /*! * \file diff --git a/LibOS/shim/src/fs/proc/info.c b/LibOS/shim/src/fs/proc/info.c index 8f58cd4c..2d98d918 100644 --- a/LibOS/shim/src/fs/proc/info.c +++ b/LibOS/shim/src/fs/proc/info.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /*! * \file diff --git a/LibOS/shim/src/fs/shim_dcache.c b/LibOS/shim/src/fs/shim_dcache.c index 438115f0..ab128d79 100644 --- a/LibOS/shim/src/fs/shim_dcache.c +++ b/LibOS/shim/src/fs/shim_dcache.c @@ -1,19 +1,7 @@ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* Copyright (C) 2014 Stony Brook University, - 2017 University of North Carolina at Chapel Hill and Fortanix, Inc. - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + * 2017 University of North Carolina at Chapel Hill and Fortanix, Inc. + */ /* * shim_dcache.c diff --git a/LibOS/shim/src/fs/shim_fs.c b/LibOS/shim/src/fs/shim_fs.c index a8bbb2e8..5513bf77 100644 --- a/LibOS/shim/src/fs/shim_fs.c +++ b/LibOS/shim/src/fs/shim_fs.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_fs.c diff --git a/LibOS/shim/src/fs/shim_fs_hash.c b/LibOS/shim/src/fs/shim_fs_hash.c index 6281d8be..14126505 100644 --- a/LibOS/shim/src/fs/shim_fs_hash.c +++ b/LibOS/shim/src/fs/shim_fs_hash.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * This file contains functions to generate hash values for FS paths. diff --git a/LibOS/shim/src/fs/shim_fs_pseudo.c b/LibOS/shim/src/fs/shim_fs_pseudo.c index 158e19ed..b37fe44b 100644 --- a/LibOS/shim/src/fs/shim_fs_pseudo.c +++ b/LibOS/shim/src/fs/shim_fs_pseudo.c @@ -1,19 +1,7 @@ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* Copyright (C) 2014 Stony Brook University * Copyright (C) 2020 Intel Labs - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + */ /*! * \file diff --git a/LibOS/shim/src/fs/shim_namei.c b/LibOS/shim/src/fs/shim_namei.c index 8796b799..9a6e549f 100644 --- a/LibOS/shim/src/fs/shim_namei.c +++ b/LibOS/shim/src/fs/shim_namei.c @@ -1,19 +1,5 @@ -/* Copyright (C) 2017, University of North Carolina at Chapel Hill - and Fortanix, Inc. - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2017, University of North Carolina at Chapel Hill and Fortanix, Inc. */ /* * shim_namei.c diff --git a/LibOS/shim/src/fs/socket/fs.c b/LibOS/shim/src/fs/socket/fs.c index 7b0b119b..2126c937 100644 --- a/LibOS/shim/src/fs/socket/fs.c +++ b/LibOS/shim/src/fs/socket/fs.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * fs.c diff --git a/LibOS/shim/src/fs/str/fs.c b/LibOS/shim/src/fs/str/fs.c index fab04114..c1d1b979 100644 --- a/LibOS/shim/src/fs/str/fs.c +++ b/LibOS/shim/src/fs/str/fs.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * fs.c diff --git a/LibOS/shim/src/ipc/shim_ipc.c b/LibOS/shim/src/ipc/shim_ipc.c index c1adf355..2d704e70 100644 --- a/LibOS/shim/src/ipc/shim_ipc.c +++ b/LibOS/shim/src/ipc/shim_ipc.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_ipc.c diff --git a/LibOS/shim/src/ipc/shim_ipc_child.c b/LibOS/shim/src/ipc/shim_ipc_child.c index 8b9192d7..32ce19ed 100644 --- a/LibOS/shim/src/ipc/shim_ipc_child.c +++ b/LibOS/shim/src/ipc/shim_ipc_child.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_ipc_child.c diff --git a/LibOS/shim/src/ipc/shim_ipc_helper.c b/LibOS/shim/src/ipc/shim_ipc_helper.c index 0c6ddb0b..3ee88abe 100644 --- a/LibOS/shim/src/ipc/shim_ipc_helper.c +++ b/LibOS/shim/src/ipc/shim_ipc_helper.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_ipc_helper.c diff --git a/LibOS/shim/src/ipc/shim_ipc_nsimpl.h b/LibOS/shim/src/ipc/shim_ipc_nsimpl.h index 73cb2d5a..f7cc0899 100644 --- a/LibOS/shim/src/ipc/shim_ipc_nsimpl.h +++ b/LibOS/shim/src/ipc/shim_ipc_nsimpl.h @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_ipc_nsimpl.h diff --git a/LibOS/shim/src/ipc/shim_ipc_pid.c b/LibOS/shim/src/ipc/shim_ipc_pid.c index 8f5e9630..5d5e4daa 100644 --- a/LibOS/shim/src/ipc/shim_ipc_pid.c +++ b/LibOS/shim/src/ipc/shim_ipc_pid.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_ipc_pid.c diff --git a/LibOS/shim/src/ipc/shim_ipc_sysv.c b/LibOS/shim/src/ipc/shim_ipc_sysv.c index 1416bc61..fd748c4d 100644 --- a/LibOS/shim/src/ipc/shim_ipc_sysv.c +++ b/LibOS/shim/src/ipc/shim_ipc_sysv.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_ipc_pid.c diff --git a/LibOS/shim/src/shim_async.c b/LibOS/shim/src/shim_async.c index c174731f..b7261f8d 100644 --- a/LibOS/shim/src/shim_async.c +++ b/LibOS/shim/src/shim_async.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_async.c diff --git a/LibOS/shim/src/shim_checkpoint.c b/LibOS/shim/src/shim_checkpoint.c index 80051a32..2345b37a 100644 --- a/LibOS/shim/src/shim_checkpoint.c +++ b/LibOS/shim/src/shim_checkpoint.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_checkpoint.c diff --git a/LibOS/shim/src/shim_context-x86_64.c b/LibOS/shim/src/shim_context-x86_64.c index 4866ca0c..79b06b32 100644 --- a/LibOS/shim/src/shim_context-x86_64.c +++ b/LibOS/shim/src/shim_context-x86_64.c @@ -1,18 +1,4 @@ -/* - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* * shim_context-x86_64.c diff --git a/LibOS/shim/src/shim_debug.c b/LibOS/shim/src/shim_debug.c index f50a5b7c..1899441d 100644 --- a/LibOS/shim/src/shim_debug.c +++ b/LibOS/shim/src/shim_debug.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_debug.c diff --git a/LibOS/shim/src/shim_init.c b/LibOS/shim/src/shim_init.c index 4737a625..2ec85ff2 100644 --- a/LibOS/shim/src/shim_init.c +++ b/LibOS/shim/src/shim_init.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /*! * \file shim_init.c diff --git a/LibOS/shim/src/shim_malloc.c b/LibOS/shim/src/shim_malloc.c index cb6c2210..e2098384 100644 --- a/LibOS/shim/src/shim_malloc.c +++ b/LibOS/shim/src/shim_malloc.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_malloc.c diff --git a/LibOS/shim/src/shim_parser.c b/LibOS/shim/src/shim_parser.c index 249b0dbf..7be50bcf 100644 --- a/LibOS/shim/src/shim_parser.c +++ b/LibOS/shim/src/shim_parser.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_parser.c diff --git a/LibOS/shim/src/shim_syscalls.c b/LibOS/shim/src/shim_syscalls.c index fd4fb2c1..b8b41202 100644 --- a/LibOS/shim/src/shim_syscalls.c +++ b/LibOS/shim/src/shim_syscalls.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_syscalls.c diff --git a/LibOS/shim/src/shim_table-x86_64.c b/LibOS/shim/src/shim_table-x86_64.c index 42504633..05c306bb 100644 --- a/LibOS/shim/src/shim_table-x86_64.c +++ b/LibOS/shim/src/shim_table-x86_64.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_table.c diff --git a/LibOS/shim/src/sys/shim_access.c b/LibOS/shim/src/sys/shim_access.c index 8ac0b69d..343d3f0e 100644 --- a/LibOS/shim/src/sys/shim_access.c +++ b/LibOS/shim/src/sys/shim_access.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_access.c diff --git a/LibOS/shim/src/sys/shim_alarm.c b/LibOS/shim/src/sys/shim_alarm.c index 12516374..3b39fc1f 100644 --- a/LibOS/shim/src/sys/shim_alarm.c +++ b/LibOS/shim/src/sys/shim_alarm.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_alarm.c diff --git a/LibOS/shim/src/sys/shim_benchmark.c b/LibOS/shim/src/sys/shim_benchmark.c index 2cbf1751..fcb06d09 100644 --- a/LibOS/shim/src/sys/shim_benchmark.c +++ b/LibOS/shim/src/sys/shim_benchmark.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_benchmark.c diff --git a/LibOS/shim/src/sys/shim_brk.c b/LibOS/shim/src/sys/shim_brk.c index 113dc468..9a3735f3 100644 --- a/LibOS/shim/src/sys/shim_brk.c +++ b/LibOS/shim/src/sys/shim_brk.c @@ -1,19 +1,7 @@ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* Copyright (C) 2014 Stony Brook University - Copyright (C) 2020 Invisible Things Lab - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + * Copyright (C) 2020 Invisible Things Lab + */ /* * shim_brk.c diff --git a/LibOS/shim/src/sys/shim_clone.c b/LibOS/shim/src/sys/shim_clone.c index e99328f7..1f5d3f8c 100644 --- a/LibOS/shim/src/sys/shim_clone.c +++ b/LibOS/shim/src/sys/shim_clone.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_clone.c diff --git a/LibOS/shim/src/sys/shim_dup.c b/LibOS/shim/src/sys/shim_dup.c index 826add4a..d888f749 100644 --- a/LibOS/shim/src/sys/shim_dup.c +++ b/LibOS/shim/src/sys/shim_dup.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_clone.c diff --git a/LibOS/shim/src/sys/shim_epoll.c b/LibOS/shim/src/sys/shim_epoll.c index e1bc0cdd..ffb6f5bd 100644 --- a/LibOS/shim/src/sys/shim_epoll.c +++ b/LibOS/shim/src/sys/shim_epoll.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_epoll.c diff --git a/LibOS/shim/src/sys/shim_eventfd.c b/LibOS/shim/src/sys/shim_eventfd.c index e653479d..c9ff7131 100644 --- a/LibOS/shim/src/sys/shim_eventfd.c +++ b/LibOS/shim/src/sys/shim_eventfd.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2019 Intel Corporation - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2019 Intel Corporation */ /* * shim_eventfd.c diff --git a/LibOS/shim/src/sys/shim_exec.c b/LibOS/shim/src/sys/shim_exec.c index 32c66f57..c3d856b8 100644 --- a/LibOS/shim/src/sys/shim_exec.c +++ b/LibOS/shim/src/sys/shim_exec.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_exec.c diff --git a/LibOS/shim/src/sys/shim_exit.c b/LibOS/shim/src/sys/shim_exit.c index 3118f4f7..2f3b29de 100644 --- a/LibOS/shim/src/sys/shim_exit.c +++ b/LibOS/shim/src/sys/shim_exit.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_exit.c diff --git a/LibOS/shim/src/sys/shim_fcntl.c b/LibOS/shim/src/sys/shim_fcntl.c index d1d9dec6..2bca9686 100644 --- a/LibOS/shim/src/sys/shim_fcntl.c +++ b/LibOS/shim/src/sys/shim_fcntl.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_fcntl.c diff --git a/LibOS/shim/src/sys/shim_fork.c b/LibOS/shim/src/sys/shim_fork.c index 7d7a3969..e13344de 100644 --- a/LibOS/shim/src/sys/shim_fork.c +++ b/LibOS/shim/src/sys/shim_fork.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_fork.c diff --git a/LibOS/shim/src/sys/shim_fs.c b/LibOS/shim/src/sys/shim_fs.c index 374312e9..e697051b 100644 --- a/LibOS/shim/src/sys/shim_fs.c +++ b/LibOS/shim/src/sys/shim_fs.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_fs.c diff --git a/LibOS/shim/src/sys/shim_futex.c b/LibOS/shim/src/sys/shim_futex.c index 160a9b68..fb16a2a8 100644 --- a/LibOS/shim/src/sys/shim_futex.c +++ b/LibOS/shim/src/sys/shim_futex.c @@ -1,19 +1,7 @@ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* Copyright (C) 2014 Stony Brook University - Copyright (C) 2019 Invisible Things Lab - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + * Copyright (C) 2019 Invisible Things Lab + */ /* * "The futexes are also cursed." diff --git a/LibOS/shim/src/sys/shim_getcwd.c b/LibOS/shim/src/sys/shim_getcwd.c index 3f1d2a9b..89564346 100644 --- a/LibOS/shim/src/sys/shim_getcwd.c +++ b/LibOS/shim/src/sys/shim_getcwd.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_getcwd.c diff --git a/LibOS/shim/src/sys/shim_getpid.c b/LibOS/shim/src/sys/shim_getpid.c index 188a8e17..3347594a 100644 --- a/LibOS/shim/src/sys/shim_getpid.c +++ b/LibOS/shim/src/sys/shim_getpid.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_getpid.c diff --git a/LibOS/shim/src/sys/shim_getrlimit.c b/LibOS/shim/src/sys/shim_getrlimit.c index 16c10298..c98a0509 100644 --- a/LibOS/shim/src/sys/shim_getrlimit.c +++ b/LibOS/shim/src/sys/shim_getrlimit.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_getrlimit.c diff --git a/LibOS/shim/src/sys/shim_ioctl.c b/LibOS/shim/src/sys/shim_ioctl.c index f2e1f190..47c33e08 100644 --- a/LibOS/shim/src/sys/shim_ioctl.c +++ b/LibOS/shim/src/sys/shim_ioctl.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_ioctl.c diff --git a/LibOS/shim/src/sys/shim_mmap.c b/LibOS/shim/src/sys/shim_mmap.c index 6314f0d0..87932dd9 100644 --- a/LibOS/shim/src/sys/shim_mmap.c +++ b/LibOS/shim/src/sys/shim_mmap.c @@ -1,19 +1,7 @@ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* Copyright (C) 2014 Stony Brook University - Copyright (C) 2020 Invisible Things Lab - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + * Copyright (C) 2020 Invisible Things Lab + */ /* * shim_mmap.c diff --git a/LibOS/shim/src/sys/shim_msgget.c b/LibOS/shim/src/sys/shim_msgget.c index 68498e28..35cc5bfd 100644 --- a/LibOS/shim/src/sys/shim_msgget.c +++ b/LibOS/shim/src/sys/shim_msgget.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_msgget.c diff --git a/LibOS/shim/src/sys/shim_open.c b/LibOS/shim/src/sys/shim_open.c index 451b1e3a..0cd4a447 100644 --- a/LibOS/shim/src/sys/shim_open.c +++ b/LibOS/shim/src/sys/shim_open.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_open.c diff --git a/LibOS/shim/src/sys/shim_pipe.c b/LibOS/shim/src/sys/shim_pipe.c index eba1953b..5eb6618c 100644 --- a/LibOS/shim/src/sys/shim_pipe.c +++ b/LibOS/shim/src/sys/shim_pipe.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_pipe.c diff --git a/LibOS/shim/src/sys/shim_poll.c b/LibOS/shim/src/sys/shim_poll.c index 8ab17f6f..424de2c9 100644 --- a/LibOS/shim/src/sys/shim_poll.c +++ b/LibOS/shim/src/sys/shim_poll.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_poll.c diff --git a/LibOS/shim/src/sys/shim_sched.c b/LibOS/shim/src/sys/shim_sched.c index b40b7903..5812363f 100644 --- a/LibOS/shim/src/sys/shim_sched.c +++ b/LibOS/shim/src/sys/shim_sched.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_sched.c diff --git a/LibOS/shim/src/sys/shim_semget.c b/LibOS/shim/src/sys/shim_semget.c index f11a2c34..4cb29375 100644 --- a/LibOS/shim/src/sys/shim_semget.c +++ b/LibOS/shim/src/sys/shim_semget.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_semget.c diff --git a/LibOS/shim/src/sys/shim_sigaction.c b/LibOS/shim/src/sys/shim_sigaction.c index 77df9a35..c6d4d8f1 100644 --- a/LibOS/shim/src/sys/shim_sigaction.c +++ b/LibOS/shim/src/sys/shim_sigaction.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_sigaction.c diff --git a/LibOS/shim/src/sys/shim_sleep.c b/LibOS/shim/src/sys/shim_sleep.c index c9483a3f..50eb2bde 100644 --- a/LibOS/shim/src/sys/shim_sleep.c +++ b/LibOS/shim/src/sys/shim_sleep.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_sleep.c diff --git a/LibOS/shim/src/sys/shim_socket.c b/LibOS/shim/src/sys/shim_socket.c index 7e10e5d6..0274f7f2 100644 --- a/LibOS/shim/src/sys/shim_socket.c +++ b/LibOS/shim/src/sys/shim_socket.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_socket.c diff --git a/LibOS/shim/src/sys/shim_stat.c b/LibOS/shim/src/sys/shim_stat.c index 5621fe3b..c1fcacb4 100644 --- a/LibOS/shim/src/sys/shim_stat.c +++ b/LibOS/shim/src/sys/shim_stat.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_stat.c diff --git a/LibOS/shim/src/sys/shim_time.c b/LibOS/shim/src/sys/shim_time.c index 42cbb23d..231f7e99 100644 --- a/LibOS/shim/src/sys/shim_time.c +++ b/LibOS/shim/src/sys/shim_time.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_time.c diff --git a/LibOS/shim/src/sys/shim_uname.c b/LibOS/shim/src/sys/shim_uname.c index 64e71de4..11a564b4 100644 --- a/LibOS/shim/src/sys/shim_uname.c +++ b/LibOS/shim/src/sys/shim_uname.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_uname.c diff --git a/LibOS/shim/src/sys/shim_wait.c b/LibOS/shim/src/sys/shim_wait.c index f7e6f5ce..b6a3256b 100644 --- a/LibOS/shim/src/sys/shim_wait.c +++ b/LibOS/shim/src/sys/shim_wait.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_wait.c diff --git a/LibOS/shim/src/sys/shim_wrappers.c b/LibOS/shim/src/sys/shim_wrappers.c index ac19ae3d..5398be46 100644 --- a/LibOS/shim/src/sys/shim_wrappers.c +++ b/LibOS/shim/src/sys/shim_wrappers.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_wrapper.c diff --git a/LibOS/shim/src/syscallas-x86_64.S b/LibOS/shim/src/syscallas-x86_64.S index efc66bd6..e1f5b986 100644 --- a/LibOS/shim/src/syscallas-x86_64.S +++ b/LibOS/shim/src/syscallas-x86_64.S @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * syscallas.S diff --git a/LibOS/shim/src/utils/printf.c b/LibOS/shim/src/utils/printf.c index 959fa98b..316df886 100644 --- a/LibOS/shim/src/utils/printf.c +++ b/LibOS/shim/src/utils/printf.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ #include #include diff --git a/LibOS/shim/src/utils/strobjs.c b/LibOS/shim/src/utils/strobjs.c index 21485473..27bb54dc 100644 --- a/LibOS/shim/src/utils/strobjs.c +++ b/LibOS/shim/src/utils/strobjs.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * shim_syscalls.c diff --git a/LibOS/shim/src/vdso/vdso-x86_64.lds b/LibOS/shim/src/vdso/vdso-x86_64.lds index e521d282..c96f33db 100644 --- a/LibOS/shim/src/vdso/vdso-x86_64.lds +++ b/LibOS/shim/src/vdso/vdso-x86_64.lds @@ -1,23 +1,10 @@ -/* - * Copyright (C) 2018 Intel Corporation +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2018 Intel Corporation * Isaku Yamahata * - * All Rights Reserved. - * This file is part of Graphene Library OS. - * - * Graphene Library OS is free software: you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public License - * as published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * Graphene Library OS is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program. If not, see . - * + */ + +/* * Linker script for Graphene vDSO emulation */ diff --git a/LibOS/shim/src/vdso/vdso.c b/LibOS/shim/src/vdso/vdso.c index eec6e380..a45765ba 100644 --- a/LibOS/shim/src/vdso/vdso.c +++ b/LibOS/shim/src/vdso/vdso.c @@ -1,23 +1,8 @@ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* Copyright (C) 2018 Intel Corporation - Isaku Yamahata - - All Rights Reserved. - - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . -*/ + * Isaku Yamahata + * + */ #include "vdso.h" diff --git a/LibOS/shim/src/vdso/vdso.h b/LibOS/shim/src/vdso/vdso.h index 9be6d31a..5586b7ed 100644 --- a/LibOS/shim/src/vdso/vdso.h +++ b/LibOS/shim/src/vdso/vdso.h @@ -1,18 +1,4 @@ -/* - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ #ifndef _SHIM_VDSO_H_ #define _SHIM_VDSO_H_ diff --git a/LibOS/shim/test/ltp/contrib/conf_lint.py b/LibOS/shim/test/ltp/contrib/conf_lint.py index 4c08f4d8..36a6e254 100755 --- a/LibOS/shim/test/ltp/contrib/conf_lint.py +++ b/LibOS/shim/test/ltp/contrib/conf_lint.py @@ -1,21 +1,6 @@ #!/usr/bin/env python3 - -# +# SPDX-License-Identifier: LGPL-3.0-or-later # Copyright (C) 2019 Wojtek Porczyk -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU Lesser General Public License as -# published by the Free Software Foundation; either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# ''' Check ltp.cfg for tag sorting diff --git a/LibOS/shim/test/ltp/contrib/conf_merge.py b/LibOS/shim/test/ltp/contrib/conf_merge.py index 2a0d3524..8933fb69 100755 --- a/LibOS/shim/test/ltp/contrib/conf_merge.py +++ b/LibOS/shim/test/ltp/contrib/conf_merge.py @@ -1,21 +1,6 @@ #!/usr/bin/env python3 - -# +# SPDX-License-Identifier: LGPL-3.0-or-later # Copyright (C) 2019 Wojtek Porczyk -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU Lesser General Public License as -# published by the Free Software Foundation; either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# import argparse import collections diff --git a/LibOS/shim/test/ltp/contrib/conf_missing.py b/LibOS/shim/test/ltp/contrib/conf_missing.py index 971271ec..3e41f9a4 100755 --- a/LibOS/shim/test/ltp/contrib/conf_missing.py +++ b/LibOS/shim/test/ltp/contrib/conf_missing.py @@ -1,21 +1,6 @@ #!/usr/bin/env python3 - -# +# SPDX-License-Identifier: LGPL-3.0-or-later # Copyright (C) 2019 Wojtek Porczyk -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU Lesser General Public License as -# published by the Free Software Foundation; either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# import argparse import configparser diff --git a/LibOS/shim/test/ltp/contrib/conf_remove_must_pass.py b/LibOS/shim/test/ltp/contrib/conf_remove_must_pass.py index 152d5c9e..f3da8916 100755 --- a/LibOS/shim/test/ltp/contrib/conf_remove_must_pass.py +++ b/LibOS/shim/test/ltp/contrib/conf_remove_must_pass.py @@ -1,21 +1,6 @@ #!/usr/bin/env python3 - -# +# SPDX-License-Identifier: LGPL-3.0-or-later # Copyright (C) 2019 Wojtek Porczyk -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU Lesser General Public License as -# published by the Free Software Foundation; either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# import argparse import enum diff --git a/LibOS/shim/test/ltp/runltp_xml.py b/LibOS/shim/test/ltp/runltp_xml.py index 6d551e99..a1421b57 100755 --- a/LibOS/shim/test/ltp/runltp_xml.py +++ b/LibOS/shim/test/ltp/runltp_xml.py @@ -1,21 +1,6 @@ #!/usr/bin/env python3 - -# +# SPDX-License-Identifier: LGPL-3.0-or-later # Copyright (C) 2019 Wojtek Porczyk -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU Lesser General Public License as -# published by the Free Software Foundation; either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# import abc import argparse diff --git a/Pal/include/arch/x86_64/Linux-SGX/pal_host-arch.h b/Pal/include/arch/x86_64/Linux-SGX/pal_host-arch.h index 84731835..d2e5095e 100644 --- a/Pal/include/arch/x86_64/Linux-SGX/pal_host-arch.h +++ b/Pal/include/arch/x86_64/Linux-SGX/pal_host-arch.h @@ -1,18 +1,4 @@ -/* - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* * pal_host-arch.h diff --git a/Pal/include/arch/x86_64/Linux-SGX/sigcontext.h b/Pal/include/arch/x86_64/Linux-SGX/sigcontext.h index e7c571e3..782e3832 100644 --- a/Pal/include/arch/x86_64/Linux-SGX/sigcontext.h +++ b/Pal/include/arch/x86_64/Linux-SGX/sigcontext.h @@ -1,18 +1,4 @@ -/* - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* * sigcontext.h diff --git a/Pal/include/arch/x86_64/Linux-SGX/ucontext.h b/Pal/include/arch/x86_64/Linux-SGX/ucontext.h index d592292d..da317f57 100644 --- a/Pal/include/arch/x86_64/Linux-SGX/ucontext.h +++ b/Pal/include/arch/x86_64/Linux-SGX/ucontext.h @@ -1,18 +1,4 @@ -/* - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* * ucontext.h diff --git a/Pal/include/arch/x86_64/Linux/elf-arch.h b/Pal/include/arch/x86_64/Linux/elf-arch.h index 3d674f6c..a5dc144a 100644 --- a/Pal/include/arch/x86_64/Linux/elf-arch.h +++ b/Pal/include/arch/x86_64/Linux/elf-arch.h @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * dl-machine-x86_64.h diff --git a/Pal/include/arch/x86_64/Linux/pal_host-arch.h b/Pal/include/arch/x86_64/Linux/pal_host-arch.h index b44ccc51..6df6efa6 100644 --- a/Pal/include/arch/x86_64/Linux/pal_host-arch.h +++ b/Pal/include/arch/x86_64/Linux/pal_host-arch.h @@ -1,18 +1,4 @@ -/* - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* * pal_host-arch.h diff --git a/Pal/include/arch/x86_64/Linux/sysdep-arch.h b/Pal/include/arch/x86_64/Linux/sysdep-arch.h index 243a85ec..55d5b245 100644 --- a/Pal/include/arch/x86_64/Linux/sysdep-arch.h +++ b/Pal/include/arch/x86_64/Linux/sysdep-arch.h @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* This file is imported and modified from the GNU C Library */ diff --git a/Pal/include/arch/x86_64/Skeleton/pal_host-arch.h b/Pal/include/arch/x86_64/Skeleton/pal_host-arch.h index b5035d03..a9d904ab 100644 --- a/Pal/include/arch/x86_64/Skeleton/pal_host-arch.h +++ b/Pal/include/arch/x86_64/Skeleton/pal_host-arch.h @@ -1,18 +1,4 @@ -/* - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* * pal_host-arch.h diff --git a/Pal/include/arch/x86_64/Skeleton/sigcontext.h b/Pal/include/arch/x86_64/Skeleton/sigcontext.h index 0ad897c3..2c9594aa 100644 --- a/Pal/include/arch/x86_64/Skeleton/sigcontext.h +++ b/Pal/include/arch/x86_64/Skeleton/sigcontext.h @@ -1,18 +1,4 @@ -/* - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ #ifndef _SKELETON_SIGCONTEXT_H #define _SKELETON_SIGCONTEXT_H diff --git a/Pal/include/arch/x86_64/Skeleton/ucontext.h b/Pal/include/arch/x86_64/Skeleton/ucontext.h index 101bd0a2..f1f04a2f 100644 --- a/Pal/include/arch/x86_64/Skeleton/ucontext.h +++ b/Pal/include/arch/x86_64/Skeleton/ucontext.h @@ -1,18 +1,4 @@ -/* - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* * ucontext.h diff --git a/Pal/include/arch/x86_64/cpu.h b/Pal/include/arch/x86_64/cpu.h index 5cc71a42..3791d8a9 100644 --- a/Pal/include/arch/x86_64/cpu.h +++ b/Pal/include/arch/x86_64/cpu.h @@ -1,18 +1,4 @@ -/* - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ #ifndef CPU_H #define CPU_H diff --git a/Pal/include/arch/x86_64/dl-machine.h b/Pal/include/arch/x86_64/dl-machine.h index d115c32e..c4c23ac7 100644 --- a/Pal/include/arch/x86_64/dl-machine.h +++ b/Pal/include/arch/x86_64/dl-machine.h @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * dl-machine.h diff --git a/Pal/include/arch/x86_64/pal-arch.h b/Pal/include/arch/x86_64/pal-arch.h index 83927248..f232bcdf 100644 --- a/Pal/include/arch/x86_64/pal-arch.h +++ b/Pal/include/arch/x86_64/pal-arch.h @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /*! * \file pal-arch.h diff --git a/Pal/include/host/Linux-common/pal_flags_conv.h b/Pal/include/host/Linux-common/pal_flags_conv.h index f47addeb..251ab52f 100644 --- a/Pal/include/host/Linux-common/pal_flags_conv.h +++ b/Pal/include/host/Linux-common/pal_flags_conv.h @@ -1,16 +1,7 @@ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* Copyright (C) 2020 Invisible Things Lab - Michał Kowalczyk - This file is part of Graphene Library OS. - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + * Michał Kowalczyk + */ /* * This file defines conversions between various PAL API flags and the flags used by Linux syscalls. diff --git a/Pal/include/lib/api.h b/Pal/include/lib/api.h index 154e666a..52ead074 100644 --- a/Pal/include/lib/api.h +++ b/Pal/include/lib/api.h @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ #ifndef API_H #define API_H diff --git a/Pal/include/lib/atomic.h b/Pal/include/lib/atomic.h index 51f10d9f..f44eddb9 100644 --- a/Pal/include/lib/atomic.h +++ b/Pal/include/lib/atomic.h @@ -2,8 +2,7 @@ #define _ATOMIC_H_ /* Copyright (C) 2014 Stony Brook University - * Copyright (C) 2017 Fortanix Inc, and University of North Carolina - * at Chapel Hill. + * Copyright (C) 2017 Fortanix Inc, and University of North Carolina at Chapel Hill. * * This file defines atomic operations (And barriers) for use in * Graphene. diff --git a/Pal/include/lib/hex.h b/Pal/include/lib/hex.h index 62f50bcd..41db0aae 100644 --- a/Pal/include/lib/hex.h +++ b/Pal/include/lib/hex.h @@ -1,19 +1,7 @@ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* Copyright (C) 2014 OSCAR lab, Stony Brook University - 2017 University of North Carolina at Chapel Hill - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . */ + * 2017 University of North Carolina at Chapel Hill + */ #ifndef HEX_H #define HEX_H diff --git a/Pal/include/lib/list.h b/Pal/include/lib/list.h index 60117cea..7aec422f 100644 --- a/Pal/include/lib/list.h +++ b/Pal/include/lib/list.h @@ -1,19 +1,5 @@ -/* Copyright (C) 2017 University of North Carolina at Chapel Hill and - Fortanix, Inc. - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2017 University of North Carolina at Chapel Hill and Fortanix, Inc. */ /* * list.h diff --git a/Pal/include/lib/memmgr.h b/Pal/include/lib/memmgr.h index 647c4be3..49f1a1e2 100644 --- a/Pal/include/lib/memmgr.h +++ b/Pal/include/lib/memmgr.h @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * memmgr.h diff --git a/Pal/include/lib/pal_crypto.h b/Pal/include/lib/pal_crypto.h index 2e56abfa..7d08bd24 100644 --- a/Pal/include/lib/pal_crypto.h +++ b/Pal/include/lib/pal_crypto.h @@ -1,19 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * Cryptographic primitive abstractions. This layer provides a way to diff --git a/Pal/include/lib/slabmgr.h b/Pal/include/lib/slabmgr.h index 68669839..e5492144 100644 --- a/Pal/include/lib/slabmgr.h +++ b/Pal/include/lib/slabmgr.h @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * slabmgr.h diff --git a/Pal/include/pal/pal.h b/Pal/include/pal/pal.h index 6032f244..f02451c1 100644 --- a/Pal/include/pal/pal.h +++ b/Pal/include/pal/pal.h @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /*! * \file pal.h diff --git a/Pal/include/pal/pal_debug.h b/Pal/include/pal/pal_debug.h index c93dca9a..74385f9f 100644 --- a/Pal/include/pal/pal_debug.h +++ b/Pal/include/pal/pal_debug.h @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * pal_debug.h diff --git a/Pal/include/pal/pal_error.h b/Pal/include/pal/pal_error.h index e2e0f48a..36d1d8c0 100644 --- a/Pal/include/pal/pal_error.h +++ b/Pal/include/pal/pal_error.h @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * pal_error.h diff --git a/Pal/lib/avl_tree.c b/Pal/lib/avl_tree.c index 2233c141..dfff0a7a 100644 --- a/Pal/lib/avl_tree.c +++ b/Pal/lib/avl_tree.c @@ -1,20 +1,7 @@ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* Copyright (C) 2020 Invisible Things Lab - Borys Popławski - - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + * Borys Popławski + */ #include diff --git a/Pal/lib/crypto/adapters/mbedtls_adapter.c b/Pal/lib/crypto/adapters/mbedtls_adapter.c index 5f2c7230..b0215b46 100644 --- a/Pal/lib/crypto/adapters/mbedtls_adapter.c +++ b/Pal/lib/crypto/adapters/mbedtls_adapter.c @@ -1,19 +1,5 @@ -/* Copyright (C) 2017 Fortanix, Inc. - - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2017 Fortanix, Inc. */ #include "mbedtls_adapter.h" diff --git a/Pal/lib/crypto/adapters/mbedtls_dh.c b/Pal/lib/crypto/adapters/mbedtls_dh.c index 9896740a..31fe4b87 100644 --- a/Pal/lib/crypto/adapters/mbedtls_dh.c +++ b/Pal/lib/crypto/adapters/mbedtls_dh.c @@ -1,19 +1,5 @@ -/* Copyright (C) 2017 Fortanix, Inc. - - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2017 Fortanix, Inc. */ #include #include diff --git a/Pal/lib/crypto/adapters/mbedtls_encoding.c b/Pal/lib/crypto/adapters/mbedtls_encoding.c index f1f1751c..8315f65b 100644 --- a/Pal/lib/crypto/adapters/mbedtls_encoding.c +++ b/Pal/lib/crypto/adapters/mbedtls_encoding.c @@ -1,19 +1,5 @@ -/* Copyright (C) 2019, Texas A&M University. - - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2019, Texas A&M University. */ #include #include "pal_crypto.h" diff --git a/Pal/lib/crypto/config.h b/Pal/lib/crypto/config.h index c01e1b34..8104da98 100644 --- a/Pal/lib/crypto/config.h +++ b/Pal/lib/crypto/config.h @@ -1,20 +1,7 @@ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* Copyright (C) 2017 Fortanix, Inc. - Copyright (C) 2019 Intel Corp. - - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + * Copyright (C) 2019 Intel Corp. + */ #ifndef MBEDTLS_CONFIG_H #define MBEDTLS_CONFIG_H diff --git a/Pal/lib/graphene/config.c b/Pal/lib/graphene/config.c index 02f4d488..bd350b58 100644 --- a/Pal/lib/graphene/config.c +++ b/Pal/lib/graphene/config.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * config.c diff --git a/Pal/lib/graphene/path.c b/Pal/lib/graphene/path.c index 60ccecd2..2c2c3ba1 100644 --- a/Pal/lib/graphene/path.c +++ b/Pal/lib/graphene/path.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * path.c diff --git a/Pal/lib/list-test.c b/Pal/lib/list-test.c index 83ded287..277fb364 100644 --- a/Pal/lib/list-test.c +++ b/Pal/lib/list-test.c @@ -1,19 +1,5 @@ -/* Copyright (C) 2017 University of North Carolina at Chapel Hill and - Fortanix, Inc. - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2017 University of North Carolina at Chapel Hill and Fortanix, Inc. */ /* Unit test for the new list implementation */ diff --git a/Pal/lib/string/strstr.c b/Pal/lib/string/strstr.c index 42696061..74dc08a3 100644 --- a/Pal/lib/string/strstr.c +++ b/Pal/lib/string/strstr.c @@ -1,18 +1,4 @@ -/* - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ #include "api.h" diff --git a/Pal/src/db_events.c b/Pal/src/db_events.c index b948aa4d..431f6f26 100644 --- a/Pal/src/db_events.c +++ b/Pal/src/db_events.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_event.c diff --git a/Pal/src/db_exception.c b/Pal/src/db_exception.c index 5651e4a1..970e61db 100644 --- a/Pal/src/db_exception.c +++ b/Pal/src/db_exception.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_exception.c diff --git a/Pal/src/db_main.c b/Pal/src/db_main.c index 6e042f98..10bcf268 100644 --- a/Pal/src/db_main.c +++ b/Pal/src/db_main.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_main.c diff --git a/Pal/src/db_memory.c b/Pal/src/db_memory.c index 9277b1a2..9519591a 100644 --- a/Pal/src/db_memory.c +++ b/Pal/src/db_memory.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_memory.c diff --git a/Pal/src/db_misc.c b/Pal/src/db_misc.c index 48392d0a..cb039b02 100644 --- a/Pal/src/db_misc.c +++ b/Pal/src/db_misc.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_misc.c diff --git a/Pal/src/db_mutex.c b/Pal/src/db_mutex.c index 3dce97a0..b4db7e5d 100644 --- a/Pal/src/db_mutex.c +++ b/Pal/src/db_mutex.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_mutex.c diff --git a/Pal/src/db_object.c b/Pal/src/db_object.c index 4a1d86a7..b9af276a 100644 --- a/Pal/src/db_object.c +++ b/Pal/src/db_object.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_object.c diff --git a/Pal/src/db_process.c b/Pal/src/db_process.c index eb9732cb..28ab6077 100644 --- a/Pal/src/db_process.c +++ b/Pal/src/db_process.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_process.c diff --git a/Pal/src/db_rtld.c b/Pal/src/db_rtld.c index 739ec462..16c04750 100644 --- a/Pal/src/db_rtld.c +++ b/Pal/src/db_rtld.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_rtld.c diff --git a/Pal/src/db_streams.c b/Pal/src/db_streams.c index 8c30c70c..a1074d09 100644 --- a/Pal/src/db_streams.c +++ b/Pal/src/db_streams.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_stream.c diff --git a/Pal/src/db_threading.c b/Pal/src/db_threading.c index 4df4dddc..bb720cf3 100644 --- a/Pal/src/db_threading.c +++ b/Pal/src/db_threading.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_threading.c diff --git a/Pal/src/do-rel.h b/Pal/src/do-rel.h index 30ba56e0..513cd515 100644 --- a/Pal/src/do-rel.h +++ b/Pal/src/do-rel.h @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * do-rel.h diff --git a/Pal/src/dynamic_link.h b/Pal/src/dynamic_link.h index 7ecda647..7966464f 100644 --- a/Pal/src/dynamic_link.h +++ b/Pal/src/dynamic_link.h @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * dynamic_link.h diff --git a/Pal/src/host/Linux-SGX/clone-x86_64.S b/Pal/src/host/Linux-SGX/clone-x86_64.S index 8eba2b3a..57f96f3c 100644 --- a/Pal/src/host/Linux-SGX/clone-x86_64.S +++ b/Pal/src/host/Linux-SGX/clone-x86_64.S @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * clone-x86_64.S diff --git a/Pal/src/host/Linux-SGX/db_devices.c b/Pal/src/host/Linux-SGX/db_devices.c index 8dced5b3..0ee80f80 100644 --- a/Pal/src/host/Linux-SGX/db_devices.c +++ b/Pal/src/host/Linux-SGX/db_devices.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_device.c diff --git a/Pal/src/host/Linux-SGX/db_eventfd.c b/Pal/src/host/Linux-SGX/db_eventfd.c index a87dbdf9..fc2cd7aa 100644 --- a/Pal/src/host/Linux-SGX/db_eventfd.c +++ b/Pal/src/host/Linux-SGX/db_eventfd.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2019 Intel Corporation - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2019 Intel Corporation */ /* * db_eventfd.c diff --git a/Pal/src/host/Linux-SGX/db_events.c b/Pal/src/host/Linux-SGX/db_events.c index b0c62a0c..c491808f 100644 --- a/Pal/src/host/Linux-SGX/db_events.c +++ b/Pal/src/host/Linux-SGX/db_events.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_event.c diff --git a/Pal/src/host/Linux-SGX/db_exception.c b/Pal/src/host/Linux-SGX/db_exception.c index fb72f0ce..3f020570 100644 --- a/Pal/src/host/Linux-SGX/db_exception.c +++ b/Pal/src/host/Linux-SGX/db_exception.c @@ -1,19 +1,7 @@ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* Copyright (C) 2014 Stony Brook University - 2020 Intel Labs - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + * 2020 Intel Labs + */ /* * db_exception.c diff --git a/Pal/src/host/Linux-SGX/db_files.c b/Pal/src/host/Linux-SGX/db_files.c index c584ecae..2f918c15 100644 --- a/Pal/src/host/Linux-SGX/db_files.c +++ b/Pal/src/host/Linux-SGX/db_files.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_files.c diff --git a/Pal/src/host/Linux-SGX/db_main.c b/Pal/src/host/Linux-SGX/db_main.c index 40388f47..73253f2e 100644 --- a/Pal/src/host/Linux-SGX/db_main.c +++ b/Pal/src/host/Linux-SGX/db_main.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_main.c diff --git a/Pal/src/host/Linux-SGX/db_memory.c b/Pal/src/host/Linux-SGX/db_memory.c index 002f35a8..444208a1 100644 --- a/Pal/src/host/Linux-SGX/db_memory.c +++ b/Pal/src/host/Linux-SGX/db_memory.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_memory.c diff --git a/Pal/src/host/Linux-SGX/db_misc.c b/Pal/src/host/Linux-SGX/db_misc.c index 77d17fa6..a753717b 100644 --- a/Pal/src/host/Linux-SGX/db_misc.c +++ b/Pal/src/host/Linux-SGX/db_misc.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_misc.c diff --git a/Pal/src/host/Linux-SGX/db_mutex.c b/Pal/src/host/Linux-SGX/db_mutex.c index 6620593e..f61348ea 100644 --- a/Pal/src/host/Linux-SGX/db_mutex.c +++ b/Pal/src/host/Linux-SGX/db_mutex.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_mutex.c diff --git a/Pal/src/host/Linux-SGX/db_object.c b/Pal/src/host/Linux-SGX/db_object.c index 3b167779..8c4b69a3 100644 --- a/Pal/src/host/Linux-SGX/db_object.c +++ b/Pal/src/host/Linux-SGX/db_object.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_object.c diff --git a/Pal/src/host/Linux-SGX/db_pipes.c b/Pal/src/host/Linux-SGX/db_pipes.c index 10fe2765..8f0e9f98 100644 --- a/Pal/src/host/Linux-SGX/db_pipes.c +++ b/Pal/src/host/Linux-SGX/db_pipes.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_pipes.c diff --git a/Pal/src/host/Linux-SGX/db_process.c b/Pal/src/host/Linux-SGX/db_process.c index 63a809e0..f41ef43d 100644 --- a/Pal/src/host/Linux-SGX/db_process.c +++ b/Pal/src/host/Linux-SGX/db_process.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_process.c diff --git a/Pal/src/host/Linux-SGX/db_rtld.c b/Pal/src/host/Linux-SGX/db_rtld.c index a0b4034d..e8c29fa3 100644 --- a/Pal/src/host/Linux-SGX/db_rtld.c +++ b/Pal/src/host/Linux-SGX/db_rtld.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_rtld.c diff --git a/Pal/src/host/Linux-SGX/db_sockets.c b/Pal/src/host/Linux-SGX/db_sockets.c index 8dcba1b8..8cf6963f 100644 --- a/Pal/src/host/Linux-SGX/db_sockets.c +++ b/Pal/src/host/Linux-SGX/db_sockets.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_socket.c diff --git a/Pal/src/host/Linux-SGX/db_streams.c b/Pal/src/host/Linux-SGX/db_streams.c index 3a9fd43e..b4d86ad1 100644 --- a/Pal/src/host/Linux-SGX/db_streams.c +++ b/Pal/src/host/Linux-SGX/db_streams.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_stream.c diff --git a/Pal/src/host/Linux-SGX/db_threading.c b/Pal/src/host/Linux-SGX/db_threading.c index 1d8589f6..838eef58 100644 --- a/Pal/src/host/Linux-SGX/db_threading.c +++ b/Pal/src/host/Linux-SGX/db_threading.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_threading.c diff --git a/Pal/src/host/Linux-SGX/elf-x86_64.h b/Pal/src/host/Linux-SGX/elf-x86_64.h index b5b5facb..eafe7968 100644 --- a/Pal/src/host/Linux-SGX/elf-x86_64.h +++ b/Pal/src/host/Linux-SGX/elf-x86_64.h @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * dl-machine-x86_64.h diff --git a/Pal/src/host/Linux-SGX/enclave_ecalls.h b/Pal/src/host/Linux-SGX/enclave_ecalls.h index 5ad8f003..456a2460 100644 --- a/Pal/src/host/Linux-SGX/enclave_ecalls.h +++ b/Pal/src/host/Linux-SGX/enclave_ecalls.h @@ -1,18 +1,4 @@ -/* - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ #ifndef _ENCLAVE_ECALLS_H_ #define _ENCLAVE_ECALLS_H_ diff --git a/Pal/src/host/Linux-SGX/enclave_platform.c b/Pal/src/host/Linux-SGX/enclave_platform.c index 7985719a..b619ba1d 100644 --- a/Pal/src/host/Linux-SGX/enclave_platform.c +++ b/Pal/src/host/Linux-SGX/enclave_platform.c @@ -1,19 +1,5 @@ -/* Copyright (C) 2019, Texas A&M University. - - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2019, Texas A&M University */ #include #include diff --git a/Pal/src/host/Linux-SGX/enclave_untrusted.c b/Pal/src/host/Linux-SGX/enclave_untrusted.c index a10ac598..5b254242 100644 --- a/Pal/src/host/Linux-SGX/enclave_untrusted.c +++ b/Pal/src/host/Linux-SGX/enclave_untrusted.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ #include #include diff --git a/Pal/src/host/Linux-SGX/pal_host.h b/Pal/src/host/Linux-SGX/pal_host.h index 630bd542..88c44606 100644 --- a/Pal/src/host/Linux-SGX/pal_host.h +++ b/Pal/src/host/Linux-SGX/pal_host.h @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * pal_host.h diff --git a/Pal/src/host/Linux-SGX/pal_linux.h b/Pal/src/host/Linux-SGX/pal_linux.h index 5507e150..537e1876 100644 --- a/Pal/src/host/Linux-SGX/pal_linux.h +++ b/Pal/src/host/Linux-SGX/pal_linux.h @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ #ifndef PAL_LINUX_H #define PAL_LINUX_H diff --git a/Pal/src/host/Linux-SGX/pal_security.h b/Pal/src/host/Linux-SGX/pal_security.h index ecd15fa0..2603fa75 100644 --- a/Pal/src/host/Linux-SGX/pal_security.h +++ b/Pal/src/host/Linux-SGX/pal_security.h @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ #ifndef PAL_SECURITY_H #define PAL_SECURITY_H diff --git a/Pal/src/host/Linux-SGX/sgx-driver b/Pal/src/host/Linux-SGX/sgx-driver index 3e1edc1f..51b9e4e5 160000 --- a/Pal/src/host/Linux-SGX/sgx-driver +++ b/Pal/src/host/Linux-SGX/sgx-driver @@ -1 +1 @@ -Subproject commit 3e1edc1f75be5af30cc237a7b2db7836c358ce31 +Subproject commit 51b9e4e51cda4a166a1621a279e5f6015c83772e diff --git a/Pal/src/host/Linux-SGX/sgx_api.h b/Pal/src/host/Linux-SGX/sgx_api.h index d892ca35..2d1867e8 100644 --- a/Pal/src/host/Linux-SGX/sgx_api.h +++ b/Pal/src/host/Linux-SGX/sgx_api.h @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ #ifndef SGX_API_H #define SGX_API_H diff --git a/Pal/src/host/Linux-SGX/sgx_arch.h b/Pal/src/host/Linux-SGX/sgx_arch.h index c0de8cbd..77baaeb3 100644 --- a/Pal/src/host/Linux-SGX/sgx_arch.h +++ b/Pal/src/host/Linux-SGX/sgx_arch.h @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ #ifndef SGX_ARCH_H #define SGX_ARCH_H diff --git a/Pal/src/host/Linux-SGX/sgx_attest.h b/Pal/src/host/Linux-SGX/sgx_attest.h index 31651704..2c020e98 100644 --- a/Pal/src/host/Linux-SGX/sgx_attest.h +++ b/Pal/src/host/Linux-SGX/sgx_attest.h @@ -1,19 +1,5 @@ -/* Copyright (C) 2017, Texas A&M University. - - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2017, Texas A&M University */ #ifndef SGX_ATTEST_H #define SGX_ATTEST_H diff --git a/Pal/src/host/Linux-SGX/sgx_exception.c b/Pal/src/host/Linux-SGX/sgx_exception.c index b90d90c9..8950589c 100644 --- a/Pal/src/host/Linux-SGX/sgx_exception.c +++ b/Pal/src/host/Linux-SGX/sgx_exception.c @@ -1,19 +1,7 @@ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* Copyright (C) 2014 Stony Brook University - 2020 Intel Labs - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + * 2020 Intel Labs + */ /* * db_exception.c diff --git a/Pal/src/host/Linux-SGX/sgx_graphene.c b/Pal/src/host/Linux-SGX/sgx_graphene.c index 10bbb309..5d27c460 100644 --- a/Pal/src/host/Linux-SGX/sgx_graphene.c +++ b/Pal/src/host/Linux-SGX/sgx_graphene.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ #include #include diff --git a/Pal/src/host/Linux-SGX/sgx_internal.h b/Pal/src/host/Linux-SGX/sgx_internal.h index 55969185..f41eab36 100644 --- a/Pal/src/host/Linux-SGX/sgx_internal.h +++ b/Pal/src/host/Linux-SGX/sgx_internal.h @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * pal_internal.h diff --git a/Pal/src/host/Linux-SGX/sgx_platform.c b/Pal/src/host/Linux-SGX/sgx_platform.c index 736011e3..440fbf75 100644 --- a/Pal/src/host/Linux-SGX/sgx_platform.c +++ b/Pal/src/host/Linux-SGX/sgx_platform.c @@ -1,20 +1,7 @@ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* Copyright (C) 2019, Texas A&M University. - 2020, Intel Labs. - - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + * 2020, Intel Labs. + */ #include #include diff --git a/Pal/src/host/Linux-SGX/sgx_process.c b/Pal/src/host/Linux-SGX/sgx_process.c index d3b0d4f3..67faaad2 100644 --- a/Pal/src/host/Linux-SGX/sgx_process.c +++ b/Pal/src/host/Linux-SGX/sgx_process.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_process.c diff --git a/Pal/src/host/Linux-SGX/sgx_rtld.c b/Pal/src/host/Linux-SGX/sgx_rtld.c index 6672a3f8..366b44d1 100644 --- a/Pal/src/host/Linux-SGX/sgx_rtld.c +++ b/Pal/src/host/Linux-SGX/sgx_rtld.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_rtld.c diff --git a/Pal/src/host/Linux-SGX/tools/common/attestation.c b/Pal/src/host/Linux-SGX/tools/common/attestation.c index df0b1dbf..fa3620c3 100644 --- a/Pal/src/host/Linux-SGX/tools/common/attestation.c +++ b/Pal/src/host/Linux-SGX/tools/common/attestation.c @@ -1,16 +1,7 @@ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* Copyright (C) 2018-2020 Invisible Things Lab - Rafal Wojdyla - This file is part of Graphene Library OS. - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + * Rafal Wojdyla + */ #include #include diff --git a/Pal/src/host/Linux-SGX/tools/common/attestation.h b/Pal/src/host/Linux-SGX/tools/common/attestation.h index 02a38d3f..cda4fed1 100644 --- a/Pal/src/host/Linux-SGX/tools/common/attestation.h +++ b/Pal/src/host/Linux-SGX/tools/common/attestation.h @@ -1,16 +1,7 @@ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* Copyright (C) 2018-2020 Invisible Things Lab - Rafal Wojdyla - This file is part of Graphene Library OS. - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + * Rafal Wojdyla + */ #ifndef ATTESTATION_H #define ATTESTATION_H diff --git a/Pal/src/host/Linux-SGX/tools/common/ias.c b/Pal/src/host/Linux-SGX/tools/common/ias.c index 177fa2d0..f1a5d648 100644 --- a/Pal/src/host/Linux-SGX/tools/common/ias.c +++ b/Pal/src/host/Linux-SGX/tools/common/ias.c @@ -1,16 +1,7 @@ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* Copyright (C) 2018-2020 Invisible Things Lab - Rafal Wojdyla - This file is part of Graphene Library OS. - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + * Rafal Wojdyla + */ #include "ias.h" diff --git a/Pal/src/host/Linux-SGX/tools/common/ias.h b/Pal/src/host/Linux-SGX/tools/common/ias.h index c674c1b8..e6c681bf 100644 --- a/Pal/src/host/Linux-SGX/tools/common/ias.h +++ b/Pal/src/host/Linux-SGX/tools/common/ias.h @@ -1,16 +1,7 @@ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* Copyright (C) 2018-2020 Invisible Things Lab - Rafal Wojdyla - This file is part of Graphene Library OS. - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + * Rafal Wojdyla + */ #ifndef _IAS_H #define _IAS_H diff --git a/Pal/src/host/Linux-SGX/tools/common/util.c b/Pal/src/host/Linux-SGX/tools/common/util.c index 944560ca..a0508ded 100644 --- a/Pal/src/host/Linux-SGX/tools/common/util.c +++ b/Pal/src/host/Linux-SGX/tools/common/util.c @@ -1,16 +1,7 @@ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* Copyright (C) 2018-2020 Invisible Things Lab - Rafal Wojdyla - This file is part of Graphene Library OS. - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + * Rafal Wojdyla + */ #include #include diff --git a/Pal/src/host/Linux-SGX/tools/common/util.h b/Pal/src/host/Linux-SGX/tools/common/util.h index 481022da..94d631d2 100644 --- a/Pal/src/host/Linux-SGX/tools/common/util.h +++ b/Pal/src/host/Linux-SGX/tools/common/util.h @@ -1,16 +1,7 @@ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* Copyright (C) 2018-2020 Invisible Things Lab - Rafal Wojdyla - This file is part of Graphene Library OS. - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + * Rafal Wojdyla + */ #ifndef UTIL_H #define UTIL_H diff --git a/Pal/src/host/Linux-SGX/tools/ias-request/ias_request.c b/Pal/src/host/Linux-SGX/tools/ias-request/ias_request.c index fc4a41b2..9559c805 100644 --- a/Pal/src/host/Linux-SGX/tools/ias-request/ias_request.c +++ b/Pal/src/host/Linux-SGX/tools/ias-request/ias_request.c @@ -1,16 +1,7 @@ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* Copyright (C) 2020 Invisible Things Lab - Rafal Wojdyla - This file is part of Graphene Library OS. - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + * Rafal Wojdyla + */ #include #include diff --git a/Pal/src/host/Linux-SGX/tools/is-sgx-available/is_sgx_available.cpp b/Pal/src/host/Linux-SGX/tools/is-sgx-available/is_sgx_available.cpp index e5bf3bc4..adc348bb 100644 --- a/Pal/src/host/Linux-SGX/tools/is-sgx-available/is_sgx_available.cpp +++ b/Pal/src/host/Linux-SGX/tools/is-sgx-available/is_sgx_available.cpp @@ -1,16 +1,7 @@ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* Copyright (C) 2018-2020 Invisible Things Lab - Michal Kowalczyk - This file is part of Graphene Library OS. - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + * Michal Kowalczyk + */ #include #include diff --git a/Pal/src/host/Linux-SGX/tools/quote-dump/quote_dump.c b/Pal/src/host/Linux-SGX/tools/quote-dump/quote_dump.c index 1fa71066..905474ec 100644 --- a/Pal/src/host/Linux-SGX/tools/quote-dump/quote_dump.c +++ b/Pal/src/host/Linux-SGX/tools/quote-dump/quote_dump.c @@ -1,16 +1,7 @@ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* Copyright (C) 2018-2020 Invisible Things Lab - Rafal Wojdyla - This file is part of Graphene Library OS. - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + * Rafal Wojdyla + */ #include #include diff --git a/Pal/src/host/Linux-SGX/tools/ra-tls/ra_tls.h b/Pal/src/host/Linux-SGX/tools/ra-tls/ra_tls.h index d03423e8..c205d35f 100644 --- a/Pal/src/host/Linux-SGX/tools/ra-tls/ra_tls.h +++ b/Pal/src/host/Linux-SGX/tools/ra-tls/ra_tls.h @@ -1,15 +1,5 @@ -/* Copyright (C) 2018-2020 Intel Labs - This file is part of Graphene Library OS. - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2018-2020 Intel Labs */ #include #include diff --git a/Pal/src/host/Linux-SGX/tools/ra-tls/ra_tls_attest.c b/Pal/src/host/Linux-SGX/tools/ra-tls/ra_tls_attest.c index 079fc7c0..1009987b 100644 --- a/Pal/src/host/Linux-SGX/tools/ra-tls/ra_tls_attest.c +++ b/Pal/src/host/Linux-SGX/tools/ra-tls/ra_tls_attest.c @@ -1,15 +1,5 @@ -/* Copyright (C) 2018-2020 Intel Labs - This file is part of Graphene Library OS. - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2018-2020 Intel Labs */ /*! * \file diff --git a/Pal/src/host/Linux-SGX/tools/ra-tls/ra_tls_verify_common.c b/Pal/src/host/Linux-SGX/tools/ra-tls/ra_tls_verify_common.c index 3201a476..8759625a 100644 --- a/Pal/src/host/Linux-SGX/tools/ra-tls/ra_tls_verify_common.c +++ b/Pal/src/host/Linux-SGX/tools/ra-tls/ra_tls_verify_common.c @@ -1,15 +1,5 @@ -/* Copyright (C) 2018-2020 Intel Labs - This file is part of Graphene Library OS. - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2018-2020 Intel Labs */ /*! * \file diff --git a/Pal/src/host/Linux-SGX/tools/ra-tls/ra_tls_verify_dcap.c b/Pal/src/host/Linux-SGX/tools/ra-tls/ra_tls_verify_dcap.c index e484c802..b5076c22 100644 --- a/Pal/src/host/Linux-SGX/tools/ra-tls/ra_tls_verify_dcap.c +++ b/Pal/src/host/Linux-SGX/tools/ra-tls/ra_tls_verify_dcap.c @@ -1,15 +1,5 @@ -/* Copyright (C) 2018-2020 Intel Labs - This file is part of Graphene Library OS. - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2018-2020 Intel Labs */ /*! * \file diff --git a/Pal/src/host/Linux-SGX/tools/ra-tls/ra_tls_verify_epid.c b/Pal/src/host/Linux-SGX/tools/ra-tls/ra_tls_verify_epid.c index 697184c2..402cd7e0 100644 --- a/Pal/src/host/Linux-SGX/tools/ra-tls/ra_tls_verify_epid.c +++ b/Pal/src/host/Linux-SGX/tools/ra-tls/ra_tls_verify_epid.c @@ -1,15 +1,5 @@ -/* Copyright (C) 2018-2020 Intel Labs - This file is part of Graphene Library OS. - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2018-2020 Intel Labs */ /*! * \file diff --git a/Pal/src/host/Linux-SGX/tools/verify-ias-report/verify_ias_report.c b/Pal/src/host/Linux-SGX/tools/verify-ias-report/verify_ias_report.c index 4e6568d2..4859d60d 100644 --- a/Pal/src/host/Linux-SGX/tools/verify-ias-report/verify_ias_report.c +++ b/Pal/src/host/Linux-SGX/tools/verify-ias-report/verify_ias_report.c @@ -1,16 +1,7 @@ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* Copyright (C) 2018-2020 Invisible Things Lab - Rafal Wojdyla - This file is part of Graphene Library OS. - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + * Rafal Wojdyla + */ #include #include diff --git a/Pal/src/host/Linux/clone-x86_64.S b/Pal/src/host/Linux/clone-x86_64.S index 6f5243d3..2a1b3330 100644 --- a/Pal/src/host/Linux/clone-x86_64.S +++ b/Pal/src/host/Linux/clone-x86_64.S @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * clone-x86_64.S diff --git a/Pal/src/host/Linux/db_devices.c b/Pal/src/host/Linux/db_devices.c index 6a48c7d7..4a751ecd 100644 --- a/Pal/src/host/Linux/db_devices.c +++ b/Pal/src/host/Linux/db_devices.c @@ -1,19 +1,5 @@ - -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_device.c diff --git a/Pal/src/host/Linux/db_eventfd.c b/Pal/src/host/Linux/db_eventfd.c index 74dd4f50..3a9fde9a 100644 --- a/Pal/src/host/Linux/db_eventfd.c +++ b/Pal/src/host/Linux/db_eventfd.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2019 Intel Corporation - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2019 Intel Corporation */ /* * db_eventfd.c diff --git a/Pal/src/host/Linux/db_events.c b/Pal/src/host/Linux/db_events.c index 56fc9603..6cd39431 100644 --- a/Pal/src/host/Linux/db_events.c +++ b/Pal/src/host/Linux/db_events.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_event.c diff --git a/Pal/src/host/Linux/db_exception.c b/Pal/src/host/Linux/db_exception.c index 0aab6e5c..3630a1e7 100644 --- a/Pal/src/host/Linux/db_exception.c +++ b/Pal/src/host/Linux/db_exception.c @@ -1,19 +1,7 @@ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* Copyright (C) 2014 Stony Brook University - 2020 Intel Labs - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ + * 2020 Intel Labs + */ /* * db_exception.c diff --git a/Pal/src/host/Linux/db_files.c b/Pal/src/host/Linux/db_files.c index 2de540f7..adce25ca 100644 --- a/Pal/src/host/Linux/db_files.c +++ b/Pal/src/host/Linux/db_files.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_files.c diff --git a/Pal/src/host/Linux/db_main.c b/Pal/src/host/Linux/db_main.c index dd9a65f5..df2413dd 100644 --- a/Pal/src/host/Linux/db_main.c +++ b/Pal/src/host/Linux/db_main.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_main.c diff --git a/Pal/src/host/Linux/db_memory.c b/Pal/src/host/Linux/db_memory.c index 186d2dfa..62a03430 100644 --- a/Pal/src/host/Linux/db_memory.c +++ b/Pal/src/host/Linux/db_memory.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_memory.c diff --git a/Pal/src/host/Linux/db_misc.c b/Pal/src/host/Linux/db_misc.c index 8c13ad95..a8053ba4 100644 --- a/Pal/src/host/Linux/db_misc.c +++ b/Pal/src/host/Linux/db_misc.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_misc.c diff --git a/Pal/src/host/Linux/db_mutex.c b/Pal/src/host/Linux/db_mutex.c index d00d2777..e7afe586 100644 --- a/Pal/src/host/Linux/db_mutex.c +++ b/Pal/src/host/Linux/db_mutex.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_mutex.c diff --git a/Pal/src/host/Linux/db_object.c b/Pal/src/host/Linux/db_object.c index e8372e21..dbdef023 100644 --- a/Pal/src/host/Linux/db_object.c +++ b/Pal/src/host/Linux/db_object.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_object.c diff --git a/Pal/src/host/Linux/db_pipes.c b/Pal/src/host/Linux/db_pipes.c index cf5800b3..cf32b795 100644 --- a/Pal/src/host/Linux/db_pipes.c +++ b/Pal/src/host/Linux/db_pipes.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_pipes.c diff --git a/Pal/src/host/Linux/db_process.c b/Pal/src/host/Linux/db_process.c index 4339ce8d..6ac57189 100644 --- a/Pal/src/host/Linux/db_process.c +++ b/Pal/src/host/Linux/db_process.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_process.c diff --git a/Pal/src/host/Linux/db_rtld.c b/Pal/src/host/Linux/db_rtld.c index add8db74..f2757d8b 100644 --- a/Pal/src/host/Linux/db_rtld.c +++ b/Pal/src/host/Linux/db_rtld.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_rtld.c diff --git a/Pal/src/host/Linux/db_rtld.h b/Pal/src/host/Linux/db_rtld.h index 9748bf34..ddac082a 100644 --- a/Pal/src/host/Linux/db_rtld.h +++ b/Pal/src/host/Linux/db_rtld.h @@ -1,18 +1,4 @@ -/* - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ #ifndef _DB_RTLD_H_ #define _DB_RTLD_H_ diff --git a/Pal/src/host/Linux/db_sockets.c b/Pal/src/host/Linux/db_sockets.c index 3f92f4f9..05f79efe 100644 --- a/Pal/src/host/Linux/db_sockets.c +++ b/Pal/src/host/Linux/db_sockets.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_socket.c diff --git a/Pal/src/host/Linux/db_streams.c b/Pal/src/host/Linux/db_streams.c index 3990e55a..bd1f6cd9 100644 --- a/Pal/src/host/Linux/db_streams.c +++ b/Pal/src/host/Linux/db_streams.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_stream.c diff --git a/Pal/src/host/Linux/db_threading.c b/Pal/src/host/Linux/db_threading.c index de2762e5..5261ce0b 100644 --- a/Pal/src/host/Linux/db_threading.c +++ b/Pal/src/host/Linux/db_threading.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_threading.c diff --git a/Pal/src/host/Linux/pal_host.h b/Pal/src/host/Linux/pal_host.h index de3fa867..921471cd 100644 --- a/Pal/src/host/Linux/pal_host.h +++ b/Pal/src/host/Linux/pal_host.h @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * pal_host.h diff --git a/Pal/src/host/Linux/pal_linux.h b/Pal/src/host/Linux/pal_linux.h index fe9562dd..426f68c0 100644 --- a/Pal/src/host/Linux/pal_linux.h +++ b/Pal/src/host/Linux/pal_linux.h @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ #ifndef PAL_LINUX_H #define PAL_LINUX_H diff --git a/Pal/src/host/Linux/pal_security.h b/Pal/src/host/Linux/pal_security.h index d67d4e9c..d716467d 100644 --- a/Pal/src/host/Linux/pal_security.h +++ b/Pal/src/host/Linux/pal_security.h @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ #ifndef PAL_SECURITY_H #define PAL_SECURITY_H diff --git a/Pal/src/host/Linux/pal_start-x86_64.S b/Pal/src/host/Linux/pal_start-x86_64.S index 406f0ad3..db35fe2b 100644 --- a/Pal/src/host/Linux/pal_start-x86_64.S +++ b/Pal/src/host/Linux/pal_start-x86_64.S @@ -1,18 +1,4 @@ -/* - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ /* * pal_start-x86_64.S diff --git a/Pal/src/host/Skeleton/db_devices.c b/Pal/src/host/Skeleton/db_devices.c index 4d7783f2..684ddc8b 100644 --- a/Pal/src/host/Skeleton/db_devices.c +++ b/Pal/src/host/Skeleton/db_devices.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_device.c diff --git a/Pal/src/host/Skeleton/db_eventfd.c b/Pal/src/host/Skeleton/db_eventfd.c index 145787cf..44462d01 100644 --- a/Pal/src/host/Skeleton/db_eventfd.c +++ b/Pal/src/host/Skeleton/db_eventfd.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2019 Intel Corporation - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2019 Intel Corporation */ /* * db_eventfd.c diff --git a/Pal/src/host/Skeleton/db_events.c b/Pal/src/host/Skeleton/db_events.c index 6cfd0418..48ff2d4f 100644 --- a/Pal/src/host/Skeleton/db_events.c +++ b/Pal/src/host/Skeleton/db_events.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_event.c diff --git a/Pal/src/host/Skeleton/db_exception.c b/Pal/src/host/Skeleton/db_exception.c index 84df0689..a5e1b9fa 100644 --- a/Pal/src/host/Skeleton/db_exception.c +++ b/Pal/src/host/Skeleton/db_exception.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_signal.c diff --git a/Pal/src/host/Skeleton/db_files.c b/Pal/src/host/Skeleton/db_files.c index 5adf7283..baa5adae 100644 --- a/Pal/src/host/Skeleton/db_files.c +++ b/Pal/src/host/Skeleton/db_files.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_files.c diff --git a/Pal/src/host/Skeleton/db_main.c b/Pal/src/host/Skeleton/db_main.c index 16a86313..616e16f2 100644 --- a/Pal/src/host/Skeleton/db_main.c +++ b/Pal/src/host/Skeleton/db_main.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_main.c diff --git a/Pal/src/host/Skeleton/db_memory.c b/Pal/src/host/Skeleton/db_memory.c index 7cee75ff..24a50960 100644 --- a/Pal/src/host/Skeleton/db_memory.c +++ b/Pal/src/host/Skeleton/db_memory.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_memory.c diff --git a/Pal/src/host/Skeleton/db_misc.c b/Pal/src/host/Skeleton/db_misc.c index 210ec4f1..9e9706e2 100644 --- a/Pal/src/host/Skeleton/db_misc.c +++ b/Pal/src/host/Skeleton/db_misc.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_misc.c diff --git a/Pal/src/host/Skeleton/db_mutex.c b/Pal/src/host/Skeleton/db_mutex.c index 2d59cef2..f61de2be 100644 --- a/Pal/src/host/Skeleton/db_mutex.c +++ b/Pal/src/host/Skeleton/db_mutex.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_mutex.c diff --git a/Pal/src/host/Skeleton/db_object.c b/Pal/src/host/Skeleton/db_object.c index 4e5ccdce..0383140f 100644 --- a/Pal/src/host/Skeleton/db_object.c +++ b/Pal/src/host/Skeleton/db_object.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_object.c diff --git a/Pal/src/host/Skeleton/db_pipes.c b/Pal/src/host/Skeleton/db_pipes.c index a702d877..1e2cf10b 100644 --- a/Pal/src/host/Skeleton/db_pipes.c +++ b/Pal/src/host/Skeleton/db_pipes.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_pipes.c diff --git a/Pal/src/host/Skeleton/db_process.c b/Pal/src/host/Skeleton/db_process.c index b8a55bac..032d3b27 100644 --- a/Pal/src/host/Skeleton/db_process.c +++ b/Pal/src/host/Skeleton/db_process.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_process.c diff --git a/Pal/src/host/Skeleton/db_rtld.c b/Pal/src/host/Skeleton/db_rtld.c index 6e046a2e..b503377a 100644 --- a/Pal/src/host/Skeleton/db_rtld.c +++ b/Pal/src/host/Skeleton/db_rtld.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_rtld.c diff --git a/Pal/src/host/Skeleton/db_sockets.c b/Pal/src/host/Skeleton/db_sockets.c index 8d46baeb..c4420d0d 100644 --- a/Pal/src/host/Skeleton/db_sockets.c +++ b/Pal/src/host/Skeleton/db_sockets.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_socket.c diff --git a/Pal/src/host/Skeleton/db_streams.c b/Pal/src/host/Skeleton/db_streams.c index 8bdf124e..c128bb9f 100644 --- a/Pal/src/host/Skeleton/db_streams.c +++ b/Pal/src/host/Skeleton/db_streams.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_stream.c diff --git a/Pal/src/host/Skeleton/db_threading.c b/Pal/src/host/Skeleton/db_threading.c index 25d3436e..f57dbd3a 100644 --- a/Pal/src/host/Skeleton/db_threading.c +++ b/Pal/src/host/Skeleton/db_threading.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * db_threading.c diff --git a/Pal/src/host/Skeleton/pal_host.h b/Pal/src/host/Skeleton/pal_host.h index 4d819f37..a157d664 100644 --- a/Pal/src/host/Skeleton/pal_host.h +++ b/Pal/src/host/Skeleton/pal_host.h @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * pal_host.h diff --git a/Pal/src/pal_error.c b/Pal/src/pal_error.c index 65a464ba..69f65569 100644 --- a/Pal/src/pal_error.c +++ b/Pal/src/pal_error.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ #include "pal_error.h" diff --git a/Pal/src/pal_internal.h b/Pal/src/pal_internal.h index 42da635e..1e879b82 100644 --- a/Pal/src/pal_internal.h +++ b/Pal/src/pal_internal.h @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * pal_internal.h diff --git a/Pal/src/pal_rtld.h b/Pal/src/pal_rtld.h index 17b61459..7286dda1 100644 --- a/Pal/src/pal_rtld.h +++ b/Pal/src/pal_rtld.h @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * pal_rtld.h diff --git a/Pal/src/printf.c b/Pal/src/printf.c index 864c6dad..7fe086c0 100644 --- a/Pal/src/printf.c +++ b/Pal/src/printf.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ #include "pal_internal.h" #include "api.h" diff --git a/Pal/src/slab.c b/Pal/src/slab.c index 00cdd65a..24147f21 100644 --- a/Pal/src/slab.c +++ b/Pal/src/slab.c @@ -1,18 +1,5 @@ -/* Copyright (C) 2014 Stony Brook University - This file is part of Graphene Library OS. - - Graphene Library OS is free software: you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - Graphene Library OS is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . */ +/* SPDX-License-Identifier: LGPL-3.0-or-later */ +/* Copyright (C) 2014 Stony Brook University */ /* * slab.c