This series relicenses some ARM/AARCH64 source files as BSD+GPL (the ones that were authored by me). It also replaces the ARM arithmetic support code with the BSD licensed EDK2 version, which is also more complete.
Ard Biesheuvel (2): Relicense ARM and AARCH64 source files as both BSD and GPL Replace ARM arithmetic support routines with EDK2 versions
gnuefi/crt0-efi-arm.S | 15 +- inc/arm/efibind.h | 9 +- lib/Makefile | 3 +- lib/aarch64/initplat.c | 17 +- lib/aarch64/math.c | 17 +- lib/arm/div.S | 155 +++++++++++ lib/arm/div64.S | 193 -------------- lib/arm/edk2asm.h | 6 + lib/arm/initplat.c | 17 +- lib/arm/ldivmod.S | 61 +++++ lib/arm/lib1funcs.S | 279 -------------------- lib/arm/llsl.S | 41 +++ lib/arm/llsr.S | 41 +++ lib/arm/math.c | 17 +- lib/arm/mullu.S | 33 +++ lib/arm/uldiv.S | 267 +++++++++++++++++++ 16 files changed, 663 insertions(+), 508 deletions(-) create mode 100644 lib/arm/div.S delete mode 100644 lib/arm/div64.S create mode 100644 lib/arm/edk2asm.h create mode 100644 lib/arm/ldivmod.S delete mode 100644 lib/arm/lib1funcs.S create mode 100644 lib/arm/llsl.S create mode 100644 lib/arm/llsr.S create mode 100644 lib/arm/mullu.S create mode 100644 lib/arm/uldiv.S