Page MenuHomeFreeBSD

INTRNG - rework FDT like interrupt mapping according to D6632
ClosedPublic

Authored by skra on May 29 2016, 4:23 PM.
Referenced Files
Unknown Object (File)
Wed, Nov 6, 12:23 AM
Unknown Object (File)
Wed, Nov 6, 12:22 AM
Unknown Object (File)
Sun, Nov 3, 7:34 PM
Unknown Object (File)
Sun, Nov 3, 7:34 PM
Unknown Object (File)
Sun, Nov 3, 7:24 PM
Unknown Object (File)
Oct 7 2024, 10:35 PM
Unknown Object (File)
Oct 4 2024, 9:05 PM
Unknown Object (File)
Oct 4 2024, 4:01 PM

Details

Summary

Utilize D6632 for interrupts described by FDT.

Test Plan

It was tested on pandaboard, rpi2, and tegra.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

skra retitled this revision from to INTRNG - rework FDT like interrupt mapping according to D6632.
skra updated this object.
skra edited the test plan for this revision. (Show Details)
skra set the repository for this revision to rS FreeBSD src repository - subversion.
skra added projects: ARM, MIPS.
skra added subscribers: ARM, MIPS.

Update for ARM64 and MIPS.

sys/arm64/arm64/gic_v3.c
61–62 ↗(On Diff #17308)

What needs these? Where possible we are trying to have this file not know too much about the bus it attaches to.

sys/arm64/arm64/gic_v3.c
61–62 ↗(On Diff #17308)

Definition of struct intr_map_data_fdt is moved to ofw_bus_subr.h in this change. The first header - ofw_bus.h - is not needed, I'm not sure how it sneaked in. Do you want me to ifdef it by FDT?

This revision was automatically updated to reflect the committed changes.