kernel-hacking-2024-linux-s.../arch/x86/mm
Andi Kleen 6bb8383beb x86: cpa, only flush the cache if the caching attributes have changed
We only need to flush the caches in cpa() if the the caching attributes
have changed. Otherwise only flush the TLBs.

This checks the PAT bits too although they are currently not used by
the kernel.

Signed-off-by: Andi Kleen <ak@suse.de>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
2008-02-04 16:48:06 +01:00
..
discontig_32.c x86: make NUMA work on 32-bit 2008-01-30 13:33:25 +01:00
extable.c x86: unify extable_{32|64}.c 2008-01-30 13:31:41 +01:00
fault.c x86: reduce ifdef sections in fault.c 2008-02-04 16:47:56 +01:00
highmem_32.c x86: kmap_atomic() debugging 2008-01-30 13:30:47 +01:00
hugetlbpage.c x86: demacro asm-x86/pgalloc_32.h 2008-01-30 13:33:39 +01:00
init_32.c x86: use _ASM_EXTABLE macro in arch/x86/mm/init_32.c 2008-02-04 16:47:58 +01:00
init_64.c x86_64: make bootmap_start page align v6 2008-02-01 17:49:41 +01:00
ioremap.c x86: no CPA on iounmap 2008-02-04 16:48:05 +01:00
k8topology_64.c x86: add PCI IDs to k8topology_64.c 2008-01-30 13:34:12 +01:00
Makefile
Makefile_32 x86: unify fault_32|64.c 2008-01-30 13:34:11 +01:00
Makefile_64 x86: unify fault_32|64.c 2008-01-30 13:34:11 +01:00
mmap.c x86: unify mmap_{32|64}.c 2008-01-30 13:31:10 +01:00
numa_64.c x86: print out node_data addr and bootmap_start addr 2008-02-04 16:47:56 +01:00
pageattr-test.c x86: fixes for lookup_address args 2008-02-01 17:49:43 +01:00
pageattr.c x86: cpa, only flush the cache if the caching attributes have changed 2008-02-04 16:48:06 +01:00
pgtable_32.c x86: revert "defer cr3 reload when doing pud_clear()" 2008-02-04 16:48:02 +01:00
srat_64.c x86: fix section mismatch warning in srat_64.c 2008-01-30 13:33:37 +01:00