Changeset 8df5f20 in mainline for kernel/arch/sparc64/include/arch/mm/sun4v/tlb.h
- Timestamp:
- 2019-02-11T14:56:26Z (5 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 4805495
- Parents:
- 391996b
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2019-02-01 23:26:21)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2019-02-11 14:56:26)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/sparc64/include/arch/mm/sun4v/tlb.h
r391996b r8df5f20 88 88 * @return Current value of Primary Context Register. 89 89 */ 90 NO_TRACE static inline uint64_t mmu_primary_context_read(void)90 _NO_TRACE static inline uint64_t mmu_primary_context_read(void) 91 91 { 92 92 return asi_u64_read(ASI_PRIMARY_CONTEXT_REG, VA_PRIMARY_CONTEXT_REG); … … 97 97 * @param v New value of Primary Context Register. 98 98 */ 99 NO_TRACE static inline void mmu_primary_context_write(uint64_t v)99 _NO_TRACE static inline void mmu_primary_context_write(uint64_t v) 100 100 { 101 101 asi_u64_write(ASI_PRIMARY_CONTEXT_REG, VA_PRIMARY_CONTEXT_REG, v); … … 106 106 * @return Current value of Secondary Context Register. 107 107 */ 108 NO_TRACE static inline uint64_t mmu_secondary_context_read(void)108 _NO_TRACE static inline uint64_t mmu_secondary_context_read(void) 109 109 { 110 110 return asi_u64_read(ASI_SECONDARY_CONTEXT_REG, VA_SECONDARY_CONTEXT_REG); … … 115 115 * @param v New value of Secondary Context Register. 116 116 */ 117 NO_TRACE static inline void mmu_secondary_context_write(uint64_t v)117 _NO_TRACE static inline void mmu_secondary_context_write(uint64_t v) 118 118 { 119 119 asi_u64_write(ASI_SECONDARY_CONTEXT_REG, VA_SECONDARY_CONTEXT_REG, v); … … 126 126 * @param mmu_flag MMU_FLAG_DTLB, MMU_FLAG_ITLB or a combination of both 127 127 */ 128 NO_TRACE static inline void mmu_demap_ctx(int context, int mmu_flag)128 _NO_TRACE static inline void mmu_demap_ctx(int context, int mmu_flag) 129 129 { 130 130 __hypercall_fast4(MMU_DEMAP_CTX, 0, 0, context, mmu_flag); … … 138 138 * @param mmu_flag MMU_FLAG_DTLB, MMU_FLAG_ITLB or a combination of both 139 139 */ 140 NO_TRACE static inline void mmu_demap_page(uintptr_t vaddr, int context, int mmu_flag)140 _NO_TRACE static inline void mmu_demap_page(uintptr_t vaddr, int context, int mmu_flag) 141 141 { 142 142 __hypercall_fast5(MMU_DEMAP_PAGE, 0, 0, vaddr, context, mmu_flag);
Note:
See TracChangeset
for help on using the changeset viewer.