Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update mcontrol6 to support version 1.0 #1667

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Commits on May 13, 2024

  1. Replace bool hit with hit_t hit

    In anticipation of updating the mcontrol6 version, where these details
    matter.
    rtwfroody committed May 13, 2024
    Configuration menu
    Copy the full SHA
    24d2c26 View commit details
    Browse the repository at this point in the history
  2. Replace bool timing with timing_t timing

    Just to keep things cleaner.
    rtwfroody committed May 13, 2024
    Configuration menu
    Copy the full SHA
    4b064a9 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Split out mcontrol6-specific timing logic.

    The new semantics are that the hardware gets to decide what the timing
    is, and the debugger has no input on it. This implements that, but still
    using the old bit encodings. That's still valid since all trigger
    registers are WARL.
    rtwfroody committed May 14, 2024
    Configuration menu
    Copy the full SHA
    04b3f12 View commit details
    Browse the repository at this point in the history
  2. Update mcontrol6 to version 1.0.

    Functionally this means tinfo is updated to bump the version, and
    mcontrol6 loses the timing bit and now has hit0 and hit1 bits to
    describe in detail when a trigger was hit.
    
    This requires a new debug_defines, generated by the debug spec.
    rtwfroody committed May 14, 2024
    Configuration menu
    Copy the full SHA
    adf24b6 View commit details
    Browse the repository at this point in the history