projects/linux·commit dbfc9851

Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus

dbfc9851 · Linus Torvalds <[email protected]> · 2009-12-17 16:38:06 -08:00

* 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus: (71 commits)
  MIPS: Lasat: Fix botched changes to sysctl code.
  RTC: rtc-cmos.c: Fix warning on MIPS
  MIPS: Cleanup random differences beween lmo and Linus' kernel.
  MIPS: No longer hardwire CONFIG_EMBEDDED to y
  MIPS: Fix and enhance built-in kernel command line
  MIPS: eXcite: Remove platform.
  MIPS: Loongson: Cleanups of serial port support
  MIPS: Lemote 2F: Suspend CS5536 MFGPT Timer
  MIPS: Excite: move iodev_remove to .devexit.text
  MIPS: Lasat: Convert to proc_fops / seq_file
  MIPS: Cleanup signal code initialization
  MIPS: Modularize COP2 handling
  MIPS: Move EARLY_PRINTK to Kconfig.debug
  MIPS: Yeeloong 2F: Cleanup reset logic using the new ec_write function
  MIPS: Yeeloong 2F: Add LID open event as the wakeup event
  MIPS: Yeeloong 2F: Add basic EC operations
  MIPS: Move several variables from .bss to .init.data
  MIPS: Tracing: Make function graph tracer work with -mmcount-ra-address
  MIPS: Tracing: Reserve $12(t0) for mcount-ra-address of gcc 4.5
  MIPS: Tracing: Make ftrace for MIPS work without -fno-omit-frame-pointer
  ...
Commit
dbfc985195410dad803c845743c63cd73bd1fe32
Parents
7c508e50 · 606d62fa

Merge commit. Changes below are compared with the first parent: 7c508e50.

Changes

255 files changed · +18310 −4878

