Page MenuHomeFreeBSD

Rework the MPR/MPS debug print API.
ClosedPublic

Authored by scottl on Jan 18 2017, 10:53 PM.

Details

Summary

Rework the debug print API. Event printing no longer gets special handling. All of the printing from the tables file now has wrappers so that the handling is cleaner and it's possible to print something out (say, during development) without having to fight the global debug flags. This re-org will also make it easier to have the tables be compiled out at build time if desired.

Diff Detail

Repository
rS FreeBSD src repository
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

scottl retitled this revision from to Rework the debug print API. Event printing no longer gets special handling. All of the printing from the tables file now has wrappers so that the handling is cleaner and it's possible to print something out (say, during development) without....Jan 18 2017, 10:53 PM
scottl updated this object.
scottl edited the test plan for this revision. (Show Details)
scottl updated this revision to Diff 24177.
scottl retitled this revision from Rework the debug print API. Event printing no longer gets special handling. All of the printing from the tables file now has wrappers so that the handling is cleaner and it's possible to print something out (say, during development) without... to Rework the MPR/MPS debug print API..Jan 18 2017, 10:54 PM
scottl updated this object.
scottl added a reviewer: ken.
slm edited edge metadata.Jan 19 2017, 6:07 PM
slm accepted this revision.

Looks good Scott. I like it.

This revision is now accepted and ready to land.Jan 19 2017, 6:07 PM