Project

General

Profile

Actions

Bug #838

open

Modernize kernel build for zero/rpi2/rpi3/rpi4

Added by Hammel about 2 years ago. Updated 19 days ago.

Status:
In Progress
Priority:
Urgent
Assignee:
Category:
03 - Linux Kernel
Target version:
Start date:
13 Feb 2022
Due date:
% Done:

20%

Estimated time:
Severity:
01 - Critical

Description

See https://www.raspberrypi.org/documentation/linux/kernel/building.md

There are tweaks per platform, such as 32 vs 64 bit builds and which toolchain to build (64bit would use aarch64 which is not currently being built). I need to update the HW=<> option to make use of these.

The overlays and DTB's can be grabbed directly from the kernel build tree.

The build page referenced above still refers to the git repo that's been used for a while now.

See:
Actions #1

Updated by Hammel over 1 year ago

  • Status changed from New to In Progress
  • % Done changed from 0 to 10
Actions #2

Updated by Hammel over 1 year ago

  • Blocked by Bug #886: xcc needs pre-downloads for isl, expat added
Actions #3

Updated by Hammel over 1 year ago

  • Blocked by deleted (Bug #886: xcc needs pre-downloads for isl, expat)
Actions #4

Updated by Hammel over 1 year ago

  • % Done changed from 0 to 20

This is mostly done but there are problems. The 64bit toolchains don't build the 5.10.y kernel. But 5.10.y isn't even an active tag on the RPi github repo anymore. So I need to bump to the latest active, which is 5.15.y.

This is more complex than I expected so this will go into a branch - RM-838. I'll return to it after I finish the 2.0 release (which I may not be able to do until I bump the kernel anyway).

Actions #5

Updated by Hammel over 1 year ago

  • Severity changed from 04 - Low to 01 - Critical
Actions #6

Updated by Hammel over 1 year ago

  • Description updated (diff)
Actions #7

Updated by Hammel 19 days ago

  • Target version changed from 2.0 - Harkonnen to 3.0 - Corrino
Actions

Also available in: Atom PDF