You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I suggest that we change both address and data randomization to ADDR_RAM_ADDR_RAND and ADDR_RAM_DATA_RAND. We are performing basically the same randomization operation. for both. Scrambling is possibly more correct now, but is longer. And if move to a PRNG it is randomization.
This potentially changes both Verilog and tk1_mem.h.
I think it's more important to change the Verilog to avoid using the confusing "ASLR". Such a change doesn't affect software, either, but does affect forks and testbenches.
Changing the header file affects others. We need to be careful here. In the header file we currently have:
To remove potentially confusing users we might want to change some names.
Quoting @secworks
This potentially changes both Verilog and
tk1_mem.h
.I think it's more important to change the Verilog to avoid using the confusing "ASLR". Such a change doesn't affect software, either, but does affect forks and testbenches.
Changing the header file affects others. We need to be careful here. In the header file we currently have:
If we do a change to the header file, too, we will probably keep the old names for a while, but add the new names, too, just like the old
RAM_ASLR
.The text was updated successfully, but these errors were encountered: