After the experience of troubleshooting a difficult issue involving MMU configuration, I'm thinking about the practicality of adding some "system inspection" to devlib2. This would probably take the form of IOC shell function(s) to print architecture, OS, or device specific information.
Candidates include:
- Tundra VME bridges, show in/outbound window configuration
- powerpc MMU on RTEMS/vworks
- mvme3100 / MPC8540 / e500v1 - read TLB
- mvme2500 / P2020 / e500v2 - read TLB
- mvme???? / MPC???? - show I/DBATs
Open questions for the MMU part
- To what extent can/should this be an OSI wrapper vs. assembly?
- Are there RTEMS and/or vxworks functions to print some of this information?
- Read from (static) configuration (eg.
sysBatDesc[]) vs. live inspection?
After the experience of troubleshooting a difficult issue involving MMU configuration, I'm thinking about the practicality of adding some "system inspection" to devlib2. This would probably take the form of IOC shell function(s) to print architecture, OS, or device specific information.
Candidates include:
Open questions for the MMU part
sysBatDesc[]) vs. live inspection?