Update copyright year

pull/99/head
Andre Richter 3 years ago
parent cf34736f55
commit 44bb3f8942
No known key found for this signature in database
GPG Key ID: 2116C1AB102F615E

@ -3,7 +3,7 @@
# SPDX-License-Identifier: MIT OR Apache-2.0 # SPDX-License-Identifier: MIT OR Apache-2.0
# #
# Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> # Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
require 'rubygems' require 'rubygems'
require 'bundler/setup' require 'bundler/setup'

@ -1,6 +1,6 @@
## SPDX-License-Identifier: MIT OR Apache-2.0 ## SPDX-License-Identifier: MIT OR Apache-2.0
## ##
## Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> ## Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
# Default to the RPi3 # Default to the RPi3
BSP ?= rpi3 BSP ?= rpi3

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
.section ".text._start" .section ".text._start"

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Architectural processor code. //! Architectural processor code.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Conditional re-exporting of Board Support Packages. //! Conditional re-exporting of Board Support Packages.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Top-level BSP file for the Raspberry Pi 3 and 4. //! Top-level BSP file for the Raspberry Pi 3 and 4.

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

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2020-2021 Andre Richter <andre.o.richter@gmail.com>
//! Processor code. //! Processor code.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
// Rust embedded logo for `make doc`. // Rust embedded logo for `make doc`.
#![doc(html_logo_url = "https://git.io/JeGIp")] #![doc(html_logo_url = "https://git.io/JeGIp")]

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! A panic handler that infinitely waits. //! A panic handler that infinitely waits.

@ -1,6 +1,6 @@
## SPDX-License-Identifier: MIT OR Apache-2.0 ## SPDX-License-Identifier: MIT OR Apache-2.0
## ##
## Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> ## Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
# Default to the RPi3 # Default to the RPi3
BSP ?= rpi3 BSP ?= rpi3

@ -105,7 +105,7 @@ diff -uNr 01_wait_forever/src/memory.rs 02_runtime_init/src/memory.rs
@@ -0,0 +1,29 @@ @@ -0,0 +1,29 @@
+// SPDX-License-Identifier: MIT OR Apache-2.0 +// SPDX-License-Identifier: MIT OR Apache-2.0
+// +//
+// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> +// Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
+ +
+//! Memory Management. +//! Memory Management.
+ +
@ -139,7 +139,7 @@ diff -uNr 01_wait_forever/src/runtime_init.rs 02_runtime_init/src/runtime_init.r
@@ -0,0 +1,58 @@ @@ -0,0 +1,58 @@
+// SPDX-License-Identifier: MIT OR Apache-2.0 +// SPDX-License-Identifier: MIT OR Apache-2.0
+// +//
+// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> +// Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
+ +
+//! Rust runtime initialization code. +//! Rust runtime initialization code.
+ +

