This repository has been archived by the owner on Aug 17, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 232
Allow access to all CSRs through $csrNN, and access to GPRs using $xN #6
Closed
timsifive
wants to merge
9
commits into
riscvarchive:riscv-rebase-2016.02.11
from
timsifive:riscv-rebase-2016.02.11
Closed
Allow access to all CSRs through $csrNN, and access to GPRs using $xN #6
timsifive
wants to merge
9
commits into
riscvarchive:riscv-rebase-2016.02.11
from
timsifive:riscv-rebase-2016.02.11
Commits on Mar 15, 2016
-
riscv_register_name returns NULL to indicate there is no name, so check for that.
Configuration menu - View commit details
-
Copy full SHA for 4a11bba - Browse repository at this point
Copy the full SHA 4a11bbaView commit details -
Every CSR is accessible as a named register, csrNN. 'info registers all' and 'info registers system' only show CSRs that have aliases defined. This change renumbers the CSR register numbers used when talking to a remote client, breaking CSR accessibility for existing RISC-V gdbserver/stub implementations.
Configuration menu - View commit details
-
Copy full SHA for bda0e44 - Browse repository at this point
Copy the full SHA bda0e44View commit details
Commits on Mar 16, 2016
-
Implement riscv_print_registers_info using groups.
This is avoids code duplication, but is inefficient because riscv_register_reggroup_p() is O(n). The right fix is to fix that function.
Configuration menu - View commit details
-
Copy full SHA for 39e3791 - Browse repository at this point
Copy the full SHA 39e3791View commit details
Commits on Mar 18, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 7580595 - Browse repository at this point
Copy the full SHA 7580595View commit details -
Allow generic names for registers.
Previously eg. "print $x1" wouldn't work but "print $ra" would. Now they both work. When displaying registers the alias is still preferred.
Configuration menu - View commit details
-
Copy full SHA for 4f36472 - Browse repository at this point
Copy the full SHA 4f36472View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40e3188 - Browse repository at this point
Copy the full SHA 40e3188View commit details
Commits on Mar 19, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 192e0cc - Browse repository at this point
Copy the full SHA 192e0ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 25fdb53 - Browse repository at this point
Copy the full SHA 25fdb53View commit details
Commits on Apr 8, 2016
-
Cleaned up a few RISCV_*_REGNUM definitions. Changed whitespace to match existing code style.
Configuration menu - View commit details
-
Copy full SHA for 33043fd - Browse repository at this point
Copy the full SHA 33043fdView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.