aboutsummarylogtreecommitdiffstats
path: root/README.md
blob: 950f730f6ffe0933e9d2f3ecce7ddd8ed4e911c6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# linux-raspberrypi4-aarch64

`linux-raspberrypi4-aarch64` is an Arch Linux PKGBUILD script to build a 64-bit
kernel for the Raspberry Pi 4 from sources.

AUR:                 <https://aur.archlinux.org/linux-raspberrypi4-aarch64.git>

Repo:     <https://git.esotericnonsense.com/pub/linux-raspberrypi4-aarch64.git>

Sourcehut:     <https://git.sr.ht/~esotericnonsense/linux-raspberrypi4-aarch64>

GitLab:    <https://gitlab.com/esotericnonsense/linux-raspberrypi4-aarch64.git>

GitHub:    <https://github.com/esotericnonsense/linux-raspberrypi4-aarch64.git>


## Kernel config

Generated from `make bcm2711_defconfig` and enabling the following:

```
# sane cpufreq governor (normal default is powersave, locked to 600mhz)
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
# required for mkinitcpio `encrypt` hook
CONFIG_DM_INTEGRITY=m
```

This config supports a 32-bit userland by default.

Tested with the Arch Linux ARM armv7h and aarch64 repositories.

~ esotericnonsense (Daniel Edgecumbe) <git@esotericnonsense.com>

## Credits

Original PKGBUILD and associated hooks taken from the Arch Linux ARM repo,
maintained by Kevin Mihelich <kevin@archlinuxarm.org>.