]> git.ameliathe1st.gay Git - voyage-au-centre-des-fichiers.git/commitdiff
Added missing copyright & licence disclaimers, and fixed the existing ones
authorAmelia Coutard <eliottulio.coutard@gmail.com>
Tue, 28 Feb 2023 21:21:28 +0000 (22:21 +0100)
committerAmelia Coutard <eliottulio.coutard@gmail.com>
Tue, 28 Feb 2023 21:21:28 +0000 (22:21 +0100)
27 files changed:
Makefile
grub.cfg
kernel/linker.ld
kernel/module.mk
kernel/src/boot.S
kernel/src/elf64.cpp
kernel/src/elf64.hpp
kernel/src/interrupts.S
kernel/src/interrupts.cpp
kernel/src/interrupts.hpp
kernel/src/kernel.cpp
kernel/src/lib/crti.S
kernel/src/lib/crtn.S
kernel/src/lib/multiboot2.hpp
kernel/src/lib/phys_ptr.hpp
kernel/src/paging.cpp
kernel/src/paging.hpp
kernel/src/ring3.S
kernel/src/ring3.cpp
kernel/src/ring3.hpp
kernel/src/serial.cpp
kernel/src/serial.hpp
kernel/src/utils.cpp
kernel/src/utils.hpp
test_module/module.mk
test_module/src/test.S
test_module/src/test.cpp

index 12e0e9411b86cd133af81385be8a587372c16473..4a6c42bebf9bd46aab80abed3c2668fcb0298ebf 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,9 @@
-# Written in 2022 by Amélia COUTARD <eliottulio.coutard@gmail.com>
-# To the extent possible under law, the author(s) have dedicated all copyright and related and neighboring rights to this file to the public domain worldwide. This file is distributed without any warranty.
-# You should have received a copy of the CC0 Public Domain Dedication along with this file. If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.
+# Written in 2023 by Amélia COUTARD <eliottulio.coutard@gmail.com>
+# To the extent possible under law, the author(s) have dedicated all copyright
+# and related and neighboring rights to this file to the public domain worldwide.
+# This file is distributed without any warranty.
+# You should have received a copy of the CC0 Public Domain Dedication along with
+# this file. If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.
 
 # So, about the license. I don't think I have a copyright on this file's code, but,
 # since I gave it the CC0 license in case I do, that doesn't matter either way.
