Update license identification

This commit is contained in:
Berkus Decker 2020-10-16 00:09:35 +03:00
parent 07aef5f2cc
commit c823b42447
12 changed files with 25 additions and 1 deletions

View File

@ -94,3 +94,10 @@ Various references from [OSDev Wiki](https://wiki.osdev.org/Raspberry_Pi_Bare_Bo
### License scan
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fmetta-systems%2Fvesper.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fmetta-systems%2Fvesper?ref=badge_large)
Individual files contain the following tag instead of the full license text.
SPDX-License-Identifier: BlueOak-1.0.0
This enables machine processing of license information based on the SPDX
License Identifiers that are here available: http://spdx.org/licenses/

View File

@ -1,7 +1,7 @@
/*
* SPDX-License-Identifier: BlueOak-1.0.0
*
* Based on ideas from Jorge Aparicio, Andre Richter, Phil Oppenheimer.
* Based on ideas from Jorge Aparicio, Andre Richter, Phil Oppenheimer, Sergio Benitez.
* Copyright (c) Berkus Decker <berkus+vesper@metta.systems>
*/

View File

@ -1,5 +1,6 @@
/*
* SPDX-License-Identifier: BlueOak-1.0.0
* Copyright (c) Berkus Decker <berkus+vesper@metta.systems>
*/
use {
super::{align_down, align_up},

View File

@ -1,5 +1,6 @@
/*
* SPDX-License-Identifier: BlueOak-1.0.0
* Copyright (c) Berkus Decker <berkus+vesper@metta.systems>
*/
//! Memory management functions for aarch64.

View File

@ -1,5 +1,6 @@
/*
* SPDX-License-Identifier: BlueOak-1.0.0
* Copyright (c) Berkus Decker <berkus+vesper@metta.systems>
*/
//! Implementation of aarch64 kernel functions.

View File

@ -1,5 +1,6 @@
/*
* SPDX-License-Identifier: BlueOak-1.0.0
* Copyright (c) Berkus Decker <berkus+vesper@metta.systems>
*/
//! Interrupt handling

View File

@ -1,5 +1,6 @@
/*
* SPDX-License-Identifier: BlueOak-1.0.0
* Copyright (c) Berkus Decker <berkus+vesper@metta.systems>
*/
#[cfg(target_arch = "aarch64")]

View File

@ -1,5 +1,6 @@
/*
* SPDX-License-Identifier: BlueOak-1.0.0
* Copyright (c) Berkus Decker <berkus+vesper@metta.systems>
*/
/// Macro similar to [std](https://doc.rust-lang.org/src/std/macros.rs.html)

View File

@ -1,5 +1,6 @@
/*
* SPDX-License-Identifier: BlueOak-1.0.0
* Copyright (c) Berkus Decker <berkus+vesper@metta.systems>
*/
//! Vesper single-address-space exokernel.

View File

@ -1,3 +1,7 @@
/*
* SPDX-License-Identifier: BlueOak-1.0.0
* Copyright (c) Berkus Decker <berkus+vesper@metta.systems>
*/
pub mod semihosting {
#[cfg(test)]
pub fn exit_success() {

View File

@ -1,3 +1,7 @@
/*
* SPDX-License-Identifier: BlueOak-1.0.0
* Copyright (c) Berkus Decker <berkus+vesper@metta.systems>
*/
//============================================================================
// Testing environment
//============================================================================

View File

@ -1,6 +1,8 @@
/*
* SPDX-License-Identifier: BlueOak-1.0.0
* Copyright (c) Berkus Decker <berkus+vesper@metta.systems>
*/
/// No-alloc write!() implementation from https://stackoverflow.com/a/50201632/145434
/// Requires you to allocate a buffer somewhere manually.
// @todo Try to use arrayvec::ArrayString here instead?