FileStatusAddDelContent
arch/mips/Kconfigmodified+75−44View file
arch/mips/Kconfig.debugmodified+55−4View file
arch/mips/Makefilemodified+47−10View file
arch/mips/ar7/platform.cmodified+1−1View file
arch/mips/basler/excite/Kconfigdeleted+0−9View before deletion
arch/mips/basler/excite/Makefiledeleted+0−8View before deletion
arch/mips/basler/excite/excite_device.cdeleted+0−403View before deletion
arch/mips/basler/excite/excite_iodev.cdeleted+0−178View before deletion
arch/mips/basler/excite/excite_iodev.hdeleted+0−10View before deletion
arch/mips/basler/excite/excite_irq.cdeleted+0−122View before deletion
arch/mips/basler/excite/excite_procfs.cdeleted+0−92View before deletion
arch/mips/basler/excite/excite_prom.cdeleted+0−144View before deletion
arch/mips/basler/excite/excite_setup.cdeleted+0−302View before deletion
arch/mips/bcm47xx/prom.cmodified+5−5View file
arch/mips/boot/Makefilemodified+2−6View file
arch/mips/boot/addinitrd.cdeleted+0−131View before deletion
arch/mips/boot/compressed/Makefileadded+100−0View file
arch/mips/boot/compressed/dbg.cadded+37−0View file
arch/mips/boot/compressed/decompress.cadded+126−0View file
arch/mips/boot/compressed/dummy.cadded+4−0View file
arch/mips/boot/compressed/head.Sadded+56−0View file
arch/mips/boot/compressed/ld.scriptadded+150−0View file
arch/mips/boot/compressed/uart-16550.cadded+43−0View file
arch/mips/cavium-octeon/Makefilemodified+1−1View file
arch/mips/cavium-octeon/cpu.cadded+52−0View file
arch/mips/cavium-octeon/octeon-platform.cmodified+88−0View file
arch/mips/configs/ar7_defconfigmodified+2−2View file
arch/mips/configs/bcm47xx_defconfigmodified+1−2View file
arch/mips/configs/bcm63xx_defconfigmodified+2−1View file
arch/mips/configs/bigsur_defconfigmodified+1−2View file
arch/mips/configs/capcella_defconfigmodified+2−1View file
arch/mips/configs/cavium-octeon_defconfigmodified+1−3View file
arch/mips/configs/cobalt_defconfigmodified+1−2View file
arch/mips/configs/db1000_defconfigmodified+1−2View file
arch/mips/configs/db1100_defconfigmodified+1−2View file
arch/mips/configs/db1200_defconfigmodified+2−1View file
arch/mips/configs/db1500_defconfigmodified+1−2View file
arch/mips/configs/db1550_defconfigmodified+1−2View file
arch/mips/configs/decstation_defconfigmodified+1−2View file
arch/mips/configs/e55_defconfigmodified+2−1View file
arch/mips/configs/excite_defconfigdeleted+0−1335View before deletion
arch/mips/configs/fuloong2e_defconfigmodified+62−34View file
arch/mips/configs/ip22_defconfigmodified+1−2View file
arch/mips/configs/ip27_defconfigmodified+1−2View file
arch/mips/configs/ip28_defconfigmodified+1−2View file
arch/mips/configs/ip32_defconfigmodified+1−2View file
arch/mips/configs/jazz_defconfigmodified+1−2View file
arch/mips/configs/jmr3927_defconfigmodified+1−2View file
arch/mips/configs/lasat_defconfigmodified+1−2View file
arch/mips/configs/lemote2f_defconfigadded+1835−0View file
arch/mips/configs/malta_defconfigmodified+1−2View file
arch/mips/configs/markeins_defconfigmodified+2−1View file
arch/mips/configs/mipssim_defconfigmodified+2−1View file
arch/mips/configs/mpc30x_defconfigmodified+2−1View file
arch/mips/configs/msp71xx_defconfigmodified+1−2View file
arch/mips/configs/mtx1_defconfigmodified+1−2View file
arch/mips/configs/pb1100_defconfigmodified+1−2View file
arch/mips/configs/pb1500_defconfigmodified+1−2View file
arch/mips/configs/pb1550_defconfigmodified+1−2View file
arch/mips/configs/pnx8335-stb225_defconfigmodified+1−2View file
arch/mips/configs/pnx8550-jbs_defconfigmodified+2−1View file
arch/mips/configs/pnx8550-stb810_defconfigmodified+2−1View file
arch/mips/configs/powertv_defconfigadded+1550−0View file
arch/mips/configs/rb532_defconfigmodified+1−2View file
arch/mips/configs/rbtx49xx_defconfigmodified+1−3View file
arch/mips/configs/rm200_defconfigmodified+1−2View file
arch/mips/configs/sb1250-swarm_defconfigmodified+1−2View file
arch/mips/configs/tb0219_defconfigmodified+2−1View file
arch/mips/configs/tb0226_defconfigmodified+2−1View file
arch/mips/configs/tb0287_defconfigmodified+2−1View file
arch/mips/configs/workpad_defconfigmodified+2−1View file
arch/mips/configs/wrppmc_defconfigmodified+2−1View file
arch/mips/configs/yosemite_defconfigmodified+1−2View file
arch/mips/fw/arc/cmdline.cmodified+0−5View file
arch/mips/include/asm/bootinfo.hmodified+4−4View file
arch/mips/include/asm/clock.hadded+64−0View file
arch/mips/include/asm/cop2.hadded+23−0View file
arch/mips/include/asm/cpu.hmodified+2−0View file
arch/mips/include/asm/fpu.hmodified+0−8View file
arch/mips/include/asm/fpu_emulator.hmodified+17−7View file
arch/mips/include/asm/ftrace.hmodified+90−1View file
arch/mips/include/asm/irq.hmodified+2−27View file
arch/mips/include/asm/mach-excite/cpu-feature-overrides.hdeleted+0−48View before deletion
arch/mips/include/asm/mach-excite/excite.hdeleted+0−154View before deletion
arch/mips/include/asm/mach-excite/excite_fpga.hdeleted+0−80View before deletion
arch/mips/include/asm/mach-excite/excite_nandflash.hdeleted+0−7View before deletion
arch/mips/include/asm/mach-excite/rm9k_eth.hdeleted+0−23View before deletion
arch/mips/include/asm/mach-excite/rm9k_wdt.hdeleted+0−12View before deletion
arch/mips/include/asm/mach-excite/rm9k_xicap.hdeleted+0−16View before deletion
arch/mips/include/asm/mach-loongson/cs5536/cs5536.hadded+305−0View file
arch/mips/include/asm/mach-loongson/cs5536/cs5536_mfgpt.hadded+35−0View file
arch/mips/include/asm/mach-loongson/cs5536/cs5536_pci.hadded+153−0View file
arch/mips/include/asm/mach-loongson/cs5536/cs5536_vsm.hadded+31−0View file
arch/mips/include/asm/mach-loongson/dma-coherence.hmodified+4−0View file
arch/mips/include/asm/mach-loongson/loongson.hmodified+275−15View file
arch/mips/include/asm/mach-loongson/machine.hmodified+7−2View file
arch/mips/include/asm/mach-loongson/mem.hmodified+19−8View file
arch/mips/include/asm/mach-loongson/pci.hmodified+29−5View file
arch/mips/include/asm/mach-powertv/asic.hadded+107−0View file
arch/mips/include/asm/mach-powertv/asic_regs.hadded+155−0View file
arch/mips/include/asm/mach-powertv/dma-coherence.hadded+119−0View file
arch/mips/include/asm/mach-powertv/interrupts.hadded+254−0View file
arch/mips/include/asm/mach-powertv/ioremap.hadded+90−0View file
arch/mips/include/asm/mach-powertv/irq.hadded+25−0View file
arch/mips/include/asm/mach-powertv/powertv-clock.hadded+29−0View file
arch/mips/include/asm/mach-excite/war.h → arch/mips/include/asm/mach-powertv/war.hrenamed+11−8View file
arch/mips/include/asm/mips-boards/bonito64.hmodified+0−5View file
arch/mips/include/asm/mmu_context.hmodified+28−1View file
arch/mips/include/asm/octeon/cvmx-agl-defs.hadded+1194−0View file
arch/mips/include/asm/octeon/cvmx-mixx-defs.hadded+248−0View file
arch/mips/include/asm/octeon/cvmx-smix-defs.hadded+178−0View file
arch/mips/include/asm/octeon/octeon.hmodified+1−0View file
arch/mips/include/asm/pgtable.hmodified+13−0View file
arch/mips/include/asm/sgialib.hmodified+1−2View file
arch/mips/include/asm/stackframe.hmodified+22−18View file
arch/mips/kernel/Makefilemodified+12−2View file
arch/mips/kernel/cpu-probe.cmodified+2−0View file
arch/mips/kernel/cpufreq/Kconfigadded+41−0View file
arch/mips/kernel/cpufreq/Makefileadded+5−0View file
arch/mips/kernel/cpufreq/loongson2_clock.cadded+166−0View file
arch/mips/kernel/cpufreq/loongson2_cpufreq.cadded+227−0View file
arch/mips/kernel/csrc-powertv.cadded+180−0View file
arch/mips/kernel/ftrace.cadded+275−0View file
arch/mips/kernel/irq.cmodified+30−0View file
arch/mips/kernel/mcount.Sadded+189−0View file
arch/mips/kernel/mips_ksyms.cmodified+5−0View file
arch/mips/kernel/setup.cmodified+21−23View file
arch/mips/kernel/signal.cmodified+46−0View file
arch/mips/kernel/signal32.cmodified+24−0View file
arch/mips/kernel/smp.cmodified+2−1View file
arch/mips/kernel/smtc.cmodified+14−7View file
arch/mips/kernel/traps.cmodified+45−91View file
arch/mips/kernel/unaligned.cmodified+18−7View file
arch/mips/kernel/vmlinux.lds.Smodified+1−0View file
arch/mips/lasat/picvue_proc.cmodified+68−45View file
arch/mips/lasat/prom.cmodified+2−2View file
arch/mips/lasat/sysctl.cmodified+1−1View file
arch/mips/loongson/Kconfigmodified+81−27View file
arch/mips/loongson/Makefilemodified+6−0View file
arch/mips/loongson/common/Makefilemodified+16−2View file
arch/mips/loongson/common/bonito-irq.cmodified+8−5View file
arch/mips/loongson/common/cmdline.cmodified+3−1View file
arch/mips/loongson/common/cs5536/Makefileadded+13−0View file
arch/mips/loongson/common/cs5536/cs5536_acc.cadded+140−0View file
arch/mips/loongson/common/cs5536/cs5536_ehci.cadded+158−0View file
arch/mips/loongson/common/cs5536/cs5536_ide.cadded+179−0View file
arch/mips/loongson/common/cs5536/cs5536_isa.cadded+316−0View file
arch/mips/loongson/common/cs5536/cs5536_mfgpt.cadded+217−0View file
arch/mips/loongson/common/cs5536/cs5536_ohci.cadded+147−0View file
arch/mips/loongson/common/cs5536/cs5536_pci.cadded+87−0View file
arch/mips/loongson/common/early_printk.cmodified+10−7View file
arch/mips/loongson/common/env.cmodified+3−0View file
arch/mips/loongson/common/init.cmodified+14−5View file
arch/mips/loongson/common/irq.cmodified+6−6View file
arch/mips/loongson/common/machtype.cmodified+17−8View file
arch/mips/loongson/common/mem.cmodified+87−4View file
arch/mips/loongson/common/pci.cmodified+14−6View file
arch/mips/loongson/common/platform.cadded+30−0View file
arch/mips/loongson/common/pm.cadded+161−0View file
arch/mips/loongson/common/reset.cmodified+1−1View file
arch/mips/loongson/common/serial.cadded+76−0View file
arch/mips/loongson/common/time.cmodified+3−0View file
arch/mips/loongson/common/uart_base.cadded+45−0View file
arch/mips/loongson/fuloong-2e/irq.cmodified+2−2View file
arch/mips/loongson/fuloong-2e/reset.cmodified+2−2View file
arch/mips/loongson/lemote-2f/Makefileadded+11−0View file
arch/mips/loongson/lemote-2f/ec_kb3310b.cadded+130−0View file
arch/mips/loongson/lemote-2f/ec_kb3310b.hadded+188−0View file
arch/mips/loongson/lemote-2f/irq.cadded+134−0View file
arch/mips/loongson/lemote-2f/pm.cadded+149−0View file
arch/mips/loongson/lemote-2f/reset.cadded+159−0View file
arch/mips/math-emu/cp1emu.cmodified+61−41View file
arch/mips/math-emu/dsemul.cmodified+2−2View file
arch/mips/mipssim/Makefilemodified+1−2View file
arch/mips/mipssim/sim_setup.cmodified+0−1View file
arch/mips/mm/cerr-sb1.cmodified+2−5View file
arch/mips/mm/init.cmodified+2−0View file
arch/mips/mm/tlbex.cmodified+25−3View file
arch/mips/mm/uasm.cmodified+13−3View file
arch/mips/mm/uasm.hmodified+7−0View file
arch/mips/mti-malta/malta-memory.cmodified+1−1View file
arch/mips/nxp/pnx833x/common/interrupts.cmodified+2−2View file
arch/mips/oprofile/op_model_loongson2.cmodified+4−1View file
arch/mips/pci/Makefilemodified+2−2View file
arch/mips/pci/fixup-excite.cdeleted+0−36View before deletion
arch/mips/pci/fixup-fuloong2e.cmodified+3−2View file
arch/mips/pci/fixup-lemote2f.cadded+160−0View file
arch/mips/pci/ops-bonito64.cmodified+0−7View file
arch/mips/pci/ops-loongson2.cadded+208−0View file
arch/mips/pci/pci-excite.cdeleted+0−149View before deletion
arch/mips/powertv/Kconfigadded+21−0View file
arch/mips/powertv/Makefileadded+28−0View file
arch/mips/powertv/asic/Kconfigadded+28−0View file
arch/mips/powertv/asic/Makefileadded+23−0View file
arch/mips/powertv/asic/asic-calliope.cadded+98−0View file
arch/mips/powertv/asic/asic-cronus.cadded+98−0View file
arch/mips/powertv/asic/asic-zeus.cadded+98−0View file
arch/mips/powertv/asic/asic_devices.cadded+787−0View file
arch/mips/powertv/asic/asic_int.cadded+125−0View file
arch/mips/powertv/asic/irq_asic.cadded+116−0View file
arch/mips/powertv/asic/prealloc-calliope.cadded+620−0View file
arch/mips/powertv/asic/prealloc-cronus.cadded+608−0View file
arch/mips/powertv/asic/prealloc-cronuslite.cadded+290−0View file
arch/mips/powertv/asic/prealloc-zeus.cadded+459−0View file
arch/mips/powertv/cmdline.cadded+52−0View file
arch/mips/powertv/init.cadded+128−0View file
arch/mips/powertv/init.hadded+28−0View file
arch/mips/powertv/memory.cadded+186−0View file
arch/mips/powertv/pci/Makefileadded+21−0View file
arch/mips/powertv/pci/fixup-powertv.cadded+36−0View file
arch/mips/powertv/pci/powertv-pci.hadded+31−0View file
arch/mips/powertv/powertv-clock.hadded+26−0View file
arch/mips/powertv/powertv_setup.cadded+351−0View file
arch/mips/powertv/reset.cadded+65−0View file
arch/mips/powertv/reset.hadded+26−0View file
arch/mips/mipssim/sim_cmdline.c → arch/mips/powertv/time.crenamed+13−8View file
arch/mips/rb532/prom.cmodified+2−2View file
arch/mips/sgi-ip22/ip22-eisa.cmodified+2−2View file
arch/mips/sgi-ip22/ip22-int.cmodified+2−1View file
arch/mips/sgi-ip22/ip22-setup.cmodified+1−1View file
arch/mips/sgi-ip22/ip22-time.cmodified+2−1View file
arch/mips/sgi-ip32/ip32-setup.cmodified+1−1View file
arch/mips/sibyte/common/cfe.cmodified+2−2View file
arch/mips/sni/a20r.cmodified+1−1View file
arch/mips/sni/pcimt.cmodified+1−1View file
arch/mips/sni/pcit.cmodified+1−1View file
arch/mips/sni/rm200.cmodified+1−1View file
arch/mips/sni/setup.cmodified+1−1View file
arch/mips/txx9/generic/setup.cmodified+2−2View file
drivers/mtd/nand/Kconfigmodified+0−8View file
drivers/mtd/nand/Makefilemodified+0−1View file
drivers/mtd/nand/excite_nandflash.cdeleted+0−248View before deletion
drivers/net/Kconfigmodified+2−0View file
drivers/net/Makefilemodified+2−0View file
drivers/net/octeon/Kconfigadded+10−0View file
drivers/net/octeon/Makefileadded+2−0View file
drivers/net/octeon/octeon_mgmt.cadded+1176−0View file
drivers/net/phy/Kconfigmodified+11−0View file
drivers/net/phy/Makefilemodified+1−0View file
drivers/net/phy/mdio-octeon.cadded+180−0View file
drivers/rtc/rtc-cmos.cmodified+2−1View file
drivers/staging/octeon/Kconfigmodified+2−1View file
drivers/staging/octeon/ethernet-mdio.cmodified+78−126View file
drivers/staging/octeon/ethernet-mdio.hmodified+1−1View file
drivers/staging/octeon/ethernet-proc.cmodified+0−112View file
drivers/staging/octeon/ethernet-rgmii.cmodified+28−24View file
drivers/staging/octeon/ethernet-sgmii.cmodified+1−1View file
drivers/staging/octeon/ethernet-xaui.cmodified+1−1View file
drivers/staging/octeon/ethernet.cmodified+11−12View file
drivers/staging/octeon/octeon-ethernet.hmodified+3−3View file
drivers/watchdog/Kconfigmodified+0−10View file
drivers/watchdog/Makefilemodified+0−1View file
drivers/watchdog/rm9k_wdt.cdeleted+0−419View before deletion
scripts/Makefile.buildmodified+1−0View file
scripts/recordmcount.plmodified+55−3View file

