diff options
-rw-r--r-- | target/linux/brcm47xx/patches-3.3/119-fix-boot.patch | 40 |
1 files changed, 7 insertions, 33 deletions
diff --git a/target/linux/brcm47xx/patches-3.3/119-fix-boot.patch b/target/linux/brcm47xx/patches-3.3/119-fix-boot.patch index ebda0c68f..5eb8b08bf 100644 --- a/target/linux/brcm47xx/patches-3.3/119-fix-boot.patch +++ b/target/linux/brcm47xx/patches-3.3/119-fix-boot.patch @@ -1,38 +1,6 @@ ---- a/arch/mips/kernel/head.S -+++ b/arch/mips/kernel/head.S -@@ -121,14 +121,6 @@ - #endif - .endm - --#ifndef CONFIG_NO_EXCEPT_FILL -- /* -- * Reserved space for exception handlers. -- * Necessary for machines which link their kernels at KSEG0. -- */ -- .fill 0x400 --#endif -- - EXPORT(_stext) - - #ifdef CONFIG_BOOT_RAW -@@ -141,6 +133,14 @@ FEXPORT(__kernel_entry) - j kernel_entry - #endif - -+#ifndef CONFIG_NO_EXCEPT_FILL -+ /* -+ * Reserved space for exception handlers. -+ * Necessary for machines which link their kernels at KSEG0. -+ */ -+ .fill 0x400 -+#endif -+ - #ifdef CONFIG_IMAGE_CMDLINE_HACK - .ascii "CMDLINE:" - EXPORT(__image_cmdline) --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig -@@ -92,6 +92,7 @@ config ATH79 +@@ -92,11 +92,13 @@ config ATH79 config BCM47XX bool "Broadcom BCM47XX based boards" @@ -40,3 +8,9 @@ select CEVT_R4K select CSRC_R4K select DMA_NONCOHERENT + select HW_HAS_PCI + select IRQ_CPU ++ select NO_EXCEPT_FILL + select SYS_SUPPORTS_32BIT_KERNEL + select SYS_SUPPORTS_LITTLE_ENDIAN + select GENERIC_GPIO |