@ -123,7 +123,7 @@ diff -uNr 01_wait_forever/src/bsp/raspberrypi/memory.rs 02_runtime_init/src/bsp/
@@ -0,0 +1,37 @@ @@ -0,0 +1,37 @@
+// SPDX-License-Identifier: MIT OR Apache-2.0 +// SPDX-License-Identifier: MIT OR Apache-2.0
+// +//
+// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> +// Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
+ +
+//! BSP Memory Management. +//! BSP Memory Management.
+ +
@ -202,7 +202,7 @@ diff -uNr 01_wait_forever/src/memory.rs 02_runtime_init/src/memory.rs
@@ -0,0 +1,30 @@ @@ -0,0 +1,30 @@
+// SPDX-License-Identifier: MIT OR Apache-2.0 +// SPDX-License-Identifier: MIT OR Apache-2.0
+// +//
+// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> +// Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
+ +
+//! Memory Management. +//! Memory Management.
+ +
@ -234,11 +234,10 @@ diff -uNr 01_wait_forever/src/memory.rs 02_runtime_init/src/memory.rs
diff -uNr 01_wait_forever/src/panic_wait.rs 02_runtime_init/src/panic_wait.rs diff -uNr 01_wait_forever/src/panic_wait.rs 02_runtime_init/src/panic_wait.rs
--- 01_wait_forever/src/panic_wait.rs --- 01_wait_forever/src/panic_wait.rs
+++ 02_runtime_init/src/panic_wait.rs +++ 02_runtime_init/src/panic_wait.rs
@@ -4,10 +4,10 @@ @@ -4,9 +4,10 @@
//! A panic handler that infinitely waits. //! A panic handler that infinitely waits.
-// use crate::cpu;
+use crate::cpu; +use crate::cpu;
use core::panic::PanicInfo; use core::panic::PanicInfo;
@ -254,7 +253,7 @@ diff -uNr 01_wait_forever/src/runtime_init.rs 02_runtime_init/src/runtime_init.r
@@ -0,0 +1,38 @@ @@ -0,0 +1,38 @@
+// SPDX-License-Identifier: MIT OR Apache-2.0 +// SPDX-License-Identifier: MIT OR Apache-2.0
+// +//
+// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> +// Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
+ +
+//! Rust runtime initialization code. +//! Rust runtime initialization code.
+ +

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
.section ".text._start" .section ".text._start"

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Architectural processor code. //! Architectural processor code.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Conditional re-exporting of Board Support Packages. //! Conditional re-exporting of Board Support Packages.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Top-level BSP file for the Raspberry Pi 3 and 4. //! Top-level BSP file for the Raspberry Pi 3 and 4.

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

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! BSP Memory Management. //! BSP Memory Management.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2020-2021 Andre Richter <andre.o.richter@gmail.com>
//! Processor code. //! Processor code.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
// Rust embedded logo for `make doc`. // Rust embedded logo for `make doc`.
#![doc(html_logo_url = "https://git.io/JeGIp")] #![doc(html_logo_url = "https://git.io/JeGIp")]

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Memory Management. //! Memory Management.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! A panic handler that infinitely waits. //! A panic handler that infinitely waits.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Rust runtime initialization code. //! Rust runtime initialization code.

@ -1,6 +1,6 @@
## SPDX-License-Identifier: MIT OR Apache-2.0 ## SPDX-License-Identifier: MIT OR Apache-2.0
## ##
## Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> ## Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
# Default to the RPi3 # Default to the RPi3
BSP ?= rpi3 BSP ?= rpi3

@ -56,7 +56,7 @@ diff -uNr 02_runtime_init/src/bsp/raspberrypi/console.rs 03_hacky_hello_world/sr
@@ -0,0 +1,47 @@ @@ -0,0 +1,47 @@
+// SPDX-License-Identifier: MIT OR Apache-2.0 +// SPDX-License-Identifier: MIT OR Apache-2.0
+// +//
+// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> +// Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
+ +
+//! BSP console facilities. +//! BSP console facilities.
+ +
@ -118,7 +118,7 @@ diff -uNr 02_runtime_init/src/console.rs 03_hacky_hello_world/src/console.rs
@@ -0,0 +1,19 @@ @@ -0,0 +1,19 @@
+// SPDX-License-Identifier: MIT OR Apache-2.0 +// SPDX-License-Identifier: MIT OR Apache-2.0
+// +//
+// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> +// Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
+ +
+//! System console. +//! System console.
+ +
@ -200,7 +200,7 @@ diff -uNr 02_runtime_init/src/print.rs 03_hacky_hello_world/src/print.rs
@@ -0,0 +1,38 @@ @@ -0,0 +1,38 @@
+// SPDX-License-Identifier: MIT OR Apache-2.0 +// SPDX-License-Identifier: MIT OR Apache-2.0
+// +//
+// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> +// Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
+ +
+//! Printing facilities. +//! Printing facilities.
+ +

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
.section ".text._start" .section ".text._start"

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Architectural processor code. //! Architectural processor code.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Conditional re-exporting of Board Support Packages. //! Conditional re-exporting of Board Support Packages.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Top-level BSP file for the Raspberry Pi 3 and 4. //! Top-level BSP file for the Raspberry Pi 3 and 4.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! BSP console facilities. //! BSP console facilities.

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

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! BSP Memory Management. //! BSP Memory Management.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! System console. //! System console.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2020-2021 Andre Richter <andre.o.richter@gmail.com>
//! Processor code. //! Processor code.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
// Rust embedded logo for `make doc`. // Rust embedded logo for `make doc`.
#![doc(html_logo_url = "https://git.io/JeGIp")] #![doc(html_logo_url = "https://git.io/JeGIp")]

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Memory Management. //! Memory Management.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! A panic handler that infinitely waits. //! A panic handler that infinitely waits.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Printing facilities. //! Printing facilities.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Rust runtime initialization code. //! Rust runtime initialization code.