Only the first 600 diff lines are shown. Download the complete patch.

arch/mips/Kconfig

View file
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig
index fd7620f..9541171 100644
--- a/arch/mips/Kconfig
+++ b/arch/mips/Kconfig
@@ -5,9 +5,12 @@ config MIPS
select HAVE_IDE
select HAVE_OPROFILE
select HAVE_ARCH_KGDB
- # Horrible source of confusion. Die, die, die ...
- select EMBEDDED
- select RTC_LIB if !LEMOTE_FULOONG2E
+ select HAVE_FUNCTION_TRACER
+ select HAVE_FUNCTION_TRACE_MCOUNT_TEST
+ select HAVE_DYNAMIC_FTRACE
+ select HAVE_FTRACE_MCOUNT_RECORD
+ select HAVE_FUNCTION_GRAPH_TRACER
+ select RTC_LIB if !MACH_LOONGSON
mainmenu "Linux/MIPS Kernel Configuration"
@@ -22,6 +25,7 @@ choice
config MACH_ALCHEMY
bool "Alchemy processor based machines"
+ select SYS_SUPPORTS_ZBOOT
config AR7
bool "Texas Instruments AR7"
@@ -36,6 +40,7 @@ config AR7
select SYS_HAS_EARLY_PRINTK
select SYS_SUPPORTS_32BIT_KERNEL
select SYS_SUPPORTS_LITTLE_ENDIAN
+ select SYS_SUPPORTS_ZBOOT_UART16550
select GENERIC_GPIO
select GCD
select VLYNQ
@@ -43,23 +48,6 @@ config AR7
Support for the Texas Instruments AR7 System-on-a-Chip
family: TNETD7100, 7200 and 7300.
-config BASLER_EXCITE
- bool "Basler eXcite smart camera"
- select CEVT_R4K
- select CSRC_R4K
- select DMA_COHERENT
- select HW_HAS_PCI
- select IRQ_CPU
- select IRQ_CPU_RM7K
- select IRQ_CPU_RM9K
- select MIPS_RM9122
- select SYS_HAS_CPU_RM9000
- select SYS_SUPPORTS_32BIT_KERNEL
- select SYS_SUPPORTS_BIG_ENDIAN
- help
- The eXcite is a smart camera platform manufactured by
- Basler Vision Technologies AG.
-
config BCM47XX
bool "BCM47XX based boards"
select CEVT_R4K
@@ -192,6 +180,7 @@ config LASAT
config MACH_LOONGSON
bool "Loongson family of machines"
+ select SYS_SUPPORTS_ZBOOT_UART16550
help
This enables the support of Loongson family of machines.
@@ -233,6 +222,7 @@ config MIPS_MALTA
select SYS_SUPPORTS_MIPS_CMP
select SYS_SUPPORTS_MULTITHREADING
select SYS_SUPPORTS_SMARTMIPS
+ select SYS_SUPPORTS_ZBOOT
help
This enables support for the MIPS Technologies Malta evaluation
board.
@@ -334,6 +324,24 @@ config PMC_YOSEMITE
Yosemite is an evaluation board for the RM9000x2 processor
manufactured by PMC-Sierra.
+config POWERTV
+ bool "Cisco PowerTV"
+ select BOOT_ELF32
+ select CEVT_R4K
+ select CPU_MIPSR2_IRQ_VI
+ select CPU_MIPSR2_IRQ_EI
+ select CSRC_POWERTV
+ select DMA_NONCOHERENT
+ select HW_HAS_PCI
+ select SYS_HAS_EARLY_PRINTK
+ select SYS_HAS_CPU_MIPS32_R2
+ select SYS_SUPPORTS_32BIT_KERNEL
+ select SYS_SUPPORTS_BIG_ENDIAN
+ select SYS_SUPPORTS_HIGHMEM
+ select USB_OHCI_LITTLE_ENDIAN
+ help
+ This enables support for the Cisco PowerTV Platform.
+
config SGI_IP22
bool "SGI IP22 (Indy/Indigo2)"
select ARC
@@ -674,11 +682,11 @@ config CAVIUM_OCTEON_REFERENCE_BOARD
endchoice
source "arch/mips/alchemy/Kconfig"
-source "arch/mips/basler/excite/Kconfig"
source "arch/mips/bcm63xx/Kconfig"
source "arch/mips/jazz/Kconfig"
source "arch/mips/lasat/Kconfig"
source "arch/mips/pmc-sierra/Kconfig"
+source "arch/mips/powertv/Kconfig"
source "arch/mips/sgi-ip27/Kconfig"
source "arch/mips/sibyte/Kconfig"
source "arch/mips/txx9/Kconfig"
@@ -778,6 +786,9 @@ config CSRC_BCM1480
config CSRC_IOASIC
bool
+config CSRC_POWERTV
+ bool
+
config CSRC_R4K_LIB
bool
@@ -806,20 +817,6 @@ config DMA_NONCOHERENT
config DMA_NEED_PCI_MAP_STATE
bool
-config EARLY_PRINTK
- bool "Early printk" if EMBEDDED && DEBUG_KERNEL
- depends on SYS_HAS_EARLY_PRINTK
- default y
- help
- This option enables special console drivers which allow the kernel
- to print messages very early in the bootup process.
-
- This is useful for kernel debugging when your machine crashes very
- early before the console code is initialized. For normal operation,
- it is not recommended because it looks ugly on some machines and
- doesn't cooperate with an X server. You should normally say N here,
- unless you want to debug such a crash.
-
config SYS_HAS_EARLY_PRINTK
bool
@@ -1069,6 +1066,21 @@ config CPU_LOONGSON2E
The Loongson 2E processor implements the MIPS III instruction set
with many extensions.
+ It has an internal FPGA northbridge, which is compatiable to
+ bonito64.
+
+config CPU_LOONGSON2F
+ bool "Loongson 2F"
+ depends on SYS_HAS_CPU_LOONGSON2F
+ select CPU_LOONGSON2
+ help
+ The Loongson 2F processor implements the MIPS III instruction set
+ with many extensions.
+
+ Loongson2F have built-in DDR2 and PCIX controller. The PCIX controller
+ have a similar programming interface with FPGA northbridge used in
+ Loongson2E.
+
config CPU_MIPS32_R1
bool "MIPS32 Release 1"
depends on SYS_HAS_CPU_MIPS32_R1
@@ -1294,6 +1306,16 @@ config CPU_CAVIUM_OCTEON
endchoice
+config SYS_SUPPORTS_ZBOOT
+ bool
+ select HAVE_KERNEL_GZIP
+ select HAVE_KERNEL_BZIP2
+ select HAVE_KERNEL_LZMA
+
+config SYS_SUPPORTS_ZBOOT_UART16550
+ bool
+ select SYS_SUPPORTS_ZBOOT
+
config CPU_LOONGSON2
bool
select CPU_SUPPORTS_32BIT_KERNEL
@@ -1303,6 +1325,12 @@ config CPU_LOONGSON2
config SYS_HAS_CPU_LOONGSON2E
bool
+config SYS_HAS_CPU_LOONGSON2F
+ bool
+ select CPU_SUPPORTS_CPUFREQ
+ select CPU_SUPPORTS_ADDRWINCFG if 64BIT
+ select CPU_SUPPORTS_UNCACHED_ACCELERATED
+
config SYS_HAS_CPU_MIPS32_R1
bool
@@ -1411,8 +1439,17 @@ config CPU_SUPPORTS_32BIT_KERNEL
bool
config CPU_SUPPORTS_64BIT_KERNEL
bool
+config CPU_SUPPORTS_CPUFREQ
+ bool
+config CPU_SUPPORTS_ADDRWINCFG
+ bool
config CPU_SUPPORTS_HUGEPAGES
bool
+config CPU_SUPPORTS_UNCACHED_ACCELERATED
+ bool
+config MIPS_PGD_C0_CONTEXT
+ bool
+ default y if 64BIT && CPU_MIPSR2
#
# Set to y for ptrace access to watch registers.
@@ -2024,15 +2061,6 @@ config STACKTRACE_SUPPORT
source "init/Kconfig"
-config PROBE_INITRD_HEADER
- bool "Probe initrd header created by addinitrd"
- depends on BLK_DEV_INITRD
- help
- Probe initrd header at the last page of kernel image.
- Say Y here if you are using arch/mips/boot/addinitrd.c to
- add initrd or initramfs image to the kernel image.
- Otherwise, say N.
-
source "kernel/Kconfig.freezer"
menu "Bus options (PCI, PCMCIA, EISA, ISA, TC)"
@@ -2104,6 +2132,7 @@ config MMU
config I8253
bool
+ select MIPS_EXTERNAL_TIMER
config ZONE_DMA32
bool
@@ -2180,6 +2209,8 @@ source "kernel/power/Kconfig"
endmenu
+source "arch/mips/kernel/cpufreq/Kconfig"
+
source "net/Kconfig"
source "drivers/Kconfig"