index f1fc76eb2df6a2b3cc4c6b640a87cefa8b49c90e..a3e0f580af09b27bf6facf03bd5a52cee476ceb1 100644 (file)
--- a/grub.cfg
+++ b/grub.cfg
@@ -1,3 +1,13 @@
+# Written in 2023 by Amélia COUTARD <eliottulio.coutard@gmail.com>
+# To the extent possible under law, the author(s) have dedicated all copyright
+# and related and neighboring rights to this file to the public domain worldwide.
+# This file is distributed without any warranty.
+# You should have received a copy of the CC0 Public Domain Dedication along with
+# this file. If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.
+
+# So, about the license. I don't think I have a copyright on this file's code, but,
+# since I gave it the CC0 license in case I do, that doesn't matter either way.
+
 menuentry "Amycros" {
        multiboot2 /boot/kernel.elf64
        module2 /boot/test-module.elf64 test-module
index ae3dd3a5f6168260b1af05d5826e7fbba88c63e0..11aa47ed36118f6e8328369a0bf71a43982e570d 100644 (file)
@@ -1,3 +1,14 @@
+/* Written in 2023 by Amélia COUTARD <eliottulio.coutard@gmail.com>
+ * To the extent possible under law, the author(s) have dedicated all copyright
+ * and related and neighboring rights to this file to the public domain worldwide.
+ * This file is distributed without any warranty.
+ * You should have received a copy of the CC0 Public Domain Dedication along with
+ * this file. If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.
+
+ * So, about the license. I don't think I have a copyright on this file's code, but,
+ * since I gave it the CC0 license in case I do, that doesn't matter either way.
+ */
+
 ENTRY(_start)
 
 KERNEL_VMA = 0xFFFFFFFF80000000;
index e9bb8a8b0139e5d8b72927f5e52070c151842eb2..d68e55be40c871fcbc9e973eaf1ca509b90835e4 100644 (file)
@@ -1,6 +1,9 @@
-# Written in 2022 by Amélia COUTARD <eliottulio.coutard@gmail.com>
-# To the extent possible under law, the author(s) have dedicated all copyright and related and neighboring rights to this file to the public domain worldwide. This file is distributed without any warranty.
-# You should have received a copy of the CC0 Public Domain Dedication along with this file. If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.
+# Written in 2023 by Amélia COUTARD <eliottulio.coutard@gmail.com>
+# To the extent possible under law, the author(s) have dedicated all copyright
+# and related and neighboring rights to this file to the public domain worldwide.
+# This file is distributed without any warranty.
+# You should have received a copy of the CC0 Public Domain Dedication along with
+# this file. If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.
 
 # So, about the license. I don't think I have a copyright on this file's code, but,
 # since I gave it the CC0 license in case I do, that doesn't matter either way.
index 9b91c171f750098e5f7797d4d7c8e44e9732b7cb..f9ad954045f856d249bee41b0009d28c433c6de7 100644 (file)
@@ -1,3 +1,16 @@
+// Copyright 2023 Amélia COUTARD.
+//
+// This file from the program isos 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.
+//
+// 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 General Public License along with this program. If
+// not, see <https://www.gnu.org/licenses/>.
+
 #include "lib/multiboot2.hpp"
 
 .set KERNEL_VMA, 0xFFFFFFFF80000000
index 4a8bda36c12a8e79367052e1b8cce642b7077be7..98d47c537d01f633d34578305c624402be85f0ea 100644 (file)
@@ -1 +1,14 @@
+// Copyright 2023 Amélia COUTARD.
+//
+// This file from the program isos 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.
+//
+// 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 General Public License along with this program. If
+// not, see <https://www.gnu.org/licenses/>.
+
 #include "elf64.hpp"
index 17bbfa3317f943f9a0dba36c5cd40bafcb366680..697c58ee34e96d23c78da629bf6131828bf45351 100644 (file)
@@ -1,3 +1,16 @@
+// Copyright 2023 Amélia COUTARD.
+//
+// This file from the program isos 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.
+//
+// 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 General Public License along with this program. If
+// not, see <https://www.gnu.org/licenses/>.
+
 #pragma once
 
 #include <cstdint>
index 3ef34473af18f6afd87289b373e95c2e95c27da2..35a2381f571a837a306776671f4da736c9ddd239 100644 (file)
@@ -1,3 +1,16 @@
+// Copyright 2023 Amélia COUTARD.
+//
+// This file from the program isos 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.
+//
+// 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 General Public License along with this program. If
+// not, see <https://www.gnu.org/licenses/>.
+
 #define PUSH_REGS  \
        pushq %rax; \
        pushq %rcx; \
index dac7e272c21bff56a53f5be47b808cd1882299b6..c7bb94d6dc558d8f77b2e004f121f6b309f4f1e2 100644 (file)
@@ -1,3 +1,16 @@
+// Copyright 2023 Amélia COUTARD.
+//
+// This file from the program isos 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.
+//
+// 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 General Public License along with this program. If
+// not, see <https://www.gnu.org/licenses/>.
+
 #include "interrupts.hpp"
 #include "utils.hpp"
 #include <cpuid.h>
index be2d6b7b9f7d8bfed901dccc9fa96a161c6110e4..847fe3a44e21371817371710f3a17ca78c85c7c9 100644 (file)
@@ -1,3 +1,16 @@
+// Copyright 2023 Amélia COUTARD.
+//
+// This file from the program isos 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.
+//
+// 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 General Public License along with this program. If
+// not, see <https://www.gnu.org/licenses/>.
+
 #pragma once
 
 #include <cstdint>
index e5e5de91986734e3df3b0ef48e5e211db6fbc99d..e5c5b8b426c4c425c5df4ae34f1a36f197897b08 100644 (file)
@@ -1,3 +1,16 @@
+// Copyright 2023 Amélia COUTARD.
+//
+// This file from the program isos 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.
+//
+// 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 General Public License along with this program. If
+// not, see <https://www.gnu.org/licenses/>.
+
 #include "lib/multiboot2.hpp"
 #include "paging.hpp"
 #include "utils.hpp"
index 7d0c60bb6a15b9e19fbcbf8f054170a724537190..f56934ddbe2bf468c32e08701613a1993ef2b78a 100644 (file)
@@ -1,3 +1,16 @@
+// Copyright 2023 Amélia COUTARD.
+//
+// This file from the program isos 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.
+//
+// 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 General Public License along with this program. If
+// not, see <https://www.gnu.org/licenses/>.
+
 .section .init
 .global _init
 .type _init, @function
index 2880ebb1f5d8caa5c99b5d89fc053bcf74ff9ebd..4b3b1b93d719eb36476dab5a2006e4385f04bc43 100644 (file)
@@ -1,3 +1,16 @@
+// Copyright 2023 Amélia COUTARD.
+//
+// This file from the program isos 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.
+//
+// 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 General Public License along with this program. If
+// not, see <https://www.gnu.org/licenses/>.
+
 .section .init
        /* gcc will nicely put the contents of crtend.o's .init section here. */
        popq %rbp
index 1428e5e5c920af9b526ca54652ade128b96bb677..c5837a88e7222093cc3202e1d7bb5fb9f9d69780 100644 (file)
@@ -1,3 +1,16 @@
+// Copyright 2023 Amélia COUTARD.
+//
+// This file from the program isos 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.
+//
+// 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 General Public License along with this program. If
+// not, see <https://www.gnu.org/licenses/>.
+
 #pragma once
 
 #ifdef __cplusplus
index 256cd5d276d0aae4e62bb923be56973aa33ea49b..c736e5f70d668d16f10f77f7c0e4f7c271734fa3 100644 (file)
@@ -1,3 +1,16 @@
+// Copyright 2023 Amélia COUTARD.
+//
+// This file from the program isos 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.
+//
+// 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 General Public License along with this program. If
+// not, see <https://www.gnu.org/licenses/>.
+
 #pragma once
 
 #include <cstddef>
index 8295011949781e43809ee06edd9577ad1920c71a..0d02f0d346f3fbbc91e783045c20ee7f1252c8c3 100644 (file)
@@ -1,3 +1,16 @@
+// Copyright 2023 Amélia COUTARD.
+//
+// This file from the program isos 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.
+//
+// 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 General Public License along with this program. If
+// not, see <https://www.gnu.org/licenses/>.
+
 #include "paging.hpp"
 #include "serial.hpp"
 
index 20791c2fd2e298d0c9f418aa26e5837976755245..0d700ab6fdabc3f5a83af3de0d827b2a1cdd9206 100644 (file)
@@ -1,3 +1,16 @@
+// Copyright 2023 Amélia COUTARD.
+//
+// This file from the program isos 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.
+//
+// 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 General Public License along with this program. If
+// not, see <https://www.gnu.org/licenses/>.
+
 #pragma once
 
 #include <cstdint>
index fb881648f37d487d82a73cff3a60395b0e9d5434..913772a967c4d4a49874bfd74bfc0dfed561f9a6 100644 (file)
@@ -1,3 +1,16 @@
+// Copyright 2023 Amélia COUTARD.
+//
+// This file from the program isos 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.
+//
+// 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 General Public License along with this program. If
+// not, see <https://www.gnu.org/licenses/>.
+
 .section .text
 
 .globl ftl_to_userspace
index 282f0bb2ce5f0450e366310c26fb3c25c4d99df6..d4eccbd0c6b1a138754f410fb9fc770d2145ab69 100644 (file)
@@ -1,3 +1,16 @@
+// Copyright 2023 Amélia COUTARD.
+//
+// This file from the program isos 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.
+//
+// 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 General Public License along with this program. If
+// not, see <https://www.gnu.org/licenses/>.
+
 #include "ring3.hpp"
 #include "utils.hpp"
 #include "serial.hpp"
index 594d4b32eb56425f0cd7d0132074fb3c57f80b59..c1fc2e26286bd2f9bfb1da0fe4a700f904f9ee1c 100644 (file)
@@ -1,3 +1,16 @@
+// Copyright 2023 Amélia COUTARD.
+//
+// This file from the program isos 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.
+//
+// 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 General Public License along with this program. If
+// not, see <https://www.gnu.org/licenses/>.
+
 #pragma once
 
 #include <cstdint>
index e8d9ccf7b169fe191da59ccd0e10227dc0ad5123..b482d9cefa13531a67084378ce28f0ef412eedb8 100644 (file)
@@ -1,3 +1,16 @@
+// Copyright 2023 Amélia COUTARD.
+//
+// This file from the program isos 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.
+//
+// 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 General Public License along with this program. If
+// not, see <https://www.gnu.org/licenses/>.
+
 #include <cstddef>
 #include "serial.hpp"
 #include "utils.hpp"
index cdf516500f4ab34d8339c0c6aa00ff053d8e4ae8..dfd5f48d0928ce3e39535bce1a1ff456db1612ac 100644 (file)
@@ -1,3 +1,16 @@
+// Copyright 2023 Amélia COUTARD.
+//
+// This file from the program isos 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.
+//
+// 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 General Public License along with this program. If
+// not, see <https://www.gnu.org/licenses/>.
+
 #pragma once
 
 #include <cstdint>
index 8f66b484038bd4a9c234b0ed5655ec264dc79c42..4b290779bc578bb1cab88c359ca9b52e7917a6f9 100644 (file)
@@ -1,3 +1,16 @@
+// Copyright 2023 Amélia COUTARD.
+//
+// This file from the program isos 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.
+//
+// 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 General Public License along with this program. If
+// not, see <https://www.gnu.org/licenses/>.
+
 #include "utils.hpp"
 #include "interrupts.hpp"
 #include <cpuid.h>
index da225dd018486073a1cf0be70880195cf71637b9..49ab21db59da9bcc62efdbcdf2f3db3e8b8f3d51 100644 (file)
@@ -1,3 +1,16 @@
+// Copyright 2023 Amélia COUTARD.
+//
+// This file from the program isos 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.
+//
+// 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 General Public License along with this program. If
+// not, see <https://www.gnu.org/licenses/>.
+
 #pragma once
 
 #include <cstdint>
index dd51dd4c4c9a50b0b91fd89eb06f84a2d7d74e30..6b0e124ca0e59fc566167ca120e1f07a2d038b1f 100644 (file)
@@ -1,6 +1,9 @@
-# Written in 2022 by Amélia COUTARD <eliottulio.coutard@gmail.com>
-# To the extent possible under law, the author(s) have dedicated all copyright and related and neighboring rights to this file to the public domain worldwide. This file is distributed without any warranty.
-# You should have received a copy of the CC0 Public Domain Dedication along with this file. If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.
+# Written in 2023 by Amélia COUTARD <eliottulio.coutard@gmail.com>
+# To the extent possible under law, the author(s) have dedicated all copyright
+# and related and neighboring rights to this file to the public domain worldwide.
+# This file is distributed without any warranty.
+# You should have received a copy of the CC0 Public Domain Dedication along with
+# this file. If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.
 
 # So, about the license. I don't think I have a copyright on this file's code, but,
 # since I gave it the CC0 license in case I do, that doesn't matter either way.
index d2d5b04de0cec40769091ef885149e9aab326561..293166196ee23913f85b6e60e8fc820091f8cf93 100644 (file)
@@ -1,3 +1,16 @@
+// Copyright 2023 Amélia COUTARD.
+//
+// This file from the program isos 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.
+//
+// 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 General Public License along with this program. If
+// not, see <https://www.gnu.org/licenses/>.
+
 .section .text
 
 .globl print
index 24da5634eab55beeb095bba010be93381156760c..ef01f0032287ecf7634fc2feebd0257fa1b9f1d6 100644 (file)
@@ -1,3 +1,16 @@
+// Copyright 2023 Amélia COUTARD.
+//
+// This file from the program isos 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.
+//
+// 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 General Public License along with this program. If
+// not, see <https://www.gnu.org/licenses/>.
+
 #include <stddef.h>
 
 extern "C" void print(char c);