| Commit message (Collapse) | Author | Age |
|
|
|
| |
The Rock64 still needs a binary TPL to avoid memory initialization issues.
|
|
|
|
|
| |
We allowed passing another version, but that wasn't too useful, given we
hardcoded the hash of the fetchurl.
|
|
|
|
|
| |
Includes more features in the tools, like support for Flat Device Tree
files in mkimage.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
The name of the board is indeed A64-LTS, but upstream U-Boot names it
pine64-lts so let's keep the U-Boot moniker.
This previously was supported using the SOPINE build.
|
| |
|
|\
| |
| | |
ubootRock64, ubootRockPro64: make compatible with latest dtc
|
| | |
|
|/ |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Switch the Rock64 build from a newer, less maintained U-Boot tree, to an older
but more maintained and featureful version.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
- We get to drop a bunch of patches. Yay!
- bison and flex are now needed
|
| |
|
|\ |
|
| | |
|
| | |
|
|\| |
|
| |
| |
| |
| | |
https://hydra.nixos.org/build/71880710
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This build is compatible with PINE A64-LTS.
[dezgeg changed the original device tree patch to v4 of the patch series
"sunxi: sync H3, H5, A64 DTs from mainline Linux" submitted to the
upstream mailing list by Andre Przywara. Also install the
u-boot-sunxi-with-spl.bin binary similar to 32-bit boards
since it's now being built by the upstream build system.]
|
| |
| |
| |
| |
| |
| |
| |
| | |
See
https://github.com/u-boot/u-boot/blob/master/doc/README.qemu-arm
on how to use it.
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
These derivations have not seen any updates since they were created in 2010,
and some of their sources have disappeared. There are upstream configs for
these boards, so these are now used, and they build correctly. I have no way
of testing them, and I don't if anyone even uses either board with Nix anymore.
|
| |
| |
| |
| | |
This stops the kernel from crashing immediately after boot.
|
| |
| |
| |
| | |
This fixes problems with cross compiled kernels failing to boot.
|
| |
| |
| |
| |
| |
| |
| | |
ARM trusted firmware is required as part of the boot process on some ARMv8-A
boards. Currently, only the RK3328 is supported in nixpkgs.
This makes the Rock64 u-boot image bootable.
|
| |
| |
| |
| |
| | |
The bootloader is currently non-functional because it lacks the ARM Trusted
Firmware image (bl31.elf).
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The hack of using `crossConfig` to enforce stricter handling of
dependencies is replaced with a dedicated `strictDeps` for that purpose.
(Experience has shown that my punning was a terrible idea that made more
difficult and embarrising to teach teach.)
Now that is is clear, a few packages now use `strictDeps`, to fix
various bugs:
- bintools-wrapper and cc-wrapper
|
| |
| |
| |
| |
| |
| | |
https://hydra.nixos.org/build/71880710
(cherry picked from commit 50dc85ed6283bb17684597cbf95f9405d5637fea)
(cherry picked from commit 91b09422cf6f8e44d3d06274761053d9e21d6fa2)
|
| |
| |
| |
| |
| | |
(cherry picked from commit 4fe75d11b2efdd3325ee8eaa4347626f1a950dbd)
(cherry picked from commit a68e60f450b5be76d40627066b2c34a0e2360fab)
|
| |
| |
| |
| |
| | |
(cherry picked from commit 4b77663edfba2c4e15db46c1ba900fa9819e4325)
(cherry picked from commit 1896fcff609d7b99b4be1781a5c9523193c33e4f)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This build is compatible with PINE A64-LTS.
[dezgeg changed the original device tree patch to v4 of the patch series
"sunxi: sync H3, H5, A64 DTs from mainline Linux" submitted to the
upstream mailing list by Andre Przywara. Also install the
u-boot-sunxi-with-spl.bin binary similar to 32-bit boards
since it's now being built by the upstream build system.]
(cherry picked from commit 2ff31f71ae1f10b3d1779b876ac94bf2a9998bd9)
(cherry picked from commit 176d151f4d98d54adf293ee58427da649f28452c)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
See
https://github.com/u-boot/u-boot/blob/master/doc/README.qemu-arm
on how to use it.
(cherry picked from commit 6b069c656abf9704662317dc0173f18cdf4dfc91)
(cherry picked from commit eff6d9628c9e0bae2096251f8e97789c0b9afe6f)
|
| |
| |
| |
| |
| | |
(cherry picked from commit 28fd7d9594fa0ed1a1b80a9652b5ab065a29e077)
(cherry picked from commit 4c669db598aba04b9a6dd3ecaf0811329d80a072)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
These derivations have not seen any updates since they were created in 2010,
and some of their sources have disappeared. There are upstream configs for
these boards, so these are now used, and they build correctly. I have no way
of testing them, and I don't if anyone even uses either board with Nix anymore.
(cherry picked from commit 01020b3263629be5a8697aa781dcb267df8de0a0)
(cherry picked from commit 48ade50d8ece09d3ff732b07f0facdcd78084ac3)
|
| |
| |
| |
| |
| |
| |
| | |
This fixes problems with cross compiled kernels failing to boot.
(cherry picked from commit 1f4bb8c61d71f2ac12f1cc6cf50aaa590df40a45)
(cherry picked from commit 828fdd61b9b5ae0d3c9253309f3d115210348096)
|
|/
|
|
|
| |
(cherry picked from commit 5804547243010ec8e341e98e8acbc5c96263682e)
(cherry picked from commit 7c46833b047710f220971d7d7d3b1dbe6fed805b)
|
|
|
|
|
|
| |
required by tools/kwbimage.c, tools/mxsimage.c and in various other
places too.
As those are tools running on the host, it's a nativeBuildInput.
|