Skip to content

Commit 1aca74e

Browse files
committed
Correct license headers introduced by Arm Ltd.
This commit removes the additional clause "THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY" from BSD license headers that got introduced by mistake with the following commits: c06ff6e - plat/common: Implement assembly helper for Arm64 thread context switch ac8ebd4 - plat/common: Add cache maintenance support for arm64 d411a62 - plat/common: Implement PSCI despatch functions for arm64 b329b51 - plat/common: Move global variables defined in link scripts to a header c1827ef - plat/kvm: Add Arm64 virtual timer library to provide ticks 7a65cf0 - plat/common: Common arm64 CPU interrupt flag handling 25ff850 - plat/kvm: Add interrupt handle APIs for arm64 70fc871 - plat/common: Implement CPU halt function for arm64 74ef78c - plat/include: Define macros for Arm64 to access registers 65b6280 - plat/kvm: Add linker script for Arm64 9c7b1e9 - uk/arch: Add necessary header files for Arm64 24297ac - plat/kvm: Add Arm64 basic entry code 37e9d07 - plat/include: Define address offsets of boot stack and pagetable 1a16e10 - plat: Implement tls stub for arm64 b41faf8 - plat/drivers/ofw: Move gic_get_irq_from_dtb to gic_fdt.c 8ed802d - plat/kvm: Implement stub of ukplat_stack_set_current_thread for arm64 1f5ea38 - plat/common: Split arch specific codes from time.c to arm{, 64}/time.h 2def018 - lib/fdt: Introduce fdt_getprop_u32_by_offset helper 278ad9e - plat/common: Add a platform API to get IRQ from device tree 5183a0a - plat/common: Implement gic-v2 library for Arm 1fc6481 - plat/common: Introduce fdt_interrupt_cells helper to parse irq On the one hand, this additional clause is redundant because the BSD license already states that it must remain and the copyright notice must be kept. On the other hand, the clause freezes the file header and prohibits future contributors from extending the copyright notice for their contributions. This additional clause is not part of the official BSD 3-clause. The original author or affiliation consents to the change with a `Signed-off-by` or `Reviewed-by` tag to this commit. Signed-off-by: Simon Kuenzer <[email protected]> Signed-off-by: Jia He <[email protected]>
1 parent 7fd6797 commit 1aca74e

File tree

32 files changed

+0
-64
lines changed

32 files changed

+0
-64
lines changed

arch/arm/arm64/include/uk/asm/intsizes.h

-2
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,6 @@
3131
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
3232
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3333
* POSSIBILITY OF SUCH DAMAGE.
34-
*
35-
* THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
3634
*/
3735

3836
#if ((!defined __UKARCH_TYPES_H__) && (!defined __UKARCH_LIMITS_H__))

include/uk/asm.h

-2
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@
2828
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2929
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3030
* POSSIBILITY OF SUCH DAMAGE.
31-
*
32-
* THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
3331
*/
3432
#ifndef __INLCUDE_UK_ASM_H__
3533
#define __INLCUDE_UK_ASM_H__

lib/fdt/uk_fdt.c

-2
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,6 @@
2929
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
3030
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3131
* POSSIBILITY OF SUCH DAMAGE.
32-
*
33-
* THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
3432
*/
3533
#include <libfdt_env.h>
3634
#include <fdt.h>

plat/common/arm/cache64.S

-2
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,6 @@
3535
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
3636
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3737
* POSSIBILITY OF SUCH DAMAGE.
38-
*
39-
* THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
4038
*/
4139
#include <uk/asm.h>
4240
#include <arm/cpu_defs.h>

plat/common/arm/cpu_native.c

-2
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@
2828
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2929
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3030
* POSSIBILITY OF SUCH DAMAGE.
31-
*
32-
* THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
3331
*/
3432
#include <uk/config.h>
3533
#include <uk/plat/common/cpu.h>

plat/common/arm/psci_arm64.S

