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 mini-gdbstub with the API changes #589

Merged
merged 1 commit into from
Mar 27, 2025

Conversation

RinHizakura
Copy link
Collaborator

@RinHizakura RinHizakura commented Mar 26, 2025

To support register >64bits(e.g. AVX register on x86), the corresponding interface changes are made on mini-gdbstub. Synchronize the library and interface to the latest version to facilitate future development. This may also be helpful if we had Vector Extensions in the future.

Summary by Bito

This pull request enhances the mini-gdbstub's register handling to support registers larger than 64 bits, including AVX registers on x86 architectures. It modifies relevant function signatures and implementations, and synchronizes the subproject commit with the latest library version for improved future development.

Unit tests added: False

Estimated effort to review (1-5, lower is better): 2

Copy link
Contributor

@jserv jserv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmarks

Benchmark suite Current: 874ad5c Previous: 9c8f2ad Ratio
Dhrystone 1287 Average DMIPS over 10 runs 1317 Average DMIPS over 10 runs 1.02
Coremark 910.358 Average iterations/sec over 10 runs 920.715 Average iterations/sec over 10 runs 1.01

This comment was automatically generated by workflow using github-action-benchmark.

@RinHizakura RinHizakura force-pushed the mini-gdbstub-update branch from 9c8f2ad to 874ad5c Compare March 26, 2025 15:43
@jserv jserv added this to the release-2025.1 milestone Mar 26, 2025
@jserv jserv merged commit 6313ad9 into sysprog21:master Mar 27, 2025
30 of 37 checks passed
@jserv
Copy link
Contributor

jserv commented Mar 27, 2025

Thank @RinHizakura for contributing!

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