PIC_CONFIG now returns an error value. It is passed over as the return value of BUS_CONFIG_INTR method.
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Skipped - Unit
Tests Skipped
Event Timeline
I am close to switching to intrng & removing this interface. It's already working with the GICv2, GICv2m, and GICv3. I'm currently working on the GICv3 ITS. As such this interface will be removed soon, I would expect to remove it before 11.0-RELEASE.
This will also affect D6127, D6128, D6129, D6130, D6131, and D6132.
What changes do you propose to ease the transition while still getting the patches - or some of them - committed? I think that PIC_CONFIG implementation (D6129) could be submitted as-is, because there won't be any need to modify it for INTRNG. Obviously we need this method even if bus_config_intr is removed or deprecated. PIC_TRANSLATE_CODE (D6130) would only need a minor change if any, to adjust it to INTRNG. Perhaps some of the other patches would not cause a conflict either. Please correct me if I'm wrong, I only briefly looked at the existing ARM INTRNG code.