tweak the arm configs a little
build a up image on armv5tel its a basic qemu image. setup to make configs for building kernels on hardware floating point arm arches
This commit is contained in:
parent
41dc1eca4d
commit
3e616b4b28
@ -9,7 +9,9 @@ CONFIGFILES = \
|
|||||||
$(CFG)-i686-PAE.config $(CFG)-i686-PAEdebug.config \
|
$(CFG)-i686-PAE.config $(CFG)-i686-PAEdebug.config \
|
||||||
$(CFG)-x86_64.config $(CFG)-x86_64-debug.config \
|
$(CFG)-x86_64.config $(CFG)-x86_64-debug.config \
|
||||||
$(CFG)-s390x.config \
|
$(CFG)-s390x.config \
|
||||||
$(CFG)-arm.config $(CFG)-armv7l-omap.config $(CFG)-armv7l-tegra.config \
|
$(CFG)-arm.config $(CFG)-armv5tel.config \
|
||||||
|
$(CFG)-armv7l-omap.config $(CFG)-armv7l-tegra.config \
|
||||||
|
$(CFG)-armv7hl-omap.config $(CFG)-armv7hl-tegra.config \
|
||||||
$(CFG)-ppc.config $(CFG)-ppc-smp.config \
|
$(CFG)-ppc.config $(CFG)-ppc-smp.config \
|
||||||
$(CFG)-sparc64.config \
|
$(CFG)-sparc64.config \
|
||||||
$(CFG)-ppc64.config $(CFG)-ppc64-debug.config \
|
$(CFG)-ppc64.config $(CFG)-ppc64-debug.config \
|
||||||
@ -111,12 +113,21 @@ kernel-$(VERSION)-s390x.config: config-s390x temp-s390-generic
|
|||||||
kernel-$(VERSION)-arm.config: /dev/null temp-arm-generic
|
kernel-$(VERSION)-arm.config: /dev/null temp-arm-generic
|
||||||
perl merge.pl $^ arm > $@
|
perl merge.pl $^ arm > $@
|
||||||
|
|
||||||
|
kernel-$(VERSION)-armv5tel.config: /dev/null temp-arm-generic
|
||||||
|
perl merge.pl $^ arm > $@
|
||||||
|
|
||||||
kernel-$(VERSION)-armv7l-omap.config: /dev/null temp-armv7l-omap-generic
|
kernel-$(VERSION)-armv7l-omap.config: /dev/null temp-armv7l-omap-generic
|
||||||
perl merge.pl $^ arm > $@
|
perl merge.pl $^ arm > $@
|
||||||
|
|
||||||
kernel-$(VERSION)-armv7l-tegra.config: /dev/null temp-armv7l-tegra
|
kernel-$(VERSION)-armv7l-tegra.config: /dev/null temp-armv7l-tegra
|
||||||
perl merge.pl $^ arm > $@
|
perl merge.pl $^ arm > $@
|
||||||
|
|
||||||
|
kernel-$(VERSION)-armv7hl-omap.config: /dev/null temp-armv7l-omap-generic
|
||||||
|
perl merge.pl $^ arm > $@
|
||||||
|
|
||||||
|
kernel-$(VERSION)-armv7hl-tegra.config: /dev/null temp-armv7l-tegra
|
||||||
|
perl merge.pl $^ arm > $@
|
||||||
|
|
||||||
kernel-$(VERSION)-ppc.config: /dev/null temp-powerpc32-generic
|
kernel-$(VERSION)-ppc.config: /dev/null temp-powerpc32-generic
|
||||||
perl merge.pl $^ powerpc > $@
|
perl merge.pl $^ powerpc > $@
|
||||||
|
|
||||||
|
@ -83,9 +83,12 @@ CONFIG_FB_ARMCLCD=m
|
|||||||
|
|
||||||
CONFIG_SND_ARM=y
|
CONFIG_SND_ARM=y
|
||||||
CONFIG_SND_ARMAACI=m
|
CONFIG_SND_ARMAACI=m
|
||||||
|
CONFIG_SND_SOC=m
|
||||||
|
# CONFIG_SND_SOC_CACHE_LZO is not set
|
||||||
|
# CONFIG_SND_SOC_ALL_CODECS is not set
|
||||||
|
|
||||||
CONFIG_USB_MUSB_HDRC=y
|
CONFIG_USB_MUSB_HDRC=y
|
||||||
# CONFIG_MUSB_PIO_ONLY is not set
|
CONFIG_MUSB_PIO_ONLY=y
|
||||||
CONFIG_USB_TUSB6010=y
|
CONFIG_USB_TUSB6010=y
|
||||||
# CONFIG_USB_MUSB_DEBUG is not set
|
# CONFIG_USB_MUSB_DEBUG is not set
|
||||||
|
|
||||||
|
@ -49,6 +49,11 @@ CONFIG_KEYBOARD_TEGRA=y
|
|||||||
# CONFIG_MPCORE_WATCHDOG is not set
|
# CONFIG_MPCORE_WATCHDOG is not set
|
||||||
CONFIG_USB_EHCI_TEGRA=y
|
CONFIG_USB_EHCI_TEGRA=y
|
||||||
CONFIG_RTC_DRV_TEGRA=m
|
CONFIG_RTC_DRV_TEGRA=m
|
||||||
|
|
||||||
|
CONFIG_SND_SOC_TEGRA=m
|
||||||
|
CONFIG_SND_SOC_TEGRA_WM8903=m
|
||||||
|
CONFIG_SND_SOC_TEGRA_TRIMSLICE=m
|
||||||
|
|
||||||
CONFIG_MFD_NVEC=y
|
CONFIG_MFD_NVEC=y
|
||||||
# CONFIG_DEBUG_PREEMPT is not set
|
# CONFIG_DEBUG_PREEMPT is not set
|
||||||
# CONFIG_RCU_CPU_STALL_VERBOSE is not set
|
# CONFIG_RCU_CPU_STALL_VERBOSE is not set
|
||||||
@ -56,6 +61,7 @@ CONFIG_MFD_NVEC=y
|
|||||||
CONFIG_KEYBOARD_NVEC=y
|
CONFIG_KEYBOARD_NVEC=y
|
||||||
CONFIG_SERIO_NVEC_PS2=y
|
CONFIG_SERIO_NVEC_PS2=y
|
||||||
CONFIG_NVEC_POWER=y
|
CONFIG_NVEC_POWER=y
|
||||||
|
CONFIG_POWER_SUPPLY=y
|
||||||
|
|
||||||
CONFIG_CPU_FREQ=y
|
CONFIG_CPU_FREQ=y
|
||||||
CONFIG_CPU_FREQ_DEBUG=y
|
CONFIG_CPU_FREQ_DEBUG=y
|
||||||
@ -67,5 +73,15 @@ CONFIG_CPU_FREQ_GOV_USERSPACE=m
|
|||||||
CONFIG_CPU_FREQ_GOV_ONDEMAND=m
|
CONFIG_CPU_FREQ_GOV_ONDEMAND=m
|
||||||
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
|
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
|
||||||
CONFIG_CPU_FREQ_TABLE=y
|
CONFIG_CPU_FREQ_TABLE=y
|
||||||
CONFIG_CPU_FREQ_STAT=m
|
CONFIG_CPU_FREQ_STAT=y
|
||||||
CONFIG_CPU_FREQ_STAT_DETAILS=y
|
CONFIG_CPU_FREQ_STAT_DETAILS=y
|
||||||
|
|
||||||
|
|
||||||
|
# these modules all fail with missing __bad_udelay
|
||||||
|
# http://www.spinics.net/lists/arm/msg15615.html provides some background
|
||||||
|
# CONFIG_SUNGEM is not set
|
||||||
|
# CONFIG_FB_SAVAGE is not set
|
||||||
|
# CONFIG_FB_RADEON is not set
|
||||||
|
# CONFIG_DRM_RADEON is not set
|
||||||
|
# CONFIG_ATM_HE is not set
|
||||||
|
# CONFIG_SCSI_ACARD is not set
|
||||||
|
@ -395,7 +395,10 @@ Summary: The Linux kernel
|
|||||||
%define hdrarch arm
|
%define hdrarch arm
|
||||||
%define make_target bzImage
|
%define make_target bzImage
|
||||||
%define kernel_image arch/arm/boot/zImage
|
%define kernel_image arch/arm/boot/zImage
|
||||||
|
# we build a up kernel on armv5tel. its used for qemu.
|
||||||
|
%ifnarch armv5tel
|
||||||
%define with_up 0
|
%define with_up 0
|
||||||
|
%endif
|
||||||
# we only build headers on the base arm arches
|
# we only build headers on the base arm arches
|
||||||
# just like we used to only build them on i386 for x86
|
# just like we used to only build them on i386 for x86
|
||||||
%ifnarch armv5tel armv7hl
|
%ifnarch armv5tel armv7hl
|
||||||
|
Loading…
Reference in New Issue
Block a user