aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/page_32.h
Commit message (Collapse)AuthorAge
* x86: Make it so that __pa_symbol can only process kernel symbols on x86_64Alexander Duyck2012-11-16
| | | | | | | | | | | | | | I submitted an earlier patch that make __phys_addr an inline. This obviously results in an increase in the code size. One step I can take to reduce that is to make it so that the __pa_symbol call does a direct translation for kernel addresses instead of covering all of virtual memory. On my system this reduced the size for __pa_symbol from 5 instructions totalling 30 bytes to 3 instructions totalling 16 bytes. Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com> Link: http://lkml.kernel.org/r/20121116215356.8521.92472.stgit@ahduyck-cp1.jf.intel.com Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* x86 headers: protect page_32.h via __ASSEMBLY__Ingo Molnar2009-02-13
| | | | Signed-off-by: Ingo Molnar <mingo@elte.hu>
* x86: create _types.h counterparts for page*.hJeremy Fitzhardinge2009-02-11
| | | | Signed-off-by: Jeremy Fitzhardinge <jeremy@goop.org>
* x86: Fix ASM_X86__ header guardsH. Peter Anvin2008-10-23
| | | | | | | | | Change header guards named "ASM_X86__*" to "_ASM_X86_*" since: a. the double underscore is ugly and pointless. b. no leading underscore violates namespace constraints. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* x86, um: ... and asm-x86 moveAl Viro2008-10-23
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: H. Peter Anvin <hpa@zytor.com>