Skip to content

sw: Enable cluster IRQ for CLINT#55

Open
Smephite wants to merge 1 commit intopulp-platform:mainfrom
Smephite:fix/clintIRQ
Open

sw: Enable cluster IRQ for CLINT#55
Smephite wants to merge 1 commit intopulp-platform:mainfrom
Smephite:fix/clintIRQ

Conversation

@Smephite
Copy link

@Smephite Smephite commented Dec 9, 2025

This PR enables the wake-up on interrupt for cluster internal signals inside the Spatz boot code.

The spatz cluster deploys a CLINT to wake up the cluster after configuring from an external host.
The CLINT is connected to the Machine cluster-local interrupt line of each hart.

This PR unmasks the MCIP value in the mie CSR to enable listing to IRQ from CLINT.

Note: The only file changed is hw/system/spatz_cluster/test/bootrom.S, the rest is automatically generated.

@anga93
Copy link
Member

anga93 commented Feb 3, 2026

Hi @Smephite can you rebase on the current main? Afterwards, we will review it and merge it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants