Relicense as dual MIT OR Apache-2.0

pull/37/head
Andre Richter 4 years ago
parent 69cd6032cd
commit 54137e8b38
No known key found for this signature in database
GPG Key ID: 2116C1AB102F615E

@ -1,7 +1,7 @@
#!/usr/bin/env ruby #!/usr/bin/env ruby
# frozen_string_literal: true # frozen_string_literal: true
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT OR Apache-2.0
# #
# Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> # Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
## SPDX-License-Identifier: MIT ## SPDX-License-Identifier: MIT OR Apache-2.0
## ##
## Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> ## Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
/* SPDX-License-Identifier: MIT /* SPDX-License-Identifier: MIT OR Apache-2.0
* *
* Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> * Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>
*/ */

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
## SPDX-License-Identifier: MIT ## SPDX-License-Identifier: MIT OR Apache-2.0
## ##
## Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> ## Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -108,7 +108,7 @@ diff -uNr 01_wait_forever/src/runtime_init.rs 02_runtime_init/src/runtime_init.r
--- 01_wait_forever/src/runtime_init.rs --- 01_wait_forever/src/runtime_init.rs
+++ 02_runtime_init/src/runtime_init.rs +++ 02_runtime_init/src/runtime_init.rs
@@ -0,0 +1,25 @@ @@ -0,0 +1,25 @@
+// SPDX-License-Identifier: MIT +// SPDX-License-Identifier: MIT OR Apache-2.0
+// +//
+// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> +// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>
+ +

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
/* SPDX-License-Identifier: MIT /* SPDX-License-Identifier: MIT OR Apache-2.0
* *
* Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> * Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>
*/ */

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
## SPDX-License-Identifier: MIT ## SPDX-License-Identifier: MIT OR Apache-2.0
## ##
## Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> ## Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -93,7 +93,7 @@ diff -uNr 02_runtime_init/src/interface.rs 03_hacky_hello_world/src/interface.rs
--- 02_runtime_init/src/interface.rs --- 02_runtime_init/src/interface.rs
+++ 03_hacky_hello_world/src/interface.rs +++ 03_hacky_hello_world/src/interface.rs
@@ -0,0 +1,36 @@ @@ -0,0 +1,36 @@
+// SPDX-License-Identifier: MIT +// SPDX-License-Identifier: MIT OR Apache-2.0
+// +//
+// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> +// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>
+ +
@ -204,7 +204,7 @@ diff -uNr 02_runtime_init/src/print.rs 03_hacky_hello_world/src/print.rs
--- 02_runtime_init/src/print.rs --- 02_runtime_init/src/print.rs
+++ 03_hacky_hello_world/src/print.rs +++ 03_hacky_hello_world/src/print.rs
@@ -0,0 +1,33 @@ @@ -0,0 +1,33 @@
+// SPDX-License-Identifier: MIT +// SPDX-License-Identifier: MIT OR Apache-2.0
+// +//
+// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> +// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>
+ +

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
/* SPDX-License-Identifier: MIT /* SPDX-License-Identifier: MIT OR Apache-2.0
* *
* Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> * Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>
*/ */

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
## SPDX-License-Identifier: MIT ## SPDX-License-Identifier: MIT OR Apache-2.0
## ##
## Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> ## Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -32,7 +32,7 @@ diff -uNr 03_hacky_hello_world/src/arch/aarch64/start.S 04_zero_overhead_abstrac
--- 03_hacky_hello_world/src/arch/aarch64/start.S --- 03_hacky_hello_world/src/arch/aarch64/start.S
+++ 04_zero_overhead_abstraction/src/arch/aarch64/start.S +++ 04_zero_overhead_abstraction/src/arch/aarch64/start.S
@@ -1,21 +0,0 @@ @@ -1,21 +0,0 @@
-// SPDX-License-Identifier: MIT -// SPDX-License-Identifier: MIT OR Apache-2.0
-// -//
-// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> -// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>
- -

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
/* SPDX-License-Identifier: MIT /* SPDX-License-Identifier: MIT OR Apache-2.0
* *
* Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> * Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>
*/ */

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
## SPDX-License-Identifier: MIT ## SPDX-License-Identifier: MIT OR Apache-2.0
## ##
## Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> ## Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -56,7 +56,7 @@ diff -uNr 04_zero_overhead_abstraction/src/arch/aarch64/sync.rs 05_safe_globals/
--- 04_zero_overhead_abstraction/src/arch/aarch64/sync.rs --- 04_zero_overhead_abstraction/src/arch/aarch64/sync.rs
+++ 05_safe_globals/src/arch/aarch64/sync.rs +++ 05_safe_globals/src/arch/aarch64/sync.rs
@@ -0,0 +1,52 @@ @@ -0,0 +1,52 @@
+// SPDX-License-Identifier: MIT +// SPDX-License-Identifier: MIT OR Apache-2.0
+// +//
+// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> +// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>
+ +

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
/* SPDX-License-Identifier: MIT /* SPDX-License-Identifier: MIT OR Apache-2.0
* *
* Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> * Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>
*/ */

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
## SPDX-License-Identifier: MIT ## SPDX-License-Identifier: MIT OR Apache-2.0
## ##
## Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> ## Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -126,7 +126,7 @@ diff -uNr 05_safe_globals/src/bsp/driver/bcm/bcm2xxx_gpio.rs 06_drivers_gpio_uar
--- 05_safe_globals/src/bsp/driver/bcm/bcm2xxx_gpio.rs --- 05_safe_globals/src/bsp/driver/bcm/bcm2xxx_gpio.rs
+++ 06_drivers_gpio_uart/src/bsp/driver/bcm/bcm2xxx_gpio.rs +++ 06_drivers_gpio_uart/src/bsp/driver/bcm/bcm2xxx_gpio.rs
@@ -0,0 +1,145 @@ @@ -0,0 +1,145 @@
+// SPDX-License-Identifier: MIT +// SPDX-License-Identifier: MIT OR Apache-2.0
+// +//
+// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> +// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>
+ +
@ -276,7 +276,7 @@ diff -uNr 05_safe_globals/src/bsp/driver/bcm/bcm2xxx_pl011_uart.rs 06_drivers_gp
--- 05_safe_globals/src/bsp/driver/bcm/bcm2xxx_pl011_uart.rs --- 05_safe_globals/src/bsp/driver/bcm/bcm2xxx_pl011_uart.rs
+++ 06_drivers_gpio_uart/src/bsp/driver/bcm/bcm2xxx_pl011_uart.rs +++ 06_drivers_gpio_uart/src/bsp/driver/bcm/bcm2xxx_pl011_uart.rs
@@ -0,0 +1,307 @@ @@ -0,0 +1,307 @@
+// SPDX-License-Identifier: MIT +// SPDX-License-Identifier: MIT OR Apache-2.0
+// +//
+// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> +// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>
+ +
@ -588,7 +588,7 @@ diff -uNr 05_safe_globals/src/bsp/driver/bcm.rs 06_drivers_gpio_uart/src/bsp/dri
--- 05_safe_globals/src/bsp/driver/bcm.rs --- 05_safe_globals/src/bsp/driver/bcm.rs
+++ 06_drivers_gpio_uart/src/bsp/driver/bcm.rs +++ 06_drivers_gpio_uart/src/bsp/driver/bcm.rs
@@ -0,0 +1,11 @@ @@ -0,0 +1,11 @@
+// SPDX-License-Identifier: MIT +// SPDX-License-Identifier: MIT OR Apache-2.0
+// +//
+// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> +// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>
+ +
@ -604,7 +604,7 @@ diff -uNr 05_safe_globals/src/bsp/driver.rs 06_drivers_gpio_uart/src/bsp/driver.
--- 05_safe_globals/src/bsp/driver.rs --- 05_safe_globals/src/bsp/driver.rs
+++ 06_drivers_gpio_uart/src/bsp/driver.rs +++ 06_drivers_gpio_uart/src/bsp/driver.rs
@@ -0,0 +1,11 @@ @@ -0,0 +1,11 @@
+// SPDX-License-Identifier: MIT +// SPDX-License-Identifier: MIT OR Apache-2.0
+// +//
+// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> +// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>
+ +
@ -620,7 +620,7 @@ diff -uNr 05_safe_globals/src/bsp/rpi/memory_map.rs 06_drivers_gpio_uart/src/bsp
--- 05_safe_globals/src/bsp/rpi/memory_map.rs --- 05_safe_globals/src/bsp/rpi/memory_map.rs
+++ 06_drivers_gpio_uart/src/bsp/rpi/memory_map.rs +++ 06_drivers_gpio_uart/src/bsp/rpi/memory_map.rs
@@ -0,0 +1,18 @@ @@ -0,0 +1,18 @@
+// SPDX-License-Identifier: MIT +// SPDX-License-Identifier: MIT OR Apache-2.0
+// +//
+// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> +// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>
+ +

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
/* SPDX-License-Identifier: MIT /* SPDX-License-Identifier: MIT OR Apache-2.0
* *
* Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> * Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>
*/ */

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
## SPDX-License-Identifier: MIT ## SPDX-License-Identifier: MIT OR Apache-2.0
## ##
## Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> ## Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -361,7 +361,7 @@ diff -uNr 06_drivers_gpio_uart/src/relocate.rs 07_uart_chainloader/src/relocate.
--- 06_drivers_gpio_uart/src/relocate.rs --- 06_drivers_gpio_uart/src/relocate.rs
+++ 07_uart_chainloader/src/relocate.rs +++ 07_uart_chainloader/src/relocate.rs
@@ -0,0 +1,46 @@ @@ -0,0 +1,46 @@
+// SPDX-License-Identifier: MIT +// SPDX-License-Identifier: MIT OR Apache-2.0
+// +//
+// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> +// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>
+ +

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
/* SPDX-License-Identifier: MIT /* SPDX-License-Identifier: MIT OR Apache-2.0
* *
* Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> * Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>
*/ */

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
## SPDX-License-Identifier: MIT ## SPDX-License-Identifier: MIT OR Apache-2.0
## ##
## Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> ## Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -101,7 +101,7 @@ diff -uNr 07_uart_chainloader/src/arch/aarch64/time.rs 08_timestamps/src/arch/aa
--- 07_uart_chainloader/src/arch/aarch64/time.rs --- 07_uart_chainloader/src/arch/aarch64/time.rs
+++ 08_timestamps/src/arch/aarch64/time.rs +++ 08_timestamps/src/arch/aarch64/time.rs
@@ -0,0 +1,81 @@ @@ -0,0 +1,81 @@
+// SPDX-License-Identifier: MIT +// SPDX-License-Identifier: MIT OR Apache-2.0
+// +//
+// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> +// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>
+ +
@ -490,7 +490,7 @@ diff -uNr 07_uart_chainloader/src/relocate.rs 08_timestamps/src/relocate.rs
--- 07_uart_chainloader/src/relocate.rs --- 07_uart_chainloader/src/relocate.rs
+++ 08_timestamps/src/relocate.rs +++ 08_timestamps/src/relocate.rs
@@ -1,46 +0,0 @@ @@ -1,46 +0,0 @@
-// SPDX-License-Identifier: MIT -// SPDX-License-Identifier: MIT OR Apache-2.0
-// -//
-// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> -// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>
- -

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

@ -1,4 +1,4 @@
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2019 Andre Richter <andre.o.richter@gmail.com>

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save