table_walker.hh (11580:afe051c345e9) table_walker.hh (11583:13c5ba4250b3)
1/*
2 * Copyright (c) 2010-2016 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 897 unchanged lines hidden (view full) ---

906
907 void setTlb(TLB *_tlb) { tlb = _tlb; }
908 TLB* getTlb() { return tlb; }
909 void setMMU(Stage2MMU *m, MasterID master_id);
910 void memAttrs(ThreadContext *tc, TlbEntry &te, SCTLR sctlr,
911 uint8_t texcb, bool s);
912 void memAttrsLPAE(ThreadContext *tc, TlbEntry &te,
913 LongDescriptor &lDescriptor);
1/*
2 * Copyright (c) 2010-2016 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 897 unchanged lines hidden (view full) ---

906
907 void setTlb(TLB *_tlb) { tlb = _tlb; }
908 TLB* getTlb() { return tlb; }
909 void setMMU(Stage2MMU *m, MasterID master_id);
910 void memAttrs(ThreadContext *tc, TlbEntry &te, SCTLR sctlr,
911 uint8_t texcb, bool s);
912 void memAttrsLPAE(ThreadContext *tc, TlbEntry &te,
913 LongDescriptor &lDescriptor);
914 void memAttrsAArch64(ThreadContext *tc, TlbEntry &te, uint8_t attrIndx,
915 uint8_t sh);
914 void memAttrsAArch64(ThreadContext *tc, TlbEntry &te,
915 LongDescriptor &lDescriptor);
916
917 static LookupLevel toLookupLevel(uint8_t lookup_level_as_int);
918
919 private:
920
921 void doL1Descriptor();
922 void doL1DescriptorWrapper();
923 EventWrapper<TableWalker,

--- 54 unchanged lines hidden ---
916
917 static LookupLevel toLookupLevel(uint8_t lookup_level_as_int);
918
919 private:
920
921 void doL1Descriptor();
922 void doL1DescriptorWrapper();
923 EventWrapper<TableWalker,

--- 54 unchanged lines hidden ---