524 {return iPtInfoPtePerm;} |
524 {return iPtInfoPtePerm;} |
525 |
525 |
526 public: |
526 public: |
527 TInt AllocRamPages(TPhysAddr* aPageList, TInt aNumPages, TZonePageType aPageType, TUint aBlockedZoneId=KRamZoneInvalidId, TBool aBlockRest=EFalse); |
527 TInt AllocRamPages(TPhysAddr* aPageList, TInt aNumPages, TZonePageType aPageType, TUint aBlockedZoneId=KRamZoneInvalidId, TBool aBlockRest=EFalse); |
528 TInt ZoneAllocRamPages(TUint* aZoneIdList, TUint aZoneIdCount, TPhysAddr* aPageList, TInt aNumPages, TZonePageType aPageType); |
528 TInt ZoneAllocRamPages(TUint* aZoneIdList, TUint aZoneIdCount, TPhysAddr* aPageList, TInt aNumPages, TZonePageType aPageType); |
529 TInt AllocContiguousRam(TInt aSize, TPhysAddr& aPhysAddr, TZonePageType aPageType, TInt aAlign, TUint aBlockedZoneId=KRamZoneInvalidId, TBool aBlockRest=EFalse); |
529 TInt AllocContiguousRam(TInt aSize, TPhysAddr& aPhysAddr, TInt aAlign); |
530 TInt ZoneAllocContiguousRam(TUint* aZoneIdList, TUint aZoneIdCount, TInt aSize, TPhysAddr& aPhysAddr, TZonePageType aPageType, TInt aAlign); |
530 TInt ZoneAllocContiguousRam(TUint* aZoneIdList, TUint aZoneIdCount, TInt aSize, TPhysAddr& aPhysAddr, TInt aAlign); |
531 |
531 |
532 public: |
532 public: |
533 TInt iPageSize; // page size in bytes |
533 TInt iPageSize; // page size in bytes |
534 TInt iPageMask; // page size - 1 |
534 TInt iPageMask; // page size - 1 |
535 TInt iPageShift; // log2(page size) |
535 TInt iPageShift; // log2(page size) |