aboutsummaryrefslogtreecommitdiff
path: root/include/asm-x86/Kbuild
AgeCommit message (Collapse)AuthorFilesLines
2008-10-22x86, um: ... and asm-x86 moveAl Viro1-24/+0
Signed-off-by: Al Viro <[email protected]> Signed-off-by: H. Peter Anvin <[email protected]>
2008-07-25Merge git://git.infradead.org/~dwmw2/random-2.6Linus Torvalds1-1/+0
* git://git.infradead.org/~dwmw2/random-2.6: remove dummy asm/kvm.h files firmware: create firmware binaries during 'make modules'.
2008-07-25remove dummy asm/kvm.h filesAdrian Bunk1-1/+0
This patch removes the dummy asm/kvm.h files on architectures not (yet) supporting KVM and uses the same conditional headers installation as already used for a.out.h . Also removed are superfluous install rules in the s390 and x86 Kbuild files (they are already in Kbuild.asm). Signed-off-by: Adrian Bunk <[email protected]> Acked-by: Sam Ravnborg <[email protected]> Signed-off-by: David Woodhouse <[email protected]>
2008-07-25include/asm/ptrace.h userspace headers cleanupAdrian Bunk1-1/+0
This patch contains the following cleanups for the asm/ptrace.h userspace headers: - include/asm-generic/Kbuild.asm already lists ptrace.h, remove the superfluous listings in the Kbuild files of the following architectures: - cris - frv - powerpc - x86 - don't expose function prototypes and macros to userspace: - arm - blackfin - cris - mn10300 - parisc - remove #ifdef CONFIG_'s around #define's: - blackfin - m68knommu - sh: AFAIK __SH5__ should work in both kernel and userspace, no need to leak CONFIG_SUPERH64 to userspace - xtensa: cosmetical change to remove empty #ifndef __ASSEMBLY__ #else #endif from the userspace headers Not changed by this patch is the fact that the following architectures have a different struct pt_regs depending on CONFIG_ variables: - h8300 - m68knommu - mips This does not work in userspace. Signed-off-by: Adrian Bunk <[email protected]> Cc: <[email protected]> Cc: Roland McGrath <[email protected]> Cc: Oleg Nesterov <[email protected]> Acked-by: Greg Ungerer <[email protected]> Acked-by: Paul Mundt <[email protected]> Acked-by: Grant Grundler <[email protected]> Acked-by: Jesper Nilsson <[email protected]> Acked-by: Chris Zankel <[email protected]> Acked-by: David Howells <[email protected]> Acked-by: Paul Mackerras <[email protected]> Acked-by: Russell King <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
2008-04-17x86: cleanup replace most vm86 flags with flags from processor-flags.h, fixIngo Molnar1-0/+1
- fix build error - fix CONFIG_HEADERS_CHECK error Signed-off-by: Ingo Molnar <[email protected]>
2008-03-06Really unexport asm/page.hDavid Woodhouse1-1/+0
Commit ed7b1889da256977574663689b598d88950bbd23 removed page.h from include/asm-generic/Kbuild so that it shouldn't get exported. However, it was redundantly listed in asm-mn10300/Kbuild and asm-x86/Kbuild too. Remove those as well, so it really stops being exported on those architectures. Also remove the redundant listing of ptrace.h and termios.h from mn10300. Signed-off-by: David Woodhouse <[email protected]> Acked-by: David Howells <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
2008-02-07Unexport asm/user.h and linux/user.hKirill A. Shutemov1-2/+0
Do not export asm/user.h and linux/user.h during make headers_install. Signed-off-by: Kirill A. Shutemov <[email protected]> Reviewed-by: David Woodhouse <[email protected]> Cc: Thomas Gleixner <[email protected]> Cc: Ingo Molnar <[email protected]> Acked-by: H. Peter Anvin <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
2008-01-30KVM: Export include/asm-x86/kvm.hAvi Kivity1-0/+1
Signed-off-by: Avi Kivity <[email protected]>
2008-01-30x86: page.h: move things back to their own filesJeremy Fitzhardinge1-2/+1
# HG changeset patch # User Jeremy Fitzhardinge <[email protected]> # Date 1199321648 28800 # Node ID 22f6a5902285b58bfc1fbbd9e183498c9017bd78 # Parent bba9287641ff90e836d090d80b5c0a846aab7162 x86: page.h: move things back to their own files Oops, asm/page.h has turned into an #ifdef hellhole. Move 32/64-specific things back to their own headers to make it somewhat comprehensible... Signed-off-by: Jeremy Fitzhardinge <[email protected]> Signed-off-by: Ingo Molnar <[email protected]> Signed-off-by: Thomas Gleixner <[email protected]>
2008-01-30x86 vDSO: ia32 vsyscall removalRoland McGrath1-1/+0
This removes all the old vsyscall code from arch/x86/ia32/ that is no longer used because arch/x86/vdso/ code has replaced it. Signed-off-by: Roland McGrath <[email protected]> Cc: Andrew Morton <[email protected]> Cc: Linus Torvalds <[email protected]> Signed-off-by: Thomas Gleixner <[email protected]> Signed-off-by: Ingo Molnar <[email protected]> Signed-off-by: Thomas Gleixner <[email protected]>
2007-10-23x86: merge setup_32/64.hThomas Gleixner1-2/+0
Signed-off-by: Ingo Molnar <[email protected]> Signed-off-by: Thomas Gleixner <[email protected]>
2007-10-23x86: merge signal_32/64.hThomas Gleixner1-2/+0
Signed-off-by: Ingo Molnar <[email protected]> Signed-off-by: Thomas Gleixner <[email protected]>
2007-10-23x86: merge sigcontext_32/64.hThomas Gleixner1-2/+0
Signed-off-by: Ingo Molnar <[email protected]> Signed-off-by: Thomas Gleixner <[email protected]>
2007-10-23x86: merge msr_32/64.hThomas Gleixner1-2/+0
Signed-off-by: Ingo Molnar <[email protected]> Signed-off-by: Thomas Gleixner <[email protected]>
2007-10-23x86: merge mttr_32/64.hThomas Gleixner1-2/+0
Signed-off-by: Ingo Molnar <[email protected]> Signed-off-by: Thomas Gleixner <[email protected]>
2007-10-23x86: merge statfs_32/64.hThomas Gleixner1-2/+0
Signed-off-by: Ingo Molnar <[email protected]> Signed-off-by: Thomas Gleixner <[email protected]>
2007-10-23x86: merge stat_32/64.hThomas Gleixner1-2/+0
Signed-off-by: Ingo Molnar <[email protected]> Signed-off-by: Thomas Gleixner <[email protected]>
2007-10-23x86: merge shmbuf_32/64.hThomas Gleixner1-2/+0
Signed-off-by: Ingo Molnar <[email protected]> Signed-off-by: Thomas Gleixner <[email protected]>
2007-10-23x86: merge ptrace_32/64.hThomas Gleixner1-2/+1
Signed-off-by: Ingo Molnar <[email protected]> Signed-off-by: Thomas Gleixner <[email protected]>
2007-10-23x86: merge msgbuf_32/64.hThomas Gleixner1-2/+0
Signed-off-by: Ingo Molnar <[email protected]> Signed-off-by: Thomas Gleixner <[email protected]>
2007-10-23x86: merge elf_32/64.hThomas Gleixner1-2/+0
Signed-off-by: Ingo Molnar <[email protected]> Signed-off-by: Thomas Gleixner <[email protected]>
2007-10-23x86: merge byteorder_32/64.hThomas Gleixner1-2/+0
Signed-off-by: Ingo Molnar <[email protected]> Signed-off-by: Thomas Gleixner <[email protected]>
2007-10-23x86: unify a.out{,_32,_64}.hChris Snook1-2/+0
Unify x86 a.out_32.h and a.out_64.h [ tglx: Kbuild fixup ] Signed-off-by: Chris Snook <[email protected]> Signed-off-by: Ingo Molnar <[email protected]> Signed-off-by: Thomas Gleixner <[email protected]>
2007-10-23Make asm-x86/bootparam.h includable from userspace.Rusty Russell1-0/+3
To actually write a bootloader (or, say, the lguest launcher) currently requires duplication of these structures. Making them includable from userspace is much nicer. We merge the common userspace-required definitions of e820_32/64.h into e820.h for export. Signed-off-by: Rusty Russell <[email protected]>
2007-10-17x86: unify include/asm/debugreg_32/64.hThomas Gleixner1-2/+0
Almost identical except for the extra DR_LEN_8 and the different DR_CONTROL_RESERVED defines. Signed-off-by: Thomas Gleixner <[email protected]> Conflicts: include/asm-x86/Kbuild
2007-10-17x86: unify include/asm/types_32/64.hThomas Gleixner1-2/+0
Mostly the same. Make the few exceptions conditional. Signed-off-by: Thomas Gleixner <[email protected]> Conflicts: include/asm-x86/types_32.h
2007-10-17x86: unify include/asm/siginfo_32/64.hThomas Gleixner1-2/+0
Same file, except for the 64bit PREAMBLE_SIZE define. Signed-off-by: Thomas Gleixner <[email protected]>
2007-10-17x86: unify include/asm/mman_32/64.hThomas Gleixner1-2/+0
Same file, except for the extra 64bit MAP_32BIT define, which does not hurt for 32 bit compiles. Signed-off-by: Thomas Gleixner <[email protected]>
2007-10-17x86: unify include/asm/ioctls_32/64.hThomas Gleixner1-2/+0
Same file, except for whitespace and comment formatting. Signed-off-by: Thomas Gleixner <[email protected]>
2007-10-17x86: unify include/asm/auxvec_32/64.hThomas Gleixner1-2/+0
Same file, except for whitespace, comment formatting and the AT_SYSINFO define for 32bit Signed-off-by: Thomas Gleixner <[email protected]>
2007-10-17x86: unify some more trivial include/asm-x86/ 32/64 variantsThomas Gleixner1-14/+0
Scripted unification. Signed-off-by: Thomas Gleixner <[email protected]>
2007-10-17x86: merge some trivially mergeable headersRoland Dreier1-2/+0
Merge errno.h, resource.h, rtc.h, sections.h, serial.h and sockios.h, where i386 and x86_64 have no or only trivial comment/include guard differences. Build tested on both 32-bit and 64-bit, and booted on 64-bit. [tglx: fixup Kbuild as well] Signed-off-by: Roland Dreier <[email protected]> Signed-off-by: Thomas Gleixner <[email protected]>
2007-10-17x86: trivial header mergesBrian Gerst1-4/+0
Merge 32/64-bit headers that simply redirect to asm-generic [tglx: fixup Kbuild as well] Signed-off-by: Brian Gerst <[email protected]> Signed-off-by: Thomas Gleixner <[email protected]>
2007-10-17x86: unify include/asm/ldt_32/64.hThomas Gleixner1-2/+0
The additional struct member of user_desc can be made conditional for 64 bit compiles. Signed-off-by: Thomas Gleixner <[email protected]> Signed-off-by: Ingo Molnar <[email protected]>
2007-10-17x86: unify include/asm/ptrace-abi_32/64.hThomas Gleixner1-2/+0
Aside of the register defines the content can be shared. Signed-off-by: Thomas Gleixner <[email protected]> Signed-off-by: Ingo Molnar <[email protected]>
2007-10-16[x86] remove uses of magic macros for boot_params accessH. Peter Anvin1-1/+0
Instead of using magic macros for boot_params access, simply use the boot_params structure. Signed-off-by: H. Peter Anvin <[email protected]>
2007-10-11i386/x86_64: move headers to include/asm-x86Thomas Gleixner1-0/+88
Move the headers to include/asm-x86 and fixup the header install make rules Signed-off-by: Thomas Gleixner <[email protected]> Signed-off-by: Ingo Molnar <[email protected]>