arch/mips/Kconfig.debug

View file
diff --git a/arch/mips/Kconfig.debug b/arch/mips/Kconfig.debug
index 364ca89..d2b88a0 100644
--- a/arch/mips/Kconfig.debug
+++ b/arch/mips/Kconfig.debug
@@ -6,15 +6,66 @@ config TRACE_IRQFLAGS_SUPPORT
source "lib/Kconfig.debug"
+config EARLY_PRINTK
+ bool "Early printk" if EMBEDDED
+ depends on SYS_HAS_EARLY_PRINTK
+ default y
+ help
+ This option enables special console drivers which allow the kernel
+ to print messages very early in the bootup process.
+
+ This is useful for kernel debugging when your machine crashes very
+ early before the console code is initialized. For normal operation,
+ it is not recommended because it looks ugly on some machines and
+ doesn't cooperate with an X server. You should normally say N here,
+ unless you want to debug such a crash.
+
+config CMDLINE_BOOL
+ bool "Built-in kernel command line"
+ default n
+ help
+ For most systems, it is firmware or second stage bootloader that
+ by default specifies the kernel command line options. However,
+ it might be necessary or advantageous to either override the
+ default kernel command line or add a few extra options to it.
+ For such cases, this option allows you to hardcode your own
+ command line options directly into the kernel. For that, you
+ should choose 'Y' here, and fill in the extra boot arguments
+ in CONFIG_CMDLINE.
+
+ The built-in options will be concatenated to the default command
+ line if CMDLINE_OVERRIDE is set to 'N'. Otherwise, the default
+ command line will be ignored and replaced by the built-in string.
+
+ Most MIPS systems will normally expect 'N' here and rely upon
+ the command line from the firmware or the second-stage bootloader.
+
config CMDLINE
string "Default kernel command string"
+ depends on CMDLINE_BOOL
default ""
help
On some platforms, there is currently no way for the boot loader to
- pass arguments to the kernel. For these platforms, you can supply
- some command-line options at build time by entering them here. In
- other cases you can specify kernel args so that you don't have
- to set them up in board prom initialization routines.
+ pass arguments to the kernel. For these platforms, and for the cases
+ when you want to add some extra options to the command line or ignore
+ the default command line, you can supply some command-line options at
+ build time by entering them here. In other cases you can specify
+ kernel args so that you don't have to set them up in board prom
+ initialization routines.
+
+ For more information, see the CMDLINE_BOOL and CMDLINE_OVERRIDE
+ options.
+
+config CMDLINE_OVERRIDE
+ bool "Built-in command line overrides firware arguments"
+ default n
+ depends on CMDLINE_BOOL
+ help
+ By setting this option to 'Y' you will have your kernel ignore
+ command line arguments from firmware or second stage bootloader.
+ Instead, the built-in command line will be used exclusively.
+
+ Normally, you will choose 'N' here.
config DEBUG_STACK_USAGE
bool "Enable stack utilization instrumentation"