-2
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@
2828
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2929
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3030
* POSSIBILITY OF SUCH DAMAGE.
31-
*
32-
* THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
3331
*/
3432
#include <uk/asm.h>
3533
#include <arm/cpu_defs.h>

plat/common/arm/thread_start64.S

-2
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@
2828
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2929
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3030
* POSSIBILITY OF SUCH DAMAGE.
31-
*
32-
* THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
3331
*/
3432
#include <uk/plat/common/sw_ctx.h>
3533
#include <uk/arch/lcpu.h>

plat/common/arm/time.c

-2
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@
2828
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2929
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3030
* POSSIBILITY OF SUCH DAMAGE.
31-
*
32-
* THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
3331
*/
3432
#include <stdlib.h>
3533
#include <libfdt.h>

plat/common/include/arm/arm/time.h

-2
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@
2828
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2929
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3030
* POSSIBILITY OF SUCH DAMAGE.
31-
*
32-
* THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
3331
*/
3432
#ifndef UK_PLAT_COMMON_ARM_TIME_H
3533
#define UK_PLAT_COMMON_ARM_TIME_H

plat/common/include/arm/arm64/cpu.h

-2
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@
2828
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2929
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3030
* POSSIBILITY OF SUCH DAMAGE.
31-
*
32-
* THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
3331
*/
3432

3533
#ifndef __PLAT_COMMON_ARM64_CPU_H__

plat/common/include/arm/arm64/cpu_defs.h

-2
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@
2828
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2929
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3030
* POSSIBILITY OF SUCH DAMAGE.
31-
*
32-
* THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
3331
*/
3432
#ifndef __CPU_ARM_64_DEFS_H__
3533
#define __CPU_ARM_64_DEFS_H__

plat/common/include/arm/arm64/irq.h

-2
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@
2828
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2929
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3030
* POSSIBILITY OF SUCH DAMAGE.
31-
*
32-
* THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
3331
*/
3432
#ifndef __PLAT_CMN_ARM64_IRQ_H__
3533
#define __PLAT_CMN_ARM64_IRQ_H__

plat/common/include/arm/arm64/time.h

-2
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@
2828
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2929
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3030
* POSSIBILITY OF SUCH DAMAGE.
31-
*
32-
* THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
3331
*/
3432
#ifndef UK_PLAT_COMMON_ARM64_TIME_H
3533
#define UK_PLAT_COMMON_ARM64_TIME_H

plat/common/include/arm/arm64/tls.h

-2
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,6 @@
2626
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2727
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
2828
* POSSIBILITY OF SUCH DAMAGE.
29-
*
30-
* THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
3129
*/
3230
#ifndef __PLAT_CMN_ARM64_TLS_H__
3331
#define __PLAT_CMN_ARM64_TLS_H__

plat/common/include/arm/cpu.h

-2
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@
2828
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2929
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3030
* POSSIBILITY OF SUCH DAMAGE.
31-
*
32-
* THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
3331
*/
3432

3533
#ifndef __PLAT_CMN_ARM_CPU_H__

plat/common/include/arm/cpu_defs.h

-2
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@
2828
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2929
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3030
* POSSIBILITY OF SUCH DAMAGE.
31-
*
32-
* THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
3331
*/
3432

3533
#ifndef __PLAT_CMN_ARM_CPU_DEFS_H__

plat/common/include/arm/irq.h

-2
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@
2828
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2929
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3030
* POSSIBILITY OF SUCH DAMAGE.
31-
*
32-
* THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
3331
*/
3432

3533
#ifndef __PLAT_CMN_ARM_IRQ_H__

plat/common/include/uk/plat/common/irq.h

-2
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@
2828
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2929
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3030
* POSSIBILITY OF SUCH DAMAGE.
31-
*
32-
* THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
3331
*/
3432

3533
#ifndef __PLAT_CMN_IRQ_H__

plat/common/include/uk/plat/common/sections.h

