-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
### Issue #303 ### Description Using signed integer for address is wrong and can cause bugs due to sign extension since UMD represents addresses as uint64_t internally. 32 bits is unnecessarily restrictive (there are address spaces in the chips that reach beyond 0x7fffffff that I might want to configure a static window for). ### List of the changes * Use uint64_t instead of int32_t in `configure_tlb` method * Convert sizes/constants in some header files from int32_t to uint32_t * Remove unnecessary `std::` prefixing ### Testing CI ### API Changes This PR has API changes, but it shouldn't break anything.
- Loading branch information
1 parent
db8a0d5
commit 766cc54
Showing
6 changed files
with
295 additions
and
250 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.