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

gdb: Expose CHERI SCRs via the GDB stub #261

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

gdb: Expose CHERI SCRs via the GDB stub #261

wants to merge 4 commits into from

Commits on Sep 3, 2024

  1. Use upstream 'name' field for CSR names

    This should fix the use of CSR names in the GDB stub.
    bsdjhb committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    c43ed4a View commit details
    Browse the repository at this point in the history
  2. riscv: Use all lower-case for SCR names in struct CPURISCVState

    This matches the style for all other RISC-V registers including CSRs
    and avoids a weird collision with STDC which zlib defines as an alias
    of __STDC__.
    bsdjhb committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    685ea15 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0585ad6 View commit details
    Browse the repository at this point in the history
  4. gdb: Expose CHERI SCRs via the GDB stub

    This does not expose PCC and DDC in the new SCRs register group since
    those are already in the general purpose CHERI group.
    bsdjhb committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    a164216 View commit details
    Browse the repository at this point in the history