Skip to content

Conversation

@cfernald
Copy link
Contributor

@cfernald cfernald commented Nov 1, 2025

Description

The Patina project, a UEFI compliant DXE core, uses the gdbstub crate for handling GDB traffic in it's virtual and physical debugging features. This commit adds Patina to the README examples.

API Stability

  • This PR does not require a breaking API change

Checklist

  • Documentation
    • Ensured any public-facing rustdoc formatting looks good (via cargo doc)
    • (if appropriate) Added feature to "Debugging Features" in README.md
  • Validation
    • Included output of running examples/armv4t with RUST_LOG=trace + any relevant GDB output under the "Validation" section below
    • Included output of running ./example_no_std/check_size.sh before/after changes under the "Validation" section below
  • If implementing a new protocol extension IDET
    • Included a basic sample implementation in examples/armv4t
    • IDET can be optimized out (confirmed via ./example_no_std/check_size.sh)
    • OR implementation requires introducing non-optional binary bloat (please elaborate under "Description")
  • If upstreaming an Arch implementation
    • I have tested this code in my project, and to the best of my knowledge, it is working as intended.

Validation

N/A - Readme only update

The Patina project, a UEFI compliant DXE core, uses the gdbstub crate for
handling GDB traffic in it's virtual and physical debugging features. This
commit adds Patina to the README examples.
@daniel5151
Copy link
Owner

Super cool to see Patina out in the open 😄

Glad to see gdbstub has been working well for y'all!

@daniel5151 daniel5151 merged commit 9857c38 into daniel5151:master Nov 1, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants