diff options
author | Mark Kettenis <kettenis@cvs.openbsd.org> | 2008-07-10 09:29:34 +0000 |
---|---|---|
committer | Mark Kettenis <kettenis@cvs.openbsd.org> | 2008-07-10 09:29:34 +0000 |
commit | 6b5b3279f0b20db9ea02aed5f3f788e2af01fa28 (patch) | |
tree | d3a1dd6d8ad73bc8cca6ec99ea64c354587fcf30 /bin/dd/conv.c | |
parent | 53a75d7d59fcfe75c0fec20bbad71a82254a6aff (diff) |
Add support for Fujitsu SPARC64-VI CPUs.
UltraSPARC I/II has a 41-bit physical address space, UltraSPARC III/IV has a
43-bit physical address space. The Fujitsu SPARC64-VI extends this to 46 bits.
Adjust the TTE masks to take this into account and adjust some locore code
that truncated physical addresses to 41 bits (fixing a potential bug for
UltraSPARC III/IV too).
While there, fix the locore code for UltraSPARC Architecture 2007 CPUs, which
may support up to 56 bits of physical address space.
Diffstat (limited to 'bin/dd/conv.c')
0 files changed, 0 insertions, 0 deletions