Go to file
Ivaylo Ivanov 6cd8dfd0d0 board: samsung-j5lte: cast mmio addresses in writel's
Fix build errors for j5lte by casting mmio addresses in writel's. While
at it, do some quality of life changes, like moving entry addresses out
of board/Kconfig into the j5lte defconfig and setting LINUX_KRNL_HEADER_IMG.
2025-12-28 17:33:25 +01:00
2025-02-24 10:19:17 +02:00
2024-10-10 16:38:42 +03:00
2025-11-03 21:30:37 +02:00
2022-06-12 17:09:32 +03:00

uniLoader

uniLoader is a minimalistic loader, capable of booting Linux kernels.
It can be used as an intermediate bootloader, providing a clean booting environment in case of a forced and buggy bootloader.


Supported Architectures

  • ARMv7
  • ARMv8

Supported Devices

Apple

  • N61AP

Amazon

  • PW3

Google

  • Taimen

itel

  • P682LPN

Nokia

  • Essential

Nothing

  • Tetris

QEMU

  • Virt

Samsung

  • A105F
  • A127F
  • A3XELTE
  • C1S
  • HEROLTE
  • G0S
  • NOBLELTE
  • JACKPOTLTE
  • ZEROFLTE
  • DREAMLTE
  • STARLTE
  • X1S
  • J5LTE
  • J4LTE
  • GTA4XL
  • R0Q
  • R8S

Volla

  • Algiz

Xiaomi

  • Begonia
  • Blossom
  • Camellia

Make Syntax

make ARCH=$(arch) CROSS_COMPILE=$(toolchain)

Building Example

sudo apt install aarch64-linux-gnu
git clone https://github.com/ivoszbg/uniLoader
cd uniLoader
cp /home/user/linux/arch/arm64/boot/Image blob/Image
cp /home/user/linux/arch/arm64/boot/dts/exynos/exynos8895-dreamlte.dtb blob/dtb
cp /home/user/ramdisk.gz blob/ramdisk
make ARCH=aarch64 CROSS_COMPILE=aarch64-linux-gnu- dreamlte_defconfig
make ARCH=aarch64 CROSS_COMPILE=aarch64-linux-gnu-

License

This project is licensed under GPLv2.

Description
No description provided
Readme GPL-2.0 12 MiB
Languages
C 82.6%
C++ 6.1%
Makefile 4.3%
Assembly 2.8%
Yacc 1.8%
Other 2.4%