mirror of
https://github.com/genodelabs/genode.git
synced 2025-04-18 16:18:31 +00:00
dde_linux: review license headers
* add "or later" to GPLv2 license header where possible in order to make it compatible with GPLv3 based licenses * add license header to non-trivial files where missing fixes #5486
This commit is contained in:
parent
97ea0d15ec
commit
843f5c32af
repos/dde_linux
include/wifi
src
driver
usb_hid
usb_net
wifi
include
lx_emul
alloc.hclock.hdebug.hevent.hinit.hinput_leds.hio_mem.hio_port.hirq.hlog.hnic.hpage_virt.hpci.hpin.hrandom.hshared_dma_buffer.hshmem_file.htask.htime.husb.husb_client.h
shadow
arch
arm/include/asm
arm64/include/asm
x86/include/asm
include
lx_kit
byte_range.hconsole.hdevice.hdma_buffer.henv.hinit.hinitial_config.hmap.hmemory.hscheduler.htask.htimeout.h
lx_user
spec
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2018 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _WIFI__CTRL_H_
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2023 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _WIFI__FIRMWARE_H_
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2018 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _WIFI__RFKILL_H_
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2014-2017 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _WIFI__SOCKET_CALL_H_
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2023 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#include <lx_emul.h>
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2023 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _INPUT__LED_STATE_H_
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2023 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#include <lx_emul.h>
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2023 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#include <lx_emul/debug.h>
|
||||
|
@ -9,7 +9,7 @@
|
||||
* Copyright (C) 2023 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#include <linux/types.h>
|
||||
|
@ -9,7 +9,7 @@
|
||||
* Copyright (C) 2023 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#include <base/attached_rom_dataspace.h>
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2023 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#include <genode_c_api/usb_client.h>
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2023 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#include <lx_emul.h>
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2023 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#include <lx_emul.h>
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2023 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#include <lx_emul/debug.h>
|
||||
|
@ -9,7 +9,7 @@
|
||||
* Copyright (C) 2023 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#include <linux/kthread.h>
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2023 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#include <base/attached_rom_dataspace.h>
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2023 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#include <lx_emul/usb_client.h>
|
||||
|
@ -7,8 +7,8 @@
|
||||
/*
|
||||
* Copyright (C) 2023 Genode Labs GmbH
|
||||
*
|
||||
* This file is part of the Genode OS framework, which is distributed
|
||||
* under the terms of the GNU Affero General Public License version 3.
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#include <base/attached_ram_dataspace.h>
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2023 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
/* Genode includes */
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2023 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _ACCESS_FIRMWARE_H_
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2014-2017 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
/* Genode includes */
|
||||
|
@ -11,7 +11,7 @@
|
||||
* Copyright (C) 2018-2024 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _WIFI_MANAGER_H_
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2018-2022 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _WIFI__UTIL_H_
|
||||
|
@ -9,7 +9,7 @@
|
||||
* Copyright (C) 2019 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
/* Genode includes */
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2014-2017 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _WIFI__WPA_H_
|
||||
|
@ -9,7 +9,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_EMUL__ALLOC_H_
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_EMUL__CLOCK_H_
|
||||
|
@ -9,7 +9,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_EMUL__DEBUG_H_
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2022 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_EMUL__EVENT_H_
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_EMUL__INIT_H_
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2024 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_EMUL__INPUT_LEDS_H_
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_EMUL__IO_MEM_H_
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2022 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_EMUL__IO_PORT_H_
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_EMUL__IRQ_H_
|
||||
|
@ -9,7 +9,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_EMUL__LOG_H_
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2024 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_EMUL__NIC_H_
|
||||
|
@ -9,7 +9,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_EMUL__PAGE_VIRT_H_
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2022 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_EMUL__PCI_H_
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_EMUL__PIN_H_
|
||||
|
@ -21,7 +21,7 @@
|
||||
* Copyright (C) 2022 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_EMUL__RANDOM_H_
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2023 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef __ASM_DELAY_H
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2023 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
/*
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef __ASM_IRQFLAGS_H
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2022 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef __ASMARM_PAGE_H
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2022 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef __ASM_PGTABLE_H
|
||||
|
@ -10,7 +10,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef __ASM_SPINLOCK_H
|
||||
|
@ -4,6 +4,13 @@
|
||||
* \date 2022-01-14
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2022 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _ASM__UACCESS_H_
|
||||
#define _ASM__UACCESS_H_
|
||||
|
||||
|
@ -4,6 +4,13 @@
|
||||
* \date 2023-03-02
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2023 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_EMUL__SHADOW__ARCH__ARM__INCLUDE__ASM__VDSO__PROCESSOR_H_
|
||||
#define _LX_EMUL__SHADOW__ARCH__ARM__INCLUDE__ASM__VDSO__PROCESSOR_H_
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef __ASM_IRQFLAGS_H
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef __ASM_MEMORY_H
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef __ASM_GENERIC_PAGE_H
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef __ASM_PGTABLE_H
|
||||
|
@ -10,7 +10,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef __ASM_SPINLOCK_H
|
||||
|
@ -4,6 +4,13 @@
|
||||
* \date 2023-03-02
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2023 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_EMUL__SHADOW__ARCH__ARM64__INCLUDE__ASM__VDSO__PROCESSOR_H_
|
||||
#define _LX_EMUL__SHADOW__ARCH__ARM64__INCLUDE__ASM__VDSO__PROCESSOR_H_
|
||||
|
||||
|
@ -7,6 +7,13 @@
|
||||
* actually implemented.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2022 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
*/
|
||||
|
||||
#ifndef _ASM__ATOMIC64_32_H_
|
||||
#define _ASM__ATOMIC64_32_H_
|
||||
|
||||
|
@ -2,11 +2,16 @@
|
||||
* \brief Shadow asm/bug.h for x86
|
||||
* \author Sebastian Sumpf
|
||||
* \date 2024-06-27
|
||||
*
|
||||
* This file shadows arch/x86/include/asm/bug.h to avoid HAVE_ARCH_BUG which
|
||||
* inserts undefined instructions (ud2) and use our own BUG() implementation.
|
||||
*/
|
||||
|
||||
/*
|
||||
* This file shadows arch/x86/include/asm/bug.h to avoid HAVE_ARCH_BUG which
|
||||
* inserts undefined instructions (ud2) and use our own BUG() implementation.
|
||||
* Copyright (C) 2024 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_EMUL__SHADOW__ARCH__X86__INCLUDE__ASM__BUG_H_
|
||||
|
@ -4,6 +4,13 @@
|
||||
* \date 2022-01-14
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2022 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
*/
|
||||
|
||||
#ifndef _ASM__CPUFEATURE_H_
|
||||
#define _ASM__CPUFEATURE_H_
|
||||
|
||||
|
@ -4,6 +4,13 @@
|
||||
* \date 2024-06-26
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2024 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
*/
|
||||
|
||||
#ifndef _LX_EMUL__SHADOW__ARCH__X86__INCLUDE__ASM__CURRENT_H_
|
||||
#define _LX_EMUL__SHADOW__ARCH__X86__INCLUDE__ASM__CURRENT_H_
|
||||
|
||||
|
@ -4,6 +4,13 @@
|
||||
* \date 2022-02-21
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2022 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _ASM_X86_IO_H
|
||||
#define _ASM_X86_IO_H
|
||||
|
||||
|
@ -4,6 +4,11 @@
|
||||
* \date 2022-06-29
|
||||
*/
|
||||
|
||||
/*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
*/
|
||||
|
||||
#ifndef _LX_EMUL__SHADOW__ARCH__X86__INCLUDE__ASM__IRQ_STACK_H_
|
||||
#define _LX_EMUL__SHADOW__ARCH__X86__INCLUDE__ASM__IRQ_STACK_H_
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef __ASM_IRQFLAGS_H
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef __ASM_MEMORY_MODEL_H
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef __ASM_GENERIC_PAGE_H
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2022 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef __ASM_PAGE_64_H
|
||||
|
@ -4,6 +4,14 @@
|
||||
* \date 2022-06-29
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2022 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
|
||||
#ifndef _LX_EMUL__SHADOW__ARCH__X86__INCLUDE__ASM__PERCPU_H_
|
||||
#define _LX_EMUL__SHADOW__ARCH__X86__INCLUDE__ASM__PERCPU_H_
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2022 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _ASM__X86__PGTABLE_H
|
||||
|
@ -10,7 +10,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef __ASM_SPINLOCK_H
|
||||
|
@ -4,6 +4,13 @@
|
||||
* \date 2022-01-14
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2022 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _ASM__UACCESS_H_
|
||||
#define _ASM__UACCESS_H_
|
||||
|
||||
|
@ -4,6 +4,11 @@
|
||||
* \date 2022-02-17
|
||||
*/
|
||||
|
||||
/*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
*/
|
||||
|
||||
#ifndef _ASM__UACCESS_32_H_
|
||||
#define _ASM__UACCESS_32_H_
|
||||
|
||||
|
@ -4,6 +4,11 @@
|
||||
* \date 2022-02-17
|
||||
*/
|
||||
|
||||
/*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
*/
|
||||
|
||||
#ifndef _ASM__UACCESS_64_H_
|
||||
#define _ASM__UACCESS_64_H_
|
||||
|
||||
@ -16,5 +21,4 @@ int __copy_from_user_inatomic_nocache(void *dst, const void __user *src,
|
||||
unsigned size);
|
||||
int __copy_from_user_flushcache(void *dst, const void __user *src, unsigned size);
|
||||
|
||||
|
||||
#endif /* _ASM__UACCESS_64_H_ */
|
||||
|
@ -4,6 +4,13 @@
|
||||
* \date 2023-03-02
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2023 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_EMUL__SHADOW__ARCH__X86__INCLUDE__ASM__VDSO__PROCESSOR_H_
|
||||
#define _LX_EMUL__SHADOW__ARCH__X86__INCLUDE__ASM__VDSO__PROCESSOR_H_
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_EMUL__SHADOW__ASM__BUG_H_
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_EMUL__SHADOW__ASM__CURRENT_H_
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_EMUL__SHADOW__ASM__PERCPU_H_
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_EMUL__SHADOW__LINUX__COMPILER_GCC_H_
|
||||
@ -16,7 +16,7 @@
|
||||
|
||||
#include_next <linux/compiler-gcc.h>
|
||||
|
||||
/**
|
||||
/*
|
||||
* We have to re-define `asm_volatile_goto`, because the original function
|
||||
* uses `asm goto(...)`, which is a problem when building PIC code.
|
||||
*/
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_EMUL__SHADOW__LINUX__INIT_H_
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_EMUL__SHADOW__LINUX__OF_H_
|
||||
|
@ -4,6 +4,13 @@
|
||||
* \date 2022-01-14
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2022 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LINUX__PCI_H_
|
||||
#define _LINUX__PCI_H_
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2022 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_EMUL__SHARED_DMA_BUFFER_H_
|
||||
|
@ -12,7 +12,7 @@
|
||||
* Copyright (C) 2023 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#include <lx_emul/shared_dma_buffer.h>
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_EMUL__TASK_H_
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_EMUL__TIME_H_
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2022 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_EMUL__USB_H_
|
||||
|
@ -1,3 +1,16 @@
|
||||
/*
|
||||
* \brief USB-client handling
|
||||
* \author Sebastian Sumpf
|
||||
* \date 2023-09-29
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2023 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#include <genode_c_api/usb_client.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_KIT__BYTE_RANGE_H_
|
||||
|
@ -12,7 +12,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_KIT__CONSOLE_H_
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_KIT__DEVICE_H_
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_KIT__DMA_BUFFER_H_
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_KIT__ENV_H_
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_KIT__INIT_H_
|
||||
|
@ -9,7 +9,7 @@
|
||||
* Copyright (C) 2022 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_KIT__INITIAL_CONFIG_H_
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_KIT__MAP_H_
|
||||
|
@ -9,7 +9,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_KIT__MEMORY_H_
|
||||
|
@ -11,7 +11,7 @@
|
||||
* Copyright (C) 2014-2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#include <base/entrypoint.h>
|
||||
|
@ -11,7 +11,7 @@
|
||||
* Copyright (C) 2014-2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_KIT__TASK_H_
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_KIT__TIMEOUT_H_
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_USER__INIT_H_
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2021 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _LX_USER__IO_H_
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2012-2017 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _ARCH_EXECUTE_H_
|
||||
|
@ -8,7 +8,7 @@
|
||||
* Copyright (C) 2019 Genode Labs GmbH
|
||||
*
|
||||
* This file is distributed under the terms of the GNU General Public License
|
||||
* version 2.
|
||||
* version 2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _ARCH_EXECUTE_H_
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user