@ -1,6 +1,6 @@
## SPDX-License-Identifier: MIT OR Apache-2.0 ## SPDX-License-Identifier: MIT OR Apache-2.0
## ##
## Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> ## Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
# Default to the RPi3 # Default to the RPi3
BSP ?= rpi3 BSP ?= rpi3

@ -29,7 +29,7 @@ diff -uNr 03_hacky_hello_world/src/_arch/aarch64/cpu/smp.rs 04_zero_overhead_abs
@@ -0,0 +1,22 @@ @@ -0,0 +1,22 @@
+// SPDX-License-Identifier: MIT OR Apache-2.0 +// SPDX-License-Identifier: MIT OR Apache-2.0
+// +//
+// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> +// Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
+ +
+//! Architectural symmetric multiprocessing. +//! Architectural symmetric multiprocessing.
+ +
@ -114,7 +114,7 @@ diff -uNr 03_hacky_hello_world/src/_arch/aarch64/cpu.S 04_zero_overhead_abstract
@@ -1,21 +0,0 @@ @@ -1,21 +0,0 @@
-// SPDX-License-Identifier: MIT OR Apache-2.0 -// SPDX-License-Identifier: MIT OR Apache-2.0
-// -//
-// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> -// Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
- -
-.section ".text._start" -.section ".text._start"
- -
@ -140,7 +140,7 @@ diff -uNr 03_hacky_hello_world/src/bsp/raspberrypi/cpu.rs 04_zero_overhead_abstr
@@ -0,0 +1,12 @@ @@ -0,0 +1,12 @@
+// SPDX-License-Identifier: MIT OR Apache-2.0 +// SPDX-License-Identifier: MIT OR Apache-2.0
+// +//
+// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> +// Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
+ +
+//! BSP Processor code. +//! BSP Processor code.
+ +
@ -197,7 +197,7 @@ diff -uNr 03_hacky_hello_world/src/cpu/smp.rs 04_zero_overhead_abstraction/src/c
@@ -0,0 +1,10 @@ @@ -0,0 +1,10 @@
+// SPDX-License-Identifier: MIT OR Apache-2.0 +// SPDX-License-Identifier: MIT OR Apache-2.0
+// +//
+// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> +// Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
+ +
+//! Symmetric multiprocessing. +//! Symmetric multiprocessing.
+ +

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Architectural processor code. //! Architectural processor code.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Architectural symmetric multiprocessing. //! Architectural symmetric multiprocessing.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Conditional re-exporting of Board Support Packages. //! Conditional re-exporting of Board Support Packages.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Top-level BSP file for the Raspberry Pi 3 and 4. //! Top-level BSP file for the Raspberry Pi 3 and 4.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! BSP console facilities. //! BSP console facilities.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! BSP Processor code. //! BSP Processor code.

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

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! BSP Memory Management. //! BSP Memory Management.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! System console. //! System console.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2020-2021 Andre Richter <andre.o.richter@gmail.com>
//! Processor code. //! Processor code.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Symmetric multiprocessing. //! Symmetric multiprocessing.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
// Rust embedded logo for `make doc`. // Rust embedded logo for `make doc`.
#![doc(html_logo_url = "https://git.io/JeGIp")] #![doc(html_logo_url = "https://git.io/JeGIp")]

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Memory Management. //! Memory Management.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! A panic handler that infinitely waits. //! A panic handler that infinitely waits.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Printing facilities. //! Printing facilities.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Rust runtime initialization code. //! Rust runtime initialization code.

