Remove duplicate shift of logical address for DT_VALID_4_BYTE in decode_4_PD() and decode_8_PD()

This commit is contained in:
Laurent Vivier 2005-01-03 01:07:49 +00:00
parent 13a816d53f
commit 4ed3cc0c2e

View File

@ -157,7 +157,6 @@ static int decode_4_PD(unsigned long *pageBase, unsigned long *pageMask,
case DT_VALID_4_BYTE:
*attr |= ((PD & 0x0F) >> 2);
index = logicalAddr >> (32 - TIA);
logicalAddr = logicalAddr << TIA;
*pageMask = (*pageMask) >> TIA;
root = GET_TD_SF_NEXT(PD);
@ -213,7 +212,6 @@ static int decode_8_PD(unsigned long *pageBase, unsigned long *pageMask,
case DT_VALID_4_BYTE:
*attr |= ((PD0 & 0xFFFF) >> 2);
index = logicalAddr >> (32 - TIA);
logicalAddr = logicalAddr << TIA;
*pageMask = (*pageMask) >> TIA;
root = GET_TD_LF_NEXT(PD0, PD1);
TRACE("4-BYTE TIA: %d index: %d\n", TIA, index);