Heya !
Configuration registers are just for telling the
low level software how many ways you have in case the software wants to know.
Since AFAIK no software uses configuration registers at the moment, you don't
even need to implement configuration registers, they are there just for software
that might want to use them in the future. I believe that most apps will have
much less than 32 ways. If somebody wants to have more, then it should either
have to make sure that any third party software doesn't depend on NCW field, or
modify the software to only look at version of the RISC instead of configuration
registers. But one way is also to define that certain value (like all bits
set to 1 perhaps) means undefined number of ways, or number of ways more than
defined by "normal" value in the register.
regards,
Damjan
|