Skip to content
Linux kernel images for gokrazy
Go
Branch: master
Clone or download

Latest commit

Latest commit c87ac32 May 27, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cmd auto-update to linux-5.6.15.tar.xz (#263) May 27, 2020
.gitattributes gitattributes: set diff=dtb for *.dtb Jan 5, 2019
.travis.yml travis: switch to go 1.14, enable+declare module Mar 4, 2020
0001-Revert-add-index-to-the-ethernet-alias.patch Fix MAC address with 0001-Revert-add-index-to-the-ethernet-alias.patch Jul 22, 2017
0101-expose-UART0-ttyAMA0-on-GPIO-14-15-disable-UART1-tty.patch auto-update to linux-4.19.11.tar.xz (#142) Dec 21, 2018
0102-expose-UART0-ttyAMA0-on-GPIO-14-15-disable-UART1-tty.patch
0103-expose-UART0-ttyAMA0-on-GPIO-14-15-disable-UART1-tty.patch copy bcm2711-rpi-4-b.dtb (with UART path) from kernel build Apr 4, 2020
0201-enable-spidev.patch enables spidev interfaces (#181) Apr 19, 2020
LICENSE Initial commit Feb 11, 2017
LICENSE.linux Initial commit Feb 11, 2017
README.md Initial commit Feb 11, 2017
bcm2710-rpi-3-b-plus.dtb auto-update to linux-5.6.10.tar.xz (#256) May 3, 2020
bcm2710-rpi-3-b.dtb auto-update to linux-5.6.10.tar.xz (#256) May 3, 2020
bcm2711-rpi-4-b.dtb drop phy-mode patch in favor of CONFIG_BROADCOM_PHY=y May 8, 2020
cmdline.txt add patch to expose UART0 on GPIO 14/15 Feb 26, 2017
config.txt Add support for the Raspberry Pi 3 B+ May 16, 2018
go.mod travis: switch to go 1.14, enable+declare module Mar 4, 2020
kernel.go Initial commit Feb 11, 2017
vmlinuz auto-update to linux-5.6.15.tar.xz (#263) May 27, 2020

README.md

gokrazy kernel repository

This repository holds a pre-built Linux kernel image for the Raspberry Pi 3, used by the gokrazy project.

The files in this repository are picked up automatically by gokr-packer, so you don’t need to interact with this repository unless you want to update the kernel to a custom version.

Updating the kernel

First, follow the gokrazy installation instructions.

We’re using docker to get a reproducible build environment for our kernel images, so install docker if you haven’t already:

sudo apt install docker.io
sudo addgroup $USER docker
newgrp docker

Install the kernel-related gokrazy tools:

go install github.com/gokrazy/kernel/cmd/...

And build a new kernel (takes about 5 minutes):

gokr-rebuild-kernel

The new kernel is stored in $GOPATH/src/github.com/gokrazy/kernel so that it will be picked up by gokr-packer.

You can’t perform that action at this time.