Thomas Gleixner
|
7b610eec7a
x86: cpa, micro-optimization
|
17 years ago |
Ingo Molnar
|
87f7f8fe32
x86: cpa, clean up code flow
|
17 years ago |
Ingo Molnar
|
beaff6333b
x86: cpa, eliminate CPA_ enum
|
17 years ago |
Ingo Molnar
|
9df84993cb
x86: cpa, cleanups
|
17 years ago |
Andi Kleen
|
f07333fd14
x86: implement gbpages support in change_page_attr()
|
17 years ago |
Andi Kleen
|
c2f71ee214
x86: add gbpages support to lookup_address
|
17 years ago |
Thomas Gleixner
|
7bfb72e847
x86: fix page-present check in cpa_flush_range
|
17 years ago |
Ingo Molnar
|
6ce9fc17d9
x86: remove cpa warning
|
17 years ago |
Thomas Gleixner
|
07cf89c05f
x86: CPA fix pagetable split
|
17 years ago |
Andi Kleen
|
31422c51e0
x86: rename LARGE_PAGE_SIZE to PMD_PAGE_SIZE
|
17 years ago |
Thomas Gleixner
|
9a14aefc1d
x86: cpa, fix lookup_address
|
17 years ago |
Ingo Molnar
|
34508f66b6
x86: AMD Athlon X2 hard hang fix
|
17 years ago |
Thomas Gleixner
|
65e074dffa
x86: cpa, preserve large pages if possible
|
17 years ago |
Thomas Gleixner
|
f4ae5da0e8
x86: cpa, check if we changed anything and tlb flushing is necessary
|
17 years ago |
Thomas Gleixner
|
72e458dfa6
x86: introduce struct cpa_data
|
17 years ago |
Andi Kleen
|
6bb8383beb
x86: cpa, only flush the cache if the caching attributes have changed
|
17 years ago |
Thomas Gleixner
|
331e406588
x86: CPA return early when requested feature is not available
|
17 years ago |
Thomas Gleixner
|
63c1dcf4bc
x86: CPA use the existing pfn in split as well
|
17 years ago |
Arjan van de Ven
|
626c2c9d06
x86: use the pfn from the page when change its attributes
|
17 years ago |
Arjan van de Ven
|
cc0f21bbc1
x86: teach the static_protection function about high mappings
|
17 years ago |
Thomas Gleixner
|
b50516fc20
x86: CPA remove bogus NX clear
|
17 years ago |
Huang, Ying
|
5827040df0
x86: change_page_attr_clear fix
|
17 years ago |
Jeremy Fitzhardinge
|
e3ed910db2
x86: use the same pgd_list for PAE and 64-bit
|
17 years ago |
Thomas Gleixner
|
0879750f5d
x86: cpa cleanup the 64-bit alias math
|
17 years ago |
Ingo Molnar
|
86f03989d9
x86: cpa: fix the self-test
|
17 years ago |
Ingo Molnar
|
4c61afcdb2
x86: fix clflush_page_range logic
|
17 years ago |
Thomas Gleixner
|
3b233e52f7
x86: optimize clflush
|
17 years ago |
Thomas Gleixner
|
cd8ddf1a28
x86: clflush_page_range needs mfence
|
17 years ago |
Thomas Gleixner
|
af1e6844d6
x86: cpa: rename global_flush_tlb() to cpa_flush_all()
|
17 years ago |
Thomas Gleixner
|
57a6a46aa2
x86: cpa: implement clflush optimization
|
17 years ago |