Messages in this thread | | | Date | Tue, 14 Aug 2012 23:01:02 +0200 | From | Sam Ravnborg <> | Subject | Re: [PATCH v2 30/31] arm64: Build infrastructure |
| |
> > diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig > new file mode 100644 > index 0000000..1ce3d04 > --- /dev/null > +++ b/arch/arm64/Kconfig > @@ -0,0 +1,261 @@ > +config ARM64 > + def_bool y > + select OF > + select OF_EARLY_FLATTREE > + select IRQ_DOMAIN > + select HAVE_AOUT > + select HAVE_DMA_ATTRS > + select HAVE_DMA_API_DEBUG > + select HAVE_IDE > + select HAVE_MEMBLOCK > + select RTC_LIB > + select SYS_SUPPORTS_APM_EMULATION > + select HAVE_GENERIC_DMA_COHERENT > + select GENERIC_IOMAP > + select HAVE_IRQ_WORK > + select HAVE_PERF_EVENTS > + select HAVE_ARCH_TRACEHOOK > + select PERF_USE_VMALLOC > + select HAVE_HW_BREAKPOINT if PERF_EVENTS > + select HAVE_GENERIC_HARDIRQS > + select GENERIC_HARDIRQS_NO_DEPRECATED > + select HAVE_SPARSE_IRQ > + select SPARSE_IRQ > + select GENERIC_IRQ_SHOW > + select GENERIC_SMP_IDLE_THREAD > + select NO_BOOTMEM
If you keep this list sorted then merge conflicts are less likely.
> + help > + ARM 64-bit (AArch64) Linux support. > + > +config 64BIT > + def_bool y > + > +config ARCH_PHYS_ADDR_T_64BIT > + def_bool y > + > +config HAVE_PWM > + bool > + > +config SYS_SUPPORTS_APM_EMULATION > + bool > + > +config NO_IOPORT > + def_bool y > + > +config GENERIC_GPIO > + bool > + > +config GENERIC_TIME_VSYSCALL > + def_bool y Please use select like all other archs do.
> + > +config GENERIC_CLOCKEVENTS > + def_bool y Again - please use select.
> + > +config STACKTRACE_SUPPORT > + def_bool y > + > +config LOCKDEP_SUPPORT > + def_bool y > + > +config TRACE_IRQFLAGS_SUPPORT > + def_bool y > + > +config HARDIRQS_SW_RESEND > + def_bool y Please use select.
> + > +config GENERIC_IRQ_PROBE > + def_bool y Please use select.
> + > +config GENERIC_LOCKBREAK > + def_bool y > + depends on SMP && PREEMPT > + > +config RWSEM_GENERIC_SPINLOCK > + def_bool y > + > +config RWSEM_XCHGADD_ALGORITHM > + bool > + > +config ARCH_HAS_ILOG2_U32 > + bool > + > +config ARCH_HAS_ILOG2_U64 > + bool > + > +config ARCH_HAS_CPUFREQ > + bool > + help > + Internal node to signify that the ARCH has CPUFREQ support > + and that the relevant menu configurations are displayed for > + it. > + > +config GENERIC_HWEIGHT > + def_bool y > + > +config GENERIC_CSUM > + def_bool y > + > +config GENERIC_CALIBRATE_DELAY > + def_bool y > + > +config ZONE_DMA32 > + def_bool y > + > +config ARCH_DMA_ADDR_T_64BIT > + def_bool y > + > +config NEED_DMA_MAP_STATE > + def_bool y > + > +config NEED_SG_DMA_LENGTH > + def_bool y > + > +config SWIOTLB > + def_bool y > + > +config IOMMU_HELPER > + def_bool SWIOTLB > +
Sam
| |