~ubuntu-branches/ubuntu/precise/linux-lowlatency/precise

« back to all changes in this revision

Viewing changes to arch/x86/kernel/cpu/Makefile

  • Committer: Package Import Robot
  • Author(s): Alessio Igor Bogani
  • Date: 2011-10-26 11:13:05 UTC
  • Revision ID: package-import@ubuntu.com-20111026111305-tz023xykf0i6eosh
Tags: upstream-3.2.0
ImportĀ upstreamĀ versionĀ 3.2.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#
 
2
# Makefile for x86-compatible CPU details, features and quirks
 
3
#
 
4
 
 
5
# Don't trace early stages of a secondary CPU boot
 
6
ifdef CONFIG_FUNCTION_TRACER
 
7
CFLAGS_REMOVE_common.o = -pg
 
8
CFLAGS_REMOVE_perf_event.o = -pg
 
9
endif
 
10
 
 
11
# Make sure load_percpu_segment has no stackprotector
 
12
nostackp := $(call cc-option, -fno-stack-protector)
 
13
CFLAGS_common.o         := $(nostackp)
 
14
 
 
15
obj-y                   := intel_cacheinfo.o scattered.o topology.o
 
16
obj-y                   += proc.o capflags.o powerflags.o common.o
 
17
obj-y                   += vmware.o hypervisor.o sched.o mshyperv.o
 
18
obj-y                   += rdrand.o
 
19
 
 
20
obj-$(CONFIG_X86_32)    += bugs.o
 
21
obj-$(CONFIG_X86_64)    += bugs_64.o
 
22
 
 
23
obj-$(CONFIG_CPU_SUP_INTEL)             += intel.o
 
24
obj-$(CONFIG_CPU_SUP_AMD)               += amd.o
 
25
obj-$(CONFIG_CPU_SUP_CYRIX_32)          += cyrix.o
 
26
obj-$(CONFIG_CPU_SUP_CENTAUR)           += centaur.o
 
27
obj-$(CONFIG_CPU_SUP_TRANSMETA_32)      += transmeta.o
 
28
obj-$(CONFIG_CPU_SUP_UMC_32)            += umc.o
 
29
 
 
30
obj-$(CONFIG_PERF_EVENTS)               += perf_event.o
 
31
 
 
32
ifdef CONFIG_PERF_EVENTS
 
33
obj-$(CONFIG_CPU_SUP_AMD)               += perf_event_amd.o
 
34
obj-$(CONFIG_CPU_SUP_INTEL)             += perf_event_p6.o perf_event_p4.o perf_event_intel_lbr.o perf_event_intel_ds.o perf_event_intel.o
 
35
endif
 
36
 
 
37
obj-$(CONFIG_X86_MCE)                   += mcheck/
 
38
obj-$(CONFIG_MTRR)                      += mtrr/
 
39
 
 
40
obj-$(CONFIG_X86_LOCAL_APIC)            += perfctr-watchdog.o perf_event_amd_ibs.o
 
41
 
 
42
quiet_cmd_mkcapflags = MKCAP   $@
 
43
      cmd_mkcapflags = $(PERL) $(srctree)/$(src)/mkcapflags.pl $< $@
 
44
 
 
45
cpufeature = $(src)/../../include/asm/cpufeature.h
 
46
 
 
47
targets += capflags.c
 
48
$(obj)/capflags.c: $(cpufeature) $(src)/mkcapflags.pl FORCE
 
49
        $(call if_changed,mkcapflags)