No description
Find a file
Hector Martin ec59b0d2c7 chainload: do proper Mach-O parsing
This is required for payloads to work properly

Signed-off-by: Hector Martin <marcan@marcan.st>
2021-02-06 16:44:10 +09:00
3rdparty_licenses Add heapblock and dlmalloc for managing memory 2021-01-29 16:25:15 +09:00
artwork@35626c31f5 Initial commit 2021-01-15 04:03:35 +09:00
data Initial commit 2021-01-15 04:03:35 +09:00
dts dts update for new kernel 2021-02-05 02:58:08 +09:00
proxyclient chainload: do proper Mach-O parsing 2021-02-06 16:44:10 +09:00
src minilzlib: fix support for non-CRC32 checksum types 2021-02-06 16:44:10 +09:00
.clang-format clang-format: Add include block configs, reformat 2021-02-06 16:44:10 +09:00
.editorconfig .editorconfig: trim trailing whitespace 2021-01-15 04:04:12 +09:00
.gitignore proxyclient: initial files 2021-01-15 04:04:12 +09:00
.gitmodules Initial commit 2021-01-15 04:03:35 +09:00
config.h Add config.h for build-time config options 2021-01-25 17:24:29 +09:00
LICENSE LICENSE: fix typo 2021-01-15 12:55:21 +09:00
m1n1.ld startup: clear bss section 2021-01-30 03:03:03 +09:00
Makefile Makefile: disable -Wmultichar 2021-02-06 16:44:10 +09:00
README.md readme: Fix typo 2021-02-06 12:14:40 +09:00

m1n1: an experimentation playground for Apple Silicon

(And perhaps some day a Linux bootloader)

License

m1n1 is licensed under the MIT license, as included in the LICENSE file.

  • Copyright (C) 2021 The Asahi Linux contributors

Please see the Git history for authorship information.

Portions of m1n1 are based on mini:

m1n1 embeds libfdt, which is dual BSD and GPL-2 licensed and copyright:

  • Copyright (C) 2014 David Gibson david@gibson.dropbear.id.au
  • Copyright (C) 2018 embedded brains GmbH
  • Copyright (C) 2006-2012 David Gibson, IBM Corporation.
  • Copyright (C) 2012 David Gibson, IBM Corporation.
  • Copyright 2012 Kim Phillips, Freescale Semiconductor.
  • Copyright (C) 2016 Free Electrons
  • Copyright (C) 2016 NextThing Co.

The ADT code in mini is also based on libfdt and subject to the same license.

m1n1 embeds minlzma, which is MIT licensed and copyright:

  • Copyright (c) 2020 Alex Ionescu

m1n1 embeds a slightly modified version of tinf, which is ZLIB licensed and copyright:

  • Copyright (c) 2003-2019 Joergen Ibsen

m1n1 embeds portions taken from arm-trusted-firwmare, which is BSD licensed and copyright:

  • Copyright (c) 2013-2020, ARM Limited and Contributors. All rights reserved.

m1n1 embeds Doug Lea's malloc (dlmalloc), which is in the public domain (CC0).

m1n1 embeds portions of PDCLib, which is in the public domain (CC0).