mirror of
https://github.com/AsahiLinux/m1n1
synced 2024-11-21 22:23:05 +00:00
No description
986c6730e9
heapblock is a simple `sbrk` style implementation, also useful as an "endless" decompression buffer. dlmalloc is used on top as a malloc implementation. This also changes how the Python side manages its heap. We still use a python-side malloc implementation (since this is faster), and we put the Python heap at the m1n1 heap + 128MB, without allocating it. Hopefully this should never step on anything m1n1 neads, and avoids having to manage freeing across Python script calls. Signed-off-by: Hector Martin <marcan@marcan.st> |
||
---|---|---|
3rdparty_licenses | ||
artwork@35626c31f5 | ||
data | ||
dts | ||
proxyclient | ||
src | ||
.clang-format | ||
.editorconfig | ||
.gitignore | ||
.gitmodules | ||
config.h | ||
LICENSE | ||
m1n1.ld | ||
Makefile | ||
README.md |
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:
- Copyright (C) 2008-2010 Hector Martin "marcan" marcan@marcan.st
- Copyright (C) 2008-2010 Sven Peter sven@svenpeter.dev
- Copyright (C) 2008-2010 Andre Heider a.heider@gmail.com
m1n1 embeds libfdt, which is dual BSD and GPL-2 licensed and copyright:
- Copyright (C) 2006 David Gibson, IBM Corporation.
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.