arch/mips/Makefile

View file
diff --git a/arch/mips/Makefile b/arch/mips/Makefile
index 77f5021..1893efd 100644
--- a/arch/mips/Makefile
+++ b/arch/mips/Makefile
@@ -48,7 +48,16 @@ ifneq ($(SUBARCH),$(ARCH))
endif
endif
+ifndef CONFIG_FUNCTION_TRACER
cflags-y := -ffunction-sections
+endif
+ifdef CONFIG_FUNCTION_GRAPH_TRACER
+ ifndef KBUILD_MCOUNT_RA_ADDRESS
+ ifeq ($(call cc-option-yn,-mmcount-ra-address), y)
+ cflags-y += -mmcount-ra-address -DKBUILD_MCOUNT_RA_ADDRESS
+ endif
+ endif
+endif
cflags-y += $(call cc-option, -mno-check-zero-division)
ifdef CONFIG_32BIT
@@ -69,6 +78,7 @@ endif
all-$(CONFIG_BOOT_ELF32) := $(vmlinux-32)
all-$(CONFIG_BOOT_ELF64) := $(vmlinux-64)
+all-$(CONFIG_SYS_SUPPORTS_ZBOOT)+= vmlinuz
#
# GCC uses -G 0 -mabicalls -fpic as default. We don't want PIC in the kernel
@@ -124,6 +134,8 @@ cflags-$(CONFIG_CPU_TX49XX) += -march=r4600 -Wa,--trap
cflags-$(CONFIG_CPU_LOONGSON2) += -Wa,--trap
cflags-$(CONFIG_CPU_LOONGSON2E) += \
$(call cc-option,-march=loongson2e,-march=r4600)
+cflags-$(CONFIG_CPU_LOONGSON2F) += \
+ $(call cc-option,-march=loongson2f,-march=r4600)
cflags-$(CONFIG_CPU_MIPS32_R1) += $(call cc-option,-march=mips32,-mips32 -U_MIPS_ISA -D_MIPS_ISA=_MIPS_ISA_MIPS32) \
-Wa,-mips32 -Wa,--trap
@@ -324,6 +336,7 @@ core-$(CONFIG_MACH_LOONGSON) +=arch/mips/loongson/
cflags-$(CONFIG_MACH_LOONGSON) += -I$(srctree)/arch/mips/include/asm/mach-loongson \
-mno-branch-likely
load-$(CONFIG_LEMOTE_FULOONG2E) +=0xffffffff80100000
+load-$(CONFIG_LEMOTE_MACH2F) +=0xffffffff80200000
#
# MIPS Malta board
@@ -331,7 +344,7 @@ load-$(CONFIG_LEMOTE_FULOONG2E) +=0xffffffff80100000
core-$(CONFIG_MIPS_MALTA) += arch/mips/mti-malta/
cflags-$(CONFIG_MIPS_MALTA) += -I$(srctree)/arch/mips/include/asm/mach-malta
load-$(CONFIG_MIPS_MALTA) += 0xffffffff80100000
-all-$(CONFIG_MIPS_MALTA) := vmlinux.bin
+all-$(CONFIG_MIPS_MALTA) := vmlinuz.bin
#
# MIPS SIM
@@ -356,13 +369,6 @@ cflags-$(CONFIG_PMC_YOSEMITE) += -I$(srctree)/arch/mips/include/asm/mach-yosemit
load-$(CONFIG_PMC_YOSEMITE) += 0xffffffff80100000
#
-# Basler eXcite
-#
-core-$(CONFIG_BASLER_EXCITE) += arch/mips/basler/excite/
-cflags-$(CONFIG_BASLER_EXCITE) += -I$(srctree)/arch/mips/include/asm/mach-excite
-load-$(CONFIG_BASLER_EXCITE) += 0x80100000
-
-#
# LASAT platforms
#
core-$(CONFIG_LASAT) += arch/mips/lasat/
@@ -441,6 +447,13 @@ core-$(CONFIG_NEC_MARKEINS) += arch/mips/emma/markeins/
load-$(CONFIG_NEC_MARKEINS) += 0xffffffff88100000
#
+# Cisco PowerTV Platform
+#
+core-$(CONFIG_POWERTV) += arch/mips/powertv/
+cflags-$(CONFIG_POWERTV) += -I$(srctree)/arch/mips/include/asm/mach-powertv
+load-$(CONFIG_POWERTV) += 0xffffffff90800000
+
+#
# SGI IP22 (Indy/Indigo2)
#
# Set the load address to >= 0xffffffff88069000 if you want to leave space for
@@ -581,7 +594,7 @@ load-$(CONFIG_SNI_RM) += 0xffffffff80600000
else
load-$(CONFIG_SNI_RM) += 0xffffffff80030000
endif
-all-$(CONFIG_SNI_RM) := vmlinux.ecoff
+all-$(CONFIG_SNI_RM) := vmlinuz.ecoff
#
# Common TXx9
@@ -699,9 +712,23 @@ vmlinux.64: vmlinux
$(OBJCOPY) -O $(64bit-bfd) $(OBJCOPYFLAGS) $< $@
makeboot =$(Q)$(MAKE) $(build)=arch/mips/boot VMLINUX=$(vmlinux-32) $(1)
+makezboot =$(Q)$(MAKE) $(build)=arch/mips/boot/compressed \
+ VMLINUX_LOAD_ADDRESS=$(load-y) 32bit-bfd=$(32bit-bfd) $(1)
all: $(all-y)
+vmlinuz: vmlinux FORCE
+ +@$(call makezboot,$@)
+
+vmlinuz.bin: vmlinux
+ +@$(call makezboot,$@)
+
+vmlinuz.ecoff: vmlinux
+ +@$(call makezboot,$@)
+
+vmlinuz.srec: vmlinux
+ +@$(call makezboot,$@)
+
vmlinux.bin: $(vmlinux-32)
+@$(call makeboot,$@)
@@ -726,11 +753,13 @@ endif
install:
$(Q)install -D -m 755 vmlinux $(INSTALL_PATH)/vmlinux-$(KERNELRELEASE)
+ $(Q)install -D -m 755 vmlinuz $(INSTALL_PATH)/vmlinuz-$(KERNELRELEASE)
$(Q)install -D -m 644 .config $(INSTALL_PATH)/config-$(KERNELRELEASE)
$(Q)install -D -m 644 System.map $(INSTALL_PATH)/System.map-$(KERNELRELEASE)
archclean:
@$(MAKE) $(clean)=arch/mips/boot
+ @$(MAKE) $(clean)=arch/mips/boot/compressed
@$(MAKE) $(clean)=arch/mips/lasat
define archhelp
@@ -738,10 +767,18 @@ define archhelp
echo ' vmlinux.ecoff - ECOFF boot image'
echo ' vmlinux.bin - Raw binary boot image'
echo ' vmlinux.srec - SREC boot image'
+ echo ' vmlinuz - Compressed boot(zboot) image'
+ echo ' vmlinuz.ecoff - ECOFF zboot image'
+ echo ' vmlinuz.bin - Raw binary zboot image'
+ echo ' vmlinuz.srec - SREC zboot image'
echo
echo ' These will be default as apropriate for a configured platform.'
endef
CLEAN_FILES += vmlinux.32 \
vmlinux.64 \
- vmlinux.ecoff
+ vmlinux.ecoff \
+ vmlinuz \
+ vmlinuz.ecoff \
+ vmlinuz.bin \
+ vmlinuz.srec