-2
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@
2828
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2929
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3030
* POSSIBILITY OF SUCH DAMAGE.
31-
*
32-
* THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
3331
*/
3432

3533
#ifndef __PLAT_CMN_SECTIONS_H__

plat/drivers/gic/gic-v2.c

-2
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,6 @@
2929
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
3030
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3131
* POSSIBILITY OF SUCH DAMAGE.
32-
*
33-
* THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
3432
*/
3533
#include <string.h>
3634
#include <libfdt.h>

plat/drivers/include/gic/gic-v2.h

-2
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,6 @@
2929
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
3030
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3131
* POSSIBILITY OF SUCH DAMAGE.
32-
*
33-
* THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
3432
*/
3533
#ifndef __PLAT_DRV_ARM_GIC_H__
3634
#define __PLAT_DRV_ARM_GIC_H__

plat/drivers/include/ofw/fdt.h

-2
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,6 @@
2929
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
3030
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3131
* POSSIBILITY OF SUCH DAMAGE.
32-
*
33-
* THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
3432
*/
3533
#ifndef _PLAT_DRIVER_OFW_FDT_H
3634
#define _PLAT_DRIVER_OFW_FDT_H

plat/drivers/include/ofw/gic_fdt.h

-2
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@
2828
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2929
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3030
* POSSIBILITY OF SUCH DAMAGE.
31-
*
32-
* THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
3331
*/
3432

3533
#ifndef __PLAT_DRV_GIC_FDT_H__

plat/drivers/ofw/fdt.c

-2
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,6 @@
2929
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
3030
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3131
* POSSIBILITY OF SUCH DAMAGE.
32-
*
33-
* THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
3432
*/
3533
#include <libfdt_env.h>
3634
#include <fdt.h>

plat/drivers/ofw/gic_fdt.c

-2
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@
2828
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2929
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3030
* POSSIBILITY OF SUCH DAMAGE.
31-
*
32-
* THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
3331
*/
3432
#include <libfdt_env.h>
3533
#include <ofw/fdt.h>

plat/kvm/arm/entry64.S

-2
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@
2828
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2929
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3030
* POSSIBILITY OF SUCH DAMAGE.
31-
*
32-
* THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
3331
*/
3432
#include <uk/arch/limits.h>
3533
#include <uk/asm.h>

plat/kvm/arm/intctrl.c

-2
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@
2828
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2929
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3030
* POSSIBILITY OF SUCH DAMAGE.
31-
*
32-
* THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
3331
*/
3432
#include <uk/assert.h>
3533
#include <kvm/intctrl.h>

plat/kvm/arm/lcpu.c

-2
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@
2828
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2929
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3030
* POSSIBILITY OF SUCH DAMAGE.
31-
*
32-
* THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
3331
*/
3432
#include <stdint.h>
3533
#include <uk/plat/lcpu.h>

plat/kvm/arm/link64.lds.S

-2
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@
2828
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2929
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3030
* POSSIBILITY OF SUCH DAMAGE.
31-
*
32-
* THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
3331
*/
3432
#include <uk/arch/limits.h>
3533
#include <uk/plat/common/common.lds.h>

plat/kvm/arm/memory.c

-2
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@
2828
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2929
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3030
* POSSIBILITY OF SUCH DAMAGE.
31-
*
32-
* THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
3331
*/
3432

3533
#include <uk/essentials.h>

plat/kvm/include/kvm-arm/arm64/mm.h

-2
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@
2828
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2929
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3030
* POSSIBILITY OF SUCH DAMAGE.
31-
*
32-
* THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
3331
*/
3432

3533
#ifndef __KVM_ARM_64_MM_H__

plat/kvm/include/kvm-arm/mm.h

-2
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@
2828
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2929
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3030
* POSSIBILITY OF SUCH DAMAGE.
31-
*
32-
* THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
3331
*/
3432

3533
#ifndef __PLAT_KVM_MM_H__

0 commit comments

Comments
 (0)