summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-05-12Use ionaarch64-rebaseJeremy Soller
2021-05-09Do not clear consoleJeremy Soller
2021-05-09Show all raspi3 console output, improve raspi4 documented u-boot stepsJeremy Soller
2021-05-07Update kernelJeremy Soller
2021-05-07Make sure all kernel source files are tested when deciding to rebuildJeremy Soller
2021-05-06Document UART locationsJeremy Soller
2021-05-06Update kernelJeremy Soller
2021-05-06Set ARMV8_SWITCH_TO_EL1 option in u-bootJeremy Soller
2021-05-06Add raspi4 machine to aarch64.sh, modify raspi3 addressesJeremy Soller
2021-05-06Update all submodulesJeremy Soller
2021-05-06Update bootloader-efiJeremy Soller
2021-05-06Update kernelJeremy Soller
2021-05-06Update kernelJeremy Soller
2021-05-06Update bootloader-efiJeremy Soller
2021-05-05Update kernelJeremy Soller
2021-05-05Add more packages, fix serial interrupts, enable dash terminalJeremy Soller
2021-05-04Update kernelJeremy Soller
2021-05-04Update kernelJeremy Soller
2021-05-02Update kernelJeremy Soller
2021-04-29Update kernelJeremy Soller
2021-04-28Update relibcJeremy Soller
2021-04-28Update kernelJeremy Soller
2021-04-28Build userutils as part of aarch64 imageJeremy Soller
2021-04-28Update cookbook, kernel, and relibcJeremy Soller
2021-04-28Update kernelJeremy Soller
2021-01-27Update kernelJeremy Soller
2021-01-26Update kernelJeremy Soller
2021-01-19Increase virt ram and image addressJeremy Soller
2021-01-19Decrease filesystem size to 48MBJeremy Soller
2021-01-19Do not copy bootloader, kernel, or relibc to filesystemJeremy Soller
2021-01-19Build kernel_live for aarch64Jeremy Soller
2021-01-19Update relibcJeremy Soller
2021-01-19Do not build ion for aarch64Jeremy Soller
2021-01-19Move aarch64 config to separate fileJeremy Soller
2021-01-19Update bootloaderJeremy Soller
2021-01-19aarch64: WIP basic initfs and filesystem buildRobin Randhawa
2021-01-19Update kernelJeremy Soller
2021-01-15Build u-boot from source, WIP raspi3 targetJeremy Soller
2021-01-15Send arguments to aarch64.sh to qemuJeremy Soller
2021-01-15Compile a number of packages for initfsJeremy Soller
2021-01-15Update cookbookJeremy Soller
2021-01-15Update kernelJeremy Soller
2021-01-15aarch64.sh: Always create build dirJeremy Soller
2021-01-15aarch64: Build initfsRobin Randhawa
2021-01-15Update kernelJeremy Soller
2021-01-15Update kernelJeremy Soller
2021-01-15mk/kernel.mk: aarch64: Use full path to target JSON specRobin Randhawa
In that JSON spec file, we now use target-features to specify the use of the tpidr_el1 instruction for kernel side TLS accesses. This means we can step aside from the unfortunate LLVM requirement to use the kernel code model in order for tpidr_el1 instructions to be emitted. In addition, we suppress generation of NEON instructions for the kernel.
2021-01-15mk/config.mk: AArch64: Make KTARGET aarch64-unknown-noneRobin Randhawa
This was set to aarch64-unknown-redox intentionally because that was the only way to be able to use the kernel code-model. There's a way to work around that in the following patch and hence move back to aarch64-unknown-none as the KTARGET.
2021-01-15Update kernelJeremy Soller
2021-01-15WIP: aarch64 rebaseRobin Randhawa