arch/mips/ar7/platform.c

View file
diff --git a/arch/mips/ar7/platform.c b/arch/mips/ar7/platform.c
index 835f3f0..85169c0 100644
--- a/arch/mips/ar7/platform.c
+++ b/arch/mips/ar7/platform.c
@@ -505,7 +505,7 @@ static int __init ar7_register_devices(void)
int res;
u32 *bootcr, val;
#ifdef CONFIG_SERIAL_8250
- static struct uart_port uart_port[2];
+ static struct uart_port uart_port[2] __initdata;
memset(uart_port, 0, sizeof(struct uart_port) * 2);

arch/mips/basler/excite/Kconfig

View before deletion
diff --git a/arch/mips/basler/excite/Kconfig b/arch/mips/basler/excite/Kconfig
deleted file mode 100644
index ba50607..0000000
--- a/arch/mips/basler/excite/Kconfig
+++ /dev/null
@@ -1,9 +0,0 @@
-config BASLER_EXCITE_PROTOTYPE
- bool "Support for pre-release units"
- depends on BASLER_EXCITE
- default n
- help
- Pre-series (prototype) units are different from later ones in
- some ways. Select this option if you have one of these. Please
- note that a kernel built with this option selected will not be
- able to run on normal units.

arch/mips/basler/excite/Makefile

