hi, Michael Riepe wrote:
On Wed, Jan 08, 2003 at 12:31:56PM +0100, devik wrote:during night I got other crazy idea - but interesting.That may cause a lot of internal fragmentation.
All data needs to be aligned. Ok. We can also suggest
aligning structures to cacheline boundary (and malloc
would return such aligned pointers).
We could support load/store with 5bit immediate valueUmh... yet another load/store instruction?
which would be ORed with physical address in register.
looks so.
from the hardware point of view, the 5 bits immediate that is ORed has fewThis way there is no need to change LSU working, no
other pipeline stage, no problems with exceptions.
You'll have to check for correct alignment. [...]