Commit Graph

77 Commits (db488be354bc85724d7b9523e94435fdaa761a35)

Author SHA1 Message Date
Catalin Marinas 7db743c6d8 arm64: Minor coding style fixes for kc_offset_to_vaddr and kc_vaddr_to_offset 9 years ago
yalin wang 03875ad52f arm64: add kc_offset_to_vaddr and kc_vaddr_to_offset macro 9 years ago
Andrey Ryabinin 39d114ddc6 arm64: add KASAN support 9 years ago
Jeremy Linton 06f90d2527 arm64: Default kernel pages should be contiguous 9 years ago
Jeremy Linton 93ef666a09 arm64: Macros to check/set/unset the contiguous bit 9 years ago
Will Deacon 120798d2e7 arm64: mm: remove dsb from update_mmu_cache 9 years ago
Andrey Ryabinin 127db024a7 arm64: introduce VA_START macro - the first kernel virtual address. 9 years ago
Steve Capper 1a541b4e3c arm64: Fix THP protection change logic 9 years ago
Will Deacon bf950040a5 arm64: pgtable: use a single bit for PTE_WRITE regardless of DBM 10 years ago
Catalin Marinas 62d96c71d2 arm64: Fix pte_modify() to preserve the hardware dirty information 10 years ago
Catalin Marinas b847415ce9 arm64: Fix the pte_hw_dirty() check when AF/DBM is enabled 10 years ago
Will Deacon 766ffb6980 arm64: pgtable: fix definition of pte_valid 10 years ago
Will Deacon 4b3dc9679c arm64: force CONFIG_SMP=y and remove redundant #ifdefs 10 years ago
Catalin Marinas 2f4b829c62 arm64: Add support for hardware updates of the access and dirty pte bits 10 years ago
Will Deacon cba3574fd5 arm64: move update_mmu_cache() into asm/pgtable.h 10 years ago
Kirill A. Shutemov 9f25e6ad58 arm64: expose number of page table levels on Kconfig level 10 years ago
Feng Kan 6910fa16db arm64: enable PTE type bit in the mask for pte_modify 10 years ago
Kirill A. Shutemov d016bf7ece mm: make FIRST_USER_ADDRESS unsigned long on all archs 10 years ago
Kirill A. Shutemov 9b3e661e58 arm64: drop PTE_FILE and pte_file()-related helpers 10 years ago
zhichang.yuan 523d6e9fae arm64:mm: free the useless initial page table 10 years ago
Ard Biesheuvel 8ce837cee8 arm64/mm: add create_pgd_mapping() to create private page tables 10 years ago
Jungseok Lee 5d96e0cba2 arm64: mm: Add pgd_page to support RCU fast_gup 10 years ago
Kirill A. Shutemov c164e038ee mm: fix huge zero page accounting in smaps report 10 years ago
Ard Biesheuvel 4a513fb009 arm64: kvm: define PAGE_S2_DEVICE as read-only by default 10 years ago
Steve Capper 29e5694054 arm64: mm: enable RCU fast_gup 10 years ago
Liviu Dudau d1e6dc91b5 arm64: Add architectural support for PCI 11 years ago
Laura Abbott b6d4f2800b arm64: Introduce {set,clear}_pte_bit 11 years ago
Catalin Marinas 7f0b1bf045 arm64: Fix barriers used for page table modifications 11 years ago
Catalin Marinas 7078db4621 arm64: asm/pgtable.h pmd/pud definitions clean-up 11 years ago
Catalin Marinas 08375198b0 arm64: Determine the vmalloc/vmemmap space at build time based on VA_BITS 11 years ago
Catalin Marinas abe669d7e1 arm64: Convert bool ARM64_x_LEVELS to int ARM64_PGTABLE_LEVELS 11 years ago
Jungseok Lee c79b954bf6 arm64: mm: Implement 4 levels of translation tables 11 years ago
Jungseok Lee e41ceed035 arm64: Introduce VA_BITS and translation level options 11 years ago
Catalin Marinas b2f8c07bcb arm64: Remove duplicate (SWAPPER|IDMAP)_DIR_SIZE definitions 11 years ago
Steve Capper f3b766a26d arm64: mm: Fix horrendous config typo 11 years ago
Will Deacon e3a920afc3 arm64: mm: remove broken &= operator from pmd_mknotpresent 11 years ago
Will Deacon ceb218359d arm64: mm: fix pmd_write CoW brokenness 11 years ago
Catalin Marinas 5a0fdfada3 Revert "arm64: Introduce execute-only page access permissions" 11 years ago
Will Deacon 98f7685ee6 arm64: barriers: make use of barrier options with explicit barriers 11 years ago
Steve Capper 206a2a73a6 arm64: mm: Create gigabyte kernel logical mappings where possible 11 years ago
Catalin Marinas a501e32430 arm64: Clean up the default pgprot setting 11 years ago
Catalin Marinas bc07c2c6e9 arm64: Introduce execute-only page access permissions 11 years ago
Geert Uytterhoeven aad9061bf3 arm64: mm: Remove superfluous "the" in comment 11 years ago
Catalin Marinas 196adf2f30 arm64: Remove pgprot_dmacoherent() 11 years ago
Steve Capper 9c7e535fcc arm64: mm: Route pmd thp functions through pte equivalents 11 years ago
Catalin Marinas 71fdb6bf61 arm64: Do not synchronise I and D caches for special ptes 11 years ago
Catalin Marinas de2db74329 arm64: Make DMA coherent and strongly ordered mappings not executable 11 years ago
Steve Capper 84fe6826c2 arm64: mm: Add double logical invert to pte accessors 11 years ago
Steve Capper c2c93e5b7f arm64: mm: Introduce PTE_WRITE 11 years ago
Steve Capper 44b6dfc556 arm64: mm: Remove PTE_BIT_FUNC macro 11 years ago