View before deletion
diff --git a/arch/mips/basler/excite/Makefile b/arch/mips/basler/excite/Makefile
deleted file mode 100644
index cff29cf..0000000
--- a/arch/mips/basler/excite/Makefile
+++ /dev/null
@@ -1,8 +0,0 @@
-#
-# Makefile for Basler eXcite
-#
-
-obj-$(CONFIG_BASLER_EXCITE) += excite_irq.o excite_prom.o excite_setup.o \
- excite_device.o excite_procfs.o
-
-obj-m += excite_iodev.o

arch/mips/basler/excite/excite_device.c

View before deletion
diff --git a/arch/mips/basler/excite/excite_device.c b/arch/mips/basler/excite/excite_device.c
deleted file mode 100644
index e00bc2d..0000000
--- a/arch/mips/basler/excite/excite_device.c
+++ /dev/null
@@ -1,403 +0,0 @@
-/*
- * Copyright (C) 2004 by Basler Vision Technologies AG
- * Author: Thomas Koeller <[email protected]>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-#include <linux/kernel.h>
-#include <linux/init.h>
-#include <linux/platform_device.h>
-#include <linux/ioport.h>
-#include <linux/err.h>
-#include <linux/jiffies.h>
-#include <linux/sched.h>
-#include <asm/types.h>
-#include <asm/rm9k-ocd.h>
-
-#include <excite.h>
-#include <rm9k_eth.h>
-#include <rm9k_wdt.h>
-#include <rm9k_xicap.h>
-#include <excite_nandflash.h>
-
-#include "excite_iodev.h"
-
-#define RM9K_GE_UNIT 0
-#define XICAP_UNIT 0
-#define NAND_UNIT 0
-
-#define DLL_TIMEOUT 3 /* seconds */
-
-
-#define RINIT(__start__, __end__, __name__, __parent__) { \
- .name = __name__ "_0", \
- .start = (__start__), \
- .end = (__end__), \
- .flags = 0, \
- .parent = (__parent__) \
-}
-
-#define RINIT_IRQ(__irq__, __name__) { \
- .name = __name__ "_0", \
- .start = (__irq__), \
- .end = (__irq__), \
- .flags = IORESOURCE_IRQ, \
- .parent = NULL \
-}
-
-
-
-enum {
- slice_xicap,
- slice_eth
-};
-
-
-
-static struct resource
- excite_ctr_resource __maybe_unused = {
- .name = "GPI counters",
- .start = 0,
- .end = 5,
- .flags = 0,
- .parent = NULL,
- .sibling = NULL,
- .child = NULL
- },

This diff is incomplete. Download the complete patch.

arch/mips/basler/excite/excite_iodev.c

View before deletion

This diff is incomplete. Download the complete patch.

arch/mips/basler/excite/excite_iodev.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/mips/basler/excite/excite_irq.c

View before deletion

This diff is incomplete. Download the complete patch.

arch/mips/basler/excite/excite_procfs.c

View before deletion

This diff is incomplete. Download the complete patch.

arch/mips/basler/excite/excite_prom.c

View before deletion

This diff is incomplete. Download the complete patch.

arch/mips/basler/excite/excite_setup.c

View before deletion

This diff is incomplete. Download the complete patch.

arch/mips/bcm47xx/prom.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/boot/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/mips/boot/addinitrd.c

View before deletion

This diff is incomplete. Download the complete patch.

arch/mips/boot/compressed/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/mips/boot/compressed/dbg.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/boot/compressed/decompress.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/boot/compressed/dummy.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/boot/compressed/head.S

View file

This diff is incomplete. Download the complete patch.

arch/mips/boot/compressed/ld.script

View file

This diff is incomplete. Download the complete patch.

arch/mips/boot/compressed/uart-16550.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/cavium-octeon/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/mips/cavium-octeon/cpu.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/cavium-octeon/octeon-platform.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/ar7_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/bcm47xx_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/bcm63xx_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/bigsur_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/capcella_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/cavium-octeon_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/cobalt_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/db1000_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/db1100_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/db1200_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/db1500_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/db1550_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/decstation_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/e55_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/excite_defconfig

View before deletion

This diff is incomplete. Download the complete patch.