@ -1,6 +1,6 @@
## SPDX-License-Identifier: MIT OR Apache-2.0 ## SPDX-License-Identifier: MIT OR Apache-2.0
## ##
## Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> ## Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
# Default to the RPi3 # Default to the RPi3
BSP ?= rpi3 BSP ?= rpi3

@ -253,7 +253,7 @@ diff -uNr 04_zero_overhead_abstraction/src/synchronization.rs 05_safe_globals/sr
@@ -0,0 +1,76 @@ @@ -0,0 +1,76 @@
+// SPDX-License-Identifier: MIT OR Apache-2.0 +// SPDX-License-Identifier: MIT OR Apache-2.0
+// +//
+// Copyright (c) 2020 Andre Richter <andre.o.richter@gmail.com> +// Copyright (c) 2020-2021 Andre Richter <andre.o.richter@gmail.com>
+ +
+//! Synchronization primitives. +//! Synchronization primitives.
+//! +//!

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Architectural processor code. //! Architectural processor code.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Architectural symmetric multiprocessing. //! Architectural symmetric multiprocessing.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Conditional re-exporting of Board Support Packages. //! Conditional re-exporting of Board Support Packages.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Top-level BSP file for the Raspberry Pi 3 and 4. //! Top-level BSP file for the Raspberry Pi 3 and 4.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! BSP console facilities. //! BSP console facilities.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! BSP Processor code. //! BSP Processor code.

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

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! BSP Memory Management. //! BSP Memory Management.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! System console. //! System console.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2020-2021 Andre Richter <andre.o.richter@gmail.com>
//! Processor code. //! Processor code.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Symmetric multiprocessing. //! Symmetric multiprocessing.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
// Rust embedded logo for `make doc`. // Rust embedded logo for `make doc`.
#![doc(html_logo_url = "https://git.io/JeGIp")] #![doc(html_logo_url = "https://git.io/JeGIp")]

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Memory Management. //! Memory Management.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! A panic handler that infinitely waits. //! A panic handler that infinitely waits.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Printing facilities. //! Printing facilities.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Rust runtime initialization code. //! Rust runtime initialization code.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2020-2021 Andre Richter <andre.o.richter@gmail.com>
//! Synchronization primitives. //! Synchronization primitives.
//! //!

@ -1,6 +1,6 @@
## SPDX-License-Identifier: MIT OR Apache-2.0 ## SPDX-License-Identifier: MIT OR Apache-2.0
## ##
## Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> ## Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
# Default to the RPi3 # Default to the RPi3
BSP ?= rpi3 BSP ?= rpi3

