[sq] Fix copyrights

This commit is contained in:
Berkus Decker 2020-12-29 16:17:38 +02:00
parent dda2c2a4ca
commit 0fa4f3bc4e
55 changed files with 77 additions and 1 deletions

View File

@ -1,3 +1,8 @@
/*
* SPDX-License-Identifier: BlueOak-1.0.0
* Copyright (c) Berkus Decker <berkus+vesper@metta.systems>
*/
// Syscalls (kernel API) // Syscalls (kernel API)
trait API { trait API {
fn send(cap: Cap, msg_info: MessageInfo); fn send(cap: Cap, msg_info: MessageInfo);

View File

@ -1,8 +1,8 @@
/* /*
* SPDX-License-Identifier: BlueOak-1.0.0 * SPDX-License-Identifier: BlueOak-1.0.0
* Copyright (c) Berkus Decker <berkus+vesper@metta.systems>
* *
* Based on ideas from Jorge Aparicio, Andre Richter, Phil Oppenheimer, Sergio Benitez. * Based on ideas from Jorge Aparicio, Andre Richter, Phil Oppenheimer, Sergio Benitez.
* Copyright (c) Berkus Decker <berkus+vesper@metta.systems>
*/ */
//! Low-level boot of the Raspberry's processor //! Low-level boot of the Raspberry's processor

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,3 +1,8 @@
/*
* SPDX-License-Identifier: BlueOak-1.0.0
* Copyright (c) Berkus Decker <berkus+vesper@metta.systems>
*/
//! JTAG helper functions. //! JTAG helper functions.
use cortex_a::asm; use cortex_a::asm;

View File

@ -1,3 +1,8 @@
/*
* SPDX-License-Identifier: BlueOak-1.0.0
* Copyright (c) Berkus Decker <berkus+vesper@metta.systems>
*/
mod phys_addr; mod phys_addr;
mod virt_addr; mod virt_addr;

View File

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

View File

@ -1,5 +1,6 @@
/* /*
* SPDX-License-Identifier: BlueOak-1.0.0 * SPDX-License-Identifier: BlueOak-1.0.0
* Copyright (c) Berkus Decker <berkus+vesper@metta.systems>
*/ */
// implemented for x86 and arm // implemented for x86 and arm

View File

@ -1,5 +1,6 @@
/* /*
* SPDX-License-Identifier: BlueOak-1.0.0 * SPDX-License-Identifier: BlueOak-1.0.0
* Copyright (c) Berkus Decker <berkus+vesper@metta.systems>
*/ */
// implemented for x86 and arm // implemented for x86 and arm

View File

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

View File

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

View File

@ -1,5 +1,6 @@
/* /*
* SPDX-License-Identifier: BlueOak-1.0.0 * SPDX-License-Identifier: BlueOak-1.0.0
* Copyright (c) Berkus Decker <berkus+vesper@metta.systems>
*/ */
// probably just impl some Mapping trait for these "structs"? // probably just impl some Mapping trait for these "structs"?

View File

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

View File

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

View File

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

View File

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

View File

@ -1,5 +1,6 @@
/* /*
* SPDX-License-Identifier: BlueOak-1.0.0 * SPDX-License-Identifier: BlueOak-1.0.0
* Copyright (c) Berkus Decker <berkus+vesper@metta.systems>
*/ */
use crate::caps::Capability; use crate::caps::Capability;

View File

@ -1,5 +1,6 @@
/* /*
* SPDX-License-Identifier: BlueOak-1.0.0 * SPDX-License-Identifier: BlueOak-1.0.0
* Copyright (c) Berkus Decker <berkus+vesper@metta.systems>
*/ */
//! DerivationTree nodes record the tree of inheritance for caps: //! DerivationTree nodes record the tree of inheritance for caps:

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,6 +1,8 @@
/* /*
* SPDX-License-Identifier: BlueOak-1.0.0 * SPDX-License-Identifier: BlueOak-1.0.0
* Copyright (c) Berkus Decker <berkus+vesper@metta.systems>
*/ */
pub mod console; pub mod console;
pub use console::{Console, ConsoleOps}; pub use console::{Console, ConsoleOps};

View File

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

View File

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

View File

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

View File

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

View File

@ -1,5 +1,6 @@
/* /*
* SPDX-License-Identifier: BlueOak-1.0.0 * SPDX-License-Identifier: BlueOak-1.0.0
* Copyright (c) Berkus Decker <berkus+vesper@metta.systems>
*/ */
pub(crate) trait KernelObject { pub(crate) trait KernelObject {

View File

@ -1,5 +1,6 @@
/* /*
* SPDX-License-Identifier: BlueOak-1.0.0 * SPDX-License-Identifier: BlueOak-1.0.0
* Copyright (c) Berkus Decker <berkus+vesper@metta.systems>
*/ */
// The basic services Vesper provides are as follows: // The basic services Vesper provides are as follows:

View File

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

View File

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

View File

@ -1,5 +1,6 @@
/* /*
* SPDX-License-Identifier: BlueOak-1.0.0 * SPDX-License-Identifier: BlueOak-1.0.0
* Copyright (c) Berkus Decker <berkus+vesper@metta.systems>
*/ */
pub(crate) struct Untyped {} pub(crate) struct Untyped {}

View File

@ -1,3 +1,8 @@
/*
* SPDX-License-Identifier: BlueOak-1.0.0
* Copyright (c) Berkus Decker <berkus+vesper@metta.systems>
*/
#[cfg(not(test))] #[cfg(not(test))]
#[panic_handler] #[panic_handler]
fn panicked(info: &core::panic::PanicInfo) -> ! { fn panicked(info: &core::panic::PanicInfo) -> ! {

View File

@ -2,4 +2,5 @@
* SPDX-License-Identifier: BlueOak-1.0.0 * SPDX-License-Identifier: BlueOak-1.0.0
* Copyright (c) Berkus Decker <berkus+vesper@metta.systems> * Copyright (c) Berkus Decker <berkus+vesper@metta.systems>
*/ */
pub mod rpi3; pub mod rpi3;

View File

@ -2,6 +2,7 @@
* SPDX-License-Identifier: BlueOak-1.0.0 * SPDX-License-Identifier: BlueOak-1.0.0
* Copyright (c) Berkus Decker <berkus+vesper@metta.systems> * Copyright (c) Berkus Decker <berkus+vesper@metta.systems>
*/ */
use snafu::Snafu; use snafu::Snafu;
/* Character cells are 8x8 */ /* Character cells are 8x8 */

View File

@ -1,3 +1,8 @@
/*
* SPDX-License-Identifier: BlueOak-1.0.0
* Copyright (c) Berkus Decker <berkus+vesper@metta.systems>
*/
use { use {
super::{ super::{
mailbox::{channel, read, write, MailboxOps, RegisterBlock, Result}, mailbox::{channel, read, write, MailboxOps, RegisterBlock, Result},

View File

@ -2,6 +2,7 @@
* SPDX-License-Identifier: BlueOak-1.0.0 * SPDX-License-Identifier: BlueOak-1.0.0
* Copyright (c) Berkus Decker <berkus+vesper@metta.systems> * Copyright (c) Berkus Decker <berkus+vesper@metta.systems>
*/ */
use { use {
super::{ super::{
display::{Display, PixelOrder, CHARSIZE_X, CHARSIZE_Y}, display::{Display, PixelOrder, CHARSIZE_X, CHARSIZE_Y},

View File

@ -2,6 +2,7 @@
* SPDX-License-Identifier: BlueOak-1.0.0 * SPDX-License-Identifier: BlueOak-1.0.0
* Copyright (c) Berkus Decker <berkus+vesper@metta.systems> * Copyright (c) Berkus Decker <berkus+vesper@metta.systems>
*/ */
pub mod semihosting { pub mod semihosting {
pub fn exit_success() -> ! { pub fn exit_success() -> ! {
use qemu_exit::QEMUExit; use qemu_exit::QEMUExit;

View File

@ -1,6 +1,7 @@
/* /*
* SPDX-License-Identifier: MIT OR BlueOak-1.0.0 * SPDX-License-Identifier: MIT OR BlueOak-1.0.0
* Copyright (c) 2019 Andre Richter <andre.o.richter@gmail.com> * Copyright (c) 2019 Andre Richter <andre.o.richter@gmail.com>
* Copyright (c) Berkus Decker <berkus+vesper@metta.systems>
* Original code distributed under MIT, additional changes are under BlueOak-1.0.0 * Original code distributed under MIT, additional changes are under BlueOak-1.0.0
*/ */

View File

@ -2,9 +2,11 @@
* SPDX-License-Identifier: BlueOak-1.0.0 * SPDX-License-Identifier: BlueOak-1.0.0
* Copyright (c) Berkus Decker <berkus+vesper@metta.systems> * Copyright (c) Berkus Decker <berkus+vesper@metta.systems>
*/ */
//============================================================================ //============================================================================
// Testing environment // Testing environment
//============================================================================ //============================================================================
use crate::{print, println, qemu}; use crate::{print, println, qemu};
pub trait TestFn { pub trait TestFn {