arch/mips/configs/fuloong2e_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/ip22_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/ip27_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/ip28_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/ip32_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/jazz_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/jmr3927_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/lasat_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/lemote2f_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/malta_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/markeins_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/mipssim_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/mpc30x_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/msp71xx_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/mtx1_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/pb1100_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/pb1500_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/pb1550_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/pnx8335-stb225_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/pnx8550-jbs_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/pnx8550-stb810_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/powertv_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/rb532_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/rbtx49xx_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/rm200_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/sb1250-swarm_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/tb0219_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/tb0226_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/tb0287_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/workpad_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/wrppmc_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/configs/yosemite_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/fw/arc/cmdline.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/bootinfo.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/clock.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/cop2.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/cpu.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/fpu.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/fpu_emulator.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/ftrace.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/irq.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/mach-excite/cpu-feature-overrides.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/mach-excite/excite.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/mach-excite/excite_fpga.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/mach-excite/excite_nandflash.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/mach-excite/rm9k_eth.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/mach-excite/rm9k_wdt.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/mach-excite/rm9k_xicap.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/mach-loongson/cs5536/cs5536.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/mach-loongson/cs5536/cs5536_mfgpt.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/mach-loongson/cs5536/cs5536_pci.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/mach-loongson/cs5536/cs5536_vsm.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/mach-loongson/dma-coherence.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/mach-loongson/loongson.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/mach-loongson/machine.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/mach-loongson/mem.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/mach-loongson/pci.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/mach-powertv/asic.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/mach-powertv/asic_regs.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/mach-powertv/dma-coherence.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/mach-powertv/interrupts.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/mach-powertv/ioremap.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/mach-powertv/irq.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/mach-powertv/powertv-clock.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/mach-powertv/war.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/mips-boards/bonito64.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/mmu_context.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/octeon/cvmx-agl-defs.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/octeon/cvmx-mixx-defs.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/octeon/cvmx-smix-defs.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/octeon/octeon.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/pgtable.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/sgialib.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/stackframe.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/kernel/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/mips/kernel/cpu-probe.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/kernel/cpufreq/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/kernel/cpufreq/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/mips/kernel/cpufreq/loongson2_clock.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/kernel/cpufreq/loongson2_cpufreq.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/kernel/csrc-powertv.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/kernel/ftrace.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/kernel/irq.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/kernel/mcount.S

View file

This diff is incomplete. Download the complete patch.

arch/mips/kernel/mips_ksyms.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/kernel/setup.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/kernel/signal.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/kernel/signal32.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/kernel/smp.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/kernel/smtc.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/kernel/traps.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/kernel/unaligned.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/kernel/vmlinux.lds.S

View file

This diff is incomplete. Download the complete patch.

arch/mips/lasat/picvue_proc.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/lasat/prom.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/lasat/sysctl.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/loongson/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/loongson/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/mips/loongson/common/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/mips/loongson/common/bonito-irq.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/loongson/common/cmdline.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/loongson/common/cs5536/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/mips/loongson/common/cs5536/cs5536_acc.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/loongson/common/cs5536/cs5536_ehci.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/loongson/common/cs5536/cs5536_ide.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/loongson/common/cs5536/cs5536_isa.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/loongson/common/cs5536/cs5536_mfgpt.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/loongson/common/cs5536/cs5536_ohci.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/loongson/common/cs5536/cs5536_pci.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/loongson/common/early_printk.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/loongson/common/env.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/loongson/common/init.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/loongson/common/irq.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/loongson/common/machtype.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/loongson/common/mem.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/loongson/common/pci.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/loongson/common/platform.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/loongson/common/pm.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/loongson/common/reset.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/loongson/common/serial.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/loongson/common/time.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/loongson/common/uart_base.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/loongson/fuloong-2e/irq.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/loongson/fuloong-2e/reset.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/loongson/lemote-2f/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/mips/loongson/lemote-2f/ec_kb3310b.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/loongson/lemote-2f/ec_kb3310b.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/loongson/lemote-2f/irq.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/loongson/lemote-2f/pm.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/loongson/lemote-2f/reset.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/math-emu/cp1emu.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/math-emu/dsemul.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/mipssim/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/mips/mipssim/sim_setup.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/mm/cerr-sb1.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/mm/init.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/mm/tlbex.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/mm/uasm.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/mm/uasm.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/mti-malta/malta-memory.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/nxp/pnx833x/common/interrupts.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/oprofile/op_model_loongson2.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/pci/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/mips/pci/fixup-excite.c

View before deletion

This diff is incomplete. Download the complete patch.

arch/mips/pci/fixup-fuloong2e.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/pci/fixup-lemote2f.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/pci/ops-bonito64.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/pci/ops-loongson2.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/pci/pci-excite.c

View before deletion

This diff is incomplete. Download the complete patch.

arch/mips/powertv/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/powertv/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/mips/powertv/asic/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/powertv/asic/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/mips/powertv/asic/asic-calliope.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/powertv/asic/asic-cronus.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/powertv/asic/asic-zeus.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/powertv/asic/asic_devices.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/powertv/asic/asic_int.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/powertv/asic/irq_asic.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/powertv/asic/prealloc-calliope.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/powertv/asic/prealloc-cronus.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/powertv/asic/prealloc-cronuslite.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/powertv/asic/prealloc-zeus.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/powertv/cmdline.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/powertv/init.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/powertv/init.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/powertv/memory.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/powertv/pci/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/mips/powertv/pci/fixup-powertv.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/powertv/pci/powertv-pci.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/powertv/powertv-clock.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/powertv/powertv_setup.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/powertv/reset.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/powertv/reset.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/powertv/time.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/rb532/prom.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/sgi-ip22/ip22-eisa.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/sgi-ip22/ip22-int.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/sgi-ip22/ip22-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/sgi-ip22/ip22-time.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/sgi-ip32/ip32-setup.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/sibyte/common/cfe.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/sni/a20r.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/sni/pcimt.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/sni/pcit.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/sni/rm200.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/sni/setup.c

View file

This diff is incomplete. Download the complete patch.

arch/mips/txx9/generic/setup.c

View file

This diff is incomplete. Download the complete patch.

drivers/mtd/nand/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/mtd/nand/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/mtd/nand/excite_nandflash.c

View before deletion

This diff is incomplete. Download the complete patch.

drivers/net/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/net/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/net/octeon/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/net/octeon/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/net/octeon/octeon_mgmt.c

View file

This diff is incomplete. Download the complete patch.

drivers/net/phy/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/net/phy/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/net/phy/mdio-octeon.c

View file

This diff is incomplete. Download the complete patch.

drivers/rtc/rtc-cmos.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/octeon/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/staging/octeon/ethernet-mdio.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/octeon/ethernet-mdio.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/octeon/ethernet-proc.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/octeon/ethernet-rgmii.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/octeon/ethernet-sgmii.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/octeon/ethernet-xaui.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/octeon/ethernet.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/octeon/octeon-ethernet.h

View file

This diff is incomplete. Download the complete patch.

drivers/watchdog/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/watchdog/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/watchdog/rm9k_wdt.c

View before deletion

This diff is incomplete. Download the complete patch.

scripts/Makefile.build

View file

This diff is incomplete. Download the complete patch.

scripts/recordmcount.pl

View file

This diff is incomplete. Download the complete patch.