@ -210,7 +210,7 @@ diff -uNr 05_safe_globals/src/bsp/device_driver/bcm/bcm2xxx_gpio.rs 06_drivers_g
@@ -0,0 +1,221 @@ @@ -0,0 +1,221 @@
+// SPDX-License-Identifier: MIT OR Apache-2.0 +// SPDX-License-Identifier: MIT OR Apache-2.0
+// +//
+// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> +// Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
+ +
+//! GPIO Driver. +//! GPIO Driver.
+ +
@ -436,7 +436,7 @@ diff -uNr 05_safe_globals/src/bsp/device_driver/bcm/bcm2xxx_pl011_uart.rs 06_dri
@@ -0,0 +1,305 @@ @@ -0,0 +1,305 @@
+// SPDX-License-Identifier: MIT OR Apache-2.0 +// SPDX-License-Identifier: MIT OR Apache-2.0
+// +//
+// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> +// Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
+ +
+//! PL011 UART driver. +//! PL011 UART driver.
+ +
@ -746,7 +746,7 @@ diff -uNr 05_safe_globals/src/bsp/device_driver/bcm.rs 06_drivers_gpio_uart/src/
@@ -0,0 +1,11 @@ @@ -0,0 +1,11 @@
+// SPDX-License-Identifier: MIT OR Apache-2.0 +// SPDX-License-Identifier: MIT OR Apache-2.0
+// +//
+// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> +// Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
+ +
+//! BCM driver top level. +//! BCM driver top level.
+ +
@ -762,7 +762,7 @@ diff -uNr 05_safe_globals/src/bsp/device_driver/common.rs 06_drivers_gpio_uart/s
@@ -0,0 +1,38 @@ @@ -0,0 +1,38 @@
+// SPDX-License-Identifier: MIT OR Apache-2.0 +// SPDX-License-Identifier: MIT OR Apache-2.0
+// +//
+// Copyright (c) 2020 Andre Richter <andre.o.richter@gmail.com> +// Copyright (c) 2020-2021 Andre Richter <andre.o.richter@gmail.com>
+ +
+//! Common device driver code. +//! Common device driver code.
+ +
@ -805,7 +805,7 @@ diff -uNr 05_safe_globals/src/bsp/device_driver.rs 06_drivers_gpio_uart/src/bsp/
@@ -0,0 +1,12 @@ @@ -0,0 +1,12 @@
+// SPDX-License-Identifier: MIT OR Apache-2.0 +// SPDX-License-Identifier: MIT OR Apache-2.0
+// +//
+// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> +// Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
+ +
+//! Device driver. +//! Device driver.
+ +
@ -958,7 +958,7 @@ diff -uNr 05_safe_globals/src/bsp/raspberrypi/driver.rs 06_drivers_gpio_uart/src
@@ -0,0 +1,49 @@ @@ -0,0 +1,49 @@
+// SPDX-License-Identifier: MIT OR Apache-2.0 +// SPDX-License-Identifier: MIT OR Apache-2.0
+// +//
+// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> +// Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
+ +
+//! BSP driver support. +//! BSP driver support.
+ +
@ -1137,7 +1137,7 @@ diff -uNr 05_safe_globals/src/driver.rs 06_drivers_gpio_uart/src/driver.rs
@@ -0,0 +1,44 @@ @@ -0,0 +1,44 @@
+// SPDX-License-Identifier: MIT OR Apache-2.0 +// SPDX-License-Identifier: MIT OR Apache-2.0
+// +//
+// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> +// Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
+ +
+//! Driver support. +//! Driver support.
+ +

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Architectural processor code. //! Architectural processor code.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Architectural symmetric multiprocessing. //! Architectural symmetric multiprocessing.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Conditional re-exporting of Board Support Packages. //! Conditional re-exporting of Board Support Packages.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Device driver. //! Device driver.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! BCM driver top level. //! BCM driver top level.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! GPIO Driver. //! GPIO Driver.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! PL011 UART driver. //! PL011 UART driver.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2020-2021 Andre Richter <andre.o.richter@gmail.com>
//! Common device driver code. //! Common device driver code.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Top-level BSP file for the Raspberry Pi 3 and 4. //! Top-level BSP file for the Raspberry Pi 3 and 4.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! BSP console facilities. //! BSP console facilities.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! BSP Processor code. //! BSP Processor code.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! BSP driver support. //! BSP driver support.

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

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! BSP Memory Management. //! BSP Memory Management.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! System console. //! System console.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2020-2021 Andre Richter <andre.o.richter@gmail.com>
//! Processor code. //! Processor code.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Symmetric multiprocessing. //! Symmetric multiprocessing.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Driver support. //! Driver support.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
// Rust embedded logo for `make doc`. // Rust embedded logo for `make doc`.
#![doc(html_logo_url = "https://git.io/JeGIp")] #![doc(html_logo_url = "https://git.io/JeGIp")]

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! Memory Management. //! Memory Management.

@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT OR Apache-2.0 // SPDX-License-Identifier: MIT OR Apache-2.0
// //
// Copyright (c) 2018-2020 Andre Richter <andre.o.richter@gmail.com> // Copyright (c) 2018-2021 Andre Richter <andre.o.richter@gmail.com>
//! A panic handler that infinitely waits. //! A panic handler that infinitely waits.

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

Loading…
Cancel
Save