Skip to content

Rasberry Pi 4B regression since 2.1.0 #401

@Ivan-Velickovic

Description

@Ivan-Velickovic

RPi4B does not use PSCI and instead has BCM firmware for doing CPU bring-up.

This means single-core and SMP configurations of the RPi4B don't work right now.

The single-core case is easy to fix by just commenting out the section of the Microkit loader that reads PSCI_VERSION.

The SMP case is a bit more involved by using the BCM spin table method for bringing up additional CPUs instead of PSCI.

Really need to start having CI hardware runs to prevent basic issues like this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions