Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
xcap
xcap-capability-linux
Commits
e9d52234
Commit
e9d52234
authored
Oct 29, 2005
by
Linus Torvalds
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'upstream' of
git://ftp.linux-mips.org/pub/scm/upstream-linus
parents
955c5038
09af7b44
Changes
522
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
522 changed files
with
49409 additions
and
13975 deletions
+49409
-13975
Documentation/mips/AU1xxx_IDE.README
Documentation/mips/AU1xxx_IDE.README
+168
-0
MAINTAINERS
MAINTAINERS
+1
-1
arch/mips/Kconfig
arch/mips/Kconfig
+790
-720
arch/mips/Makefile
arch/mips/Makefile
+112
-6
arch/mips/arc/Makefile
arch/mips/arc/Makefile
+1
-1
arch/mips/arc/identify.c
arch/mips/arc/identify.c
+5
-0
arch/mips/au1000/common/Makefile
arch/mips/au1000/common/Makefile
+1
-1
arch/mips/au1000/common/au1xxx_irqmap.c
arch/mips/au1000/common/au1xxx_irqmap.c
+16
-16
arch/mips/au1000/common/cputable.c
arch/mips/au1000/common/cputable.c
+2
-1
arch/mips/au1000/common/dbdma.c
arch/mips/au1000/common/dbdma.c
+236
-83
arch/mips/au1000/common/dma.c
arch/mips/au1000/common/dma.c
+0
-1
arch/mips/au1000/common/gpio.c
arch/mips/au1000/common/gpio.c
+119
-0
arch/mips/au1000/common/irq.c
arch/mips/au1000/common/irq.c
+57
-48
arch/mips/au1000/common/platform.c
arch/mips/au1000/common/platform.c
+247
-1
arch/mips/au1000/common/power.c
arch/mips/au1000/common/power.c
+10
-9
arch/mips/au1000/common/prom.c
arch/mips/au1000/common/prom.c
+2
-1
arch/mips/au1000/common/puts.c
arch/mips/au1000/common/puts.c
+1
-76
arch/mips/au1000/common/setup.c
arch/mips/au1000/common/setup.c
+4
-8
arch/mips/au1000/common/time.c
arch/mips/au1000/common/time.c
+14
-12
arch/mips/au1000/common/usbdev.c
arch/mips/au1000/common/usbdev.c
+5
-7
arch/mips/au1000/csb250/init.c
arch/mips/au1000/csb250/init.c
+0
-1
arch/mips/au1000/db1x00/irqmap.c
arch/mips/au1000/db1x00/irqmap.c
+32
-0
arch/mips/au1000/db1x00/mirage_ts.c
arch/mips/au1000/db1x00/mirage_ts.c
+8
-8
arch/mips/au1000/hydrogen3/init.c
arch/mips/au1000/hydrogen3/init.c
+0
-1
arch/mips/au1000/mtx-1/init.c
arch/mips/au1000/mtx-1/init.c
+0
-1
arch/mips/au1000/mtx-1/irqmap.c
arch/mips/au1000/mtx-1/irqmap.c
+11
-0
arch/mips/au1000/pb1000/init.c
arch/mips/au1000/pb1000/init.c
+0
-1
arch/mips/au1000/pb1200/Makefile
arch/mips/au1000/pb1200/Makefile
+5
-0
arch/mips/au1000/pb1200/board_setup.c
arch/mips/au1000/pb1200/board_setup.c
+193
-0
arch/mips/au1000/pb1200/init.c
arch/mips/au1000/pb1200/init.c
+69
-0
arch/mips/au1000/pb1200/irqmap.c
arch/mips/au1000/pb1200/irqmap.c
+182
-0
arch/mips/au1000/pb1500/irqmap.c
arch/mips/au1000/pb1500/irqmap.c
+5
-0
arch/mips/au1000/pb1550/irqmap.c
arch/mips/au1000/pb1550/irqmap.c
+5
-0
arch/mips/boot/Makefile
arch/mips/boot/Makefile
+4
-0
arch/mips/cobalt/Makefile
arch/mips/cobalt/Makefile
+1
-1
arch/mips/cobalt/int-handler.S
arch/mips/cobalt/int-handler.S
+2
-2
arch/mips/cobalt/irq.c
arch/mips/cobalt/irq.c
+73
-38
arch/mips/cobalt/promcon.c
arch/mips/cobalt/promcon.c
+0
-87
arch/mips/cobalt/reset.c
arch/mips/cobalt/reset.c
+28
-31
arch/mips/cobalt/setup.c
arch/mips/cobalt/setup.c
+72
-32
arch/mips/configs/atlas_defconfig
arch/mips/configs/atlas_defconfig
+402
-258
arch/mips/configs/bigsur_defconfig
arch/mips/configs/bigsur_defconfig
+881
-0
arch/mips/configs/capcella_defconfig
arch/mips/configs/capcella_defconfig
+292
-158
arch/mips/configs/cobalt_defconfig
arch/mips/configs/cobalt_defconfig
+249
-118
arch/mips/configs/db1000_defconfig
arch/mips/configs/db1000_defconfig
+332
-166
arch/mips/configs/db1100_defconfig
arch/mips/configs/db1100_defconfig
+365
-193
arch/mips/configs/db1200_defconfig
arch/mips/configs/db1200_defconfig
+987
-0
arch/mips/configs/db1500_defconfig
arch/mips/configs/db1500_defconfig
+287
-172
arch/mips/configs/db1550_defconfig
arch/mips/configs/db1550_defconfig
+272
-169
arch/mips/configs/ddb5476_defconfig
arch/mips/configs/ddb5476_defconfig
+264
-125
arch/mips/configs/ddb5477_defconfig
arch/mips/configs/ddb5477_defconfig
+255
-122
arch/mips/configs/decstation_defconfig
arch/mips/configs/decstation_defconfig
+303
-160
arch/mips/configs/e55_defconfig
arch/mips/configs/e55_defconfig
+260
-143
arch/mips/configs/ev64120_defconfig
arch/mips/configs/ev64120_defconfig
+254
-122
arch/mips/configs/ev96100_defconfig
arch/mips/configs/ev96100_defconfig
+242
-117
arch/mips/configs/ip22_defconfig
arch/mips/configs/ip22_defconfig
+303
-176
arch/mips/configs/ip27_defconfig
arch/mips/configs/ip27_defconfig
+285
-181
arch/mips/configs/ip32_defconfig
arch/mips/configs/ip32_defconfig
+262
-128
arch/mips/configs/it8172_defconfig
arch/mips/configs/it8172_defconfig
+245
-127
arch/mips/configs/ivr_defconfig
arch/mips/configs/ivr_defconfig
+254
-122
arch/mips/configs/jaguar-atx_defconfig
arch/mips/configs/jaguar-atx_defconfig
+234
-105
arch/mips/configs/jmr3927_defconfig
arch/mips/configs/jmr3927_defconfig
+262
-126
arch/mips/configs/lasat200_defconfig
arch/mips/configs/lasat200_defconfig
+257
-121
arch/mips/configs/malta_defconfig
arch/mips/configs/malta_defconfig
+536
-386
arch/mips/configs/mipssim_defconfig
arch/mips/configs/mipssim_defconfig
+775
-0
arch/mips/configs/mpc30x_defconfig
arch/mips/configs/mpc30x_defconfig
+445
-162
arch/mips/configs/ocelot_3_defconfig
arch/mips/configs/ocelot_3_defconfig
+300
-157
arch/mips/configs/ocelot_c_defconfig
arch/mips/configs/ocelot_c_defconfig
+254
-118
arch/mips/configs/ocelot_defconfig
arch/mips/configs/ocelot_defconfig
+242
-117
arch/mips/configs/ocelot_g_defconfig
arch/mips/configs/ocelot_g_defconfig
+254
-118
arch/mips/configs/pb1100_defconfig
arch/mips/configs/pb1100_defconfig
+264
-170
arch/mips/configs/pb1500_defconfig
arch/mips/configs/pb1500_defconfig
+344
-168
arch/mips/configs/pb1550_defconfig
arch/mips/configs/pb1550_defconfig
+342
-166
arch/mips/configs/pnx8550-jbs_defconfig
arch/mips/configs/pnx8550-jbs_defconfig
+1069
-0
arch/mips/configs/pnx8550-v2pci_defconfig
arch/mips/configs/pnx8550-v2pci_defconfig
+1251
-0
arch/mips/configs/qemu_defconfig
arch/mips/configs/qemu_defconfig
+83
-23
arch/mips/configs/rbhma4500_defconfig
arch/mips/configs/rbhma4500_defconfig
+1259
-0
arch/mips/configs/rm200_defconfig
arch/mips/configs/rm200_defconfig
+566
-437
arch/mips/configs/sb1250-swarm_defconfig
arch/mips/configs/sb1250-swarm_defconfig
+249
-148
arch/mips/configs/sead_defconfig
arch/mips/configs/sead_defconfig
+141
-93
arch/mips/configs/tb0226_defconfig
arch/mips/configs/tb0226_defconfig
+488
-196
arch/mips/configs/tb0229_defconfig
arch/mips/configs/tb0229_defconfig
+394
-147
arch/mips/configs/tb0287_defconfig
arch/mips/configs/tb0287_defconfig
+117
-53
arch/mips/configs/workpad_defconfig
arch/mips/configs/workpad_defconfig
+281
-135
arch/mips/configs/yosemite_defconfig
arch/mips/configs/yosemite_defconfig
+239
-107
arch/mips/ddb5xxx/Kconfig
arch/mips/ddb5xxx/Kconfig
+4
-0
arch/mips/ddb5xxx/ddb5074/nile4_pic.c
arch/mips/ddb5xxx/ddb5074/nile4_pic.c
+7
-8
arch/mips/ddb5xxx/ddb5074/setup.c
arch/mips/ddb5xxx/ddb5074/setup.c
+1
-3
arch/mips/ddb5xxx/ddb5476/setup.c
arch/mips/ddb5xxx/ddb5476/setup.c
+1
-3
arch/mips/ddb5xxx/ddb5476/vrc5476_irq.c
arch/mips/ddb5xxx/ddb5476/vrc5476_irq.c
+7
-8
arch/mips/ddb5xxx/ddb5477/irq_5477.c
arch/mips/ddb5xxx/ddb5477/irq_5477.c
+7
-8
arch/mips/ddb5xxx/ddb5477/setup.c
arch/mips/ddb5xxx/ddb5477/setup.c
+1
-5
arch/mips/dec/Makefile
arch/mips/dec/Makefile
+2
-2
arch/mips/dec/ecc-berr.c
arch/mips/dec/ecc-berr.c
+25
-23
arch/mips/dec/int-handler.S
arch/mips/dec/int-handler.S
+11
-7
arch/mips/dec/kn01-berr.c
arch/mips/dec/kn01-berr.c
+201
-0
arch/mips/dec/kn02-irq.c
arch/mips/dec/kn02-irq.c
+8
-5
arch/mips/dec/kn02xa-berr.c
arch/mips/dec/kn02xa-berr.c
+139
-0
arch/mips/dec/prom/identify.c
arch/mips/dec/prom/identify.c
+20
-8
arch/mips/dec/prom/init.c
arch/mips/dec/prom/init.c
+9
-7
arch/mips/dec/prom/memory.c
arch/mips/dec/prom/memory.c
+7
-7
arch/mips/dec/reset.c
arch/mips/dec/reset.c
+1
-1
arch/mips/dec/setup.c
arch/mips/dec/setup.c
+37
-20
arch/mips/defconfig
arch/mips/defconfig
+303
-176
arch/mips/galileo-boards/ev96100/setup.c
arch/mips/galileo-boards/ev96100/setup.c
+1
-3
arch/mips/gt64120/ev64120/Kconfig
arch/mips/gt64120/ev64120/Kconfig
+3
-0
arch/mips/gt64120/ev64120/setup.c
arch/mips/gt64120/ev64120/setup.c
+1
-3
arch/mips/gt64120/momenco_ocelot/setup.c
arch/mips/gt64120/momenco_ocelot/setup.c
+1
-3
arch/mips/ite-boards/Kconfig
arch/mips/ite-boards/Kconfig
+8
-0
arch/mips/ite-boards/generic/irq.c
arch/mips/ite-boards/generic/irq.c
+14
-16
arch/mips/ite-boards/generic/it8172_setup.c
arch/mips/ite-boards/generic/it8172_setup.c
+1
-3
arch/mips/jazz/Kconfig
arch/mips/jazz/Kconfig
+33
-0
arch/mips/jazz/irq.c
arch/mips/jazz/irq.c
+7
-8
arch/mips/jazz/setup.c
arch/mips/jazz/setup.c
+1
-3
arch/mips/jmr3927/rbhma3100/irq.c
arch/mips/jmr3927/rbhma3100/irq.c
+7
-7
arch/mips/jmr3927/rbhma3100/setup.c
arch/mips/jmr3927/rbhma3100/setup.c
+30
-8
arch/mips/kernel/Makefile
arch/mips/kernel/Makefile
+7
-7
arch/mips/kernel/asm-offsets.c
arch/mips/kernel/asm-offsets.c
+23
-2
arch/mips/kernel/binfmt_elfn32.c
arch/mips/kernel/binfmt_elfn32.c
+3
-1
arch/mips/kernel/binfmt_elfo32.c
arch/mips/kernel/binfmt_elfo32.c
+21
-14
arch/mips/kernel/branch.c
arch/mips/kernel/branch.c
+25
-4
arch/mips/kernel/cpu-probe.c
arch/mips/kernel/cpu-probe.c
+186
-70
arch/mips/kernel/dma-no-isa.c
arch/mips/kernel/dma-no-isa.c
+28
-0
arch/mips/kernel/entry.S
arch/mips/kernel/entry.S
+23
-31
arch/mips/kernel/gdb-low.S
arch/mips/kernel/gdb-low.S
+2
-3
arch/mips/kernel/gdb-stub.c
arch/mips/kernel/gdb-stub.c
+14
-9
arch/mips/kernel/genex.S
arch/mips/kernel/genex.S
+39
-5
arch/mips/kernel/genrtc.c
arch/mips/kernel/genrtc.c
+0
-64
arch/mips/kernel/head.S
arch/mips/kernel/head.S
+23
-47
arch/mips/kernel/i8259.c
arch/mips/kernel/i8259.c
+10
-11
arch/mips/kernel/ioctl32.c
arch/mips/kernel/ioctl32.c
+0
-6
arch/mips/kernel/irixelf.c
arch/mips/kernel/irixelf.c
+127
-109
arch/mips/kernel/irixinv.c
arch/mips/kernel/irixinv.c
+4
-3
arch/mips/kernel/irixioctl.c
arch/mips/kernel/irixioctl.c
+26
-37
arch/mips/kernel/irixsig.c
arch/mips/kernel/irixsig.c
+215
-193
arch/mips/kernel/irq-msc01.c
arch/mips/kernel/irq-msc01.c
+18
-20
arch/mips/kernel/irq-mv6434x.c
arch/mips/kernel/irq-mv6434x.c
+7
-8
arch/mips/kernel/irq-rm7000.c
arch/mips/kernel/irq-rm7000.c
+7
-7
arch/mips/kernel/irq-rm9000.c
arch/mips/kernel/irq-rm9000.c
+14
-14
arch/mips/kernel/irq_cpu.c
arch/mips/kernel/irq_cpu.c
+77
-14
arch/mips/kernel/linux32.c
arch/mips/kernel/linux32.c
+96
-68
arch/mips/kernel/module-elf32.c
arch/mips/kernel/module-elf32.c
+0
-250
arch/mips/kernel/module-elf64.c
arch/mips/kernel/module-elf64.c
+0
-274
arch/mips/kernel/module.c
arch/mips/kernel/module.c
+336
-0
arch/mips/kernel/proc.c
arch/mips/kernel/proc.c
+75
-60
arch/mips/kernel/process.c
arch/mips/kernel/process.c
+145
-68
arch/mips/kernel/ptrace.c
arch/mips/kernel/ptrace.c
+219
-23
arch/mips/kernel/ptrace32.c
arch/mips/kernel/ptrace32.c
+145
-5
arch/mips/kernel/r4k_fpu.S
arch/mips/kernel/r4k_fpu.S
+1
-4
arch/mips/kernel/rtlx.c
arch/mips/kernel/rtlx.c
+341
-0
arch/mips/kernel/scall32-o32.S
arch/mips/kernel/scall32-o32.S
+8
-5
arch/mips/kernel/scall64-64.S
arch/mips/kernel/scall64-64.S
+4
-0
arch/mips/kernel/scall64-n32.S
arch/mips/kernel/scall64-n32.S
+18
-14
arch/mips/kernel/scall64-o32.S
arch/mips/kernel/scall64-o32.S
+9
-5
arch/mips/kernel/semaphore.c
arch/mips/kernel/semaphore.c
+8
-4
arch/mips/kernel/setup.c
arch/mips/kernel/setup.c
+16
-30
arch/mips/kernel/signal-common.h
arch/mips/kernel/signal-common.h
+80
-10
arch/mips/kernel/signal.c
arch/mips/kernel/signal.c
+56
-87
arch/mips/kernel/signal32.c
arch/mips/kernel/signal32.c
+94
-20
arch/mips/kernel/signal_n32.c
arch/mips/kernel/signal_n32.c
+16
-21
arch/mips/kernel/smp.c
arch/mips/kernel/smp.c
+27
-24
arch/mips/kernel/smp_mt.c
arch/mips/kernel/smp_mt.c
+366
-0
arch/mips/kernel/syscall.c
arch/mips/kernel/syscall.c
+31
-3
arch/mips/kernel/sysirix.c
arch/mips/kernel/sysirix.c
+262
-277
arch/mips/kernel/time.c
arch/mips/kernel/time.c
+9
-3
arch/mips/kernel/traps.c
arch/mips/kernel/traps.c
+399
-100
arch/mips/kernel/unaligned.c
arch/mips/kernel/unaligned.c
+5
-5
arch/mips/kernel/vmlinux.lds.S
arch/mips/kernel/vmlinux.lds.S
+0
-13
arch/mips/kernel/vpe.c
arch/mips/kernel/vpe.c
+1296
-0
arch/mips/lasat/Kconfig
arch/mips/lasat/Kconfig
+15
-0
arch/mips/lasat/interrupt.c
arch/mips/lasat/interrupt.c
+7
-8
arch/mips/lasat/setup.c
arch/mips/lasat/setup.c
+1
-5
arch/mips/lib-32/dump_tlb.c
arch/mips/lib-32/dump_tlb.c
+65
-41
arch/mips/lib-32/r3k_dump_tlb.c
arch/mips/lib-32/r3k_dump_tlb.c
+8
-2
arch/mips/lib-64/dump_tlb.c
arch/mips/lib-64/dump_tlb.c
+8
-2
arch/mips/lib/Makefile
arch/mips/lib/Makefile
+2
-2
arch/mips/lib/csum_partial_copy.c
arch/mips/lib/csum_partial_copy.c
+4
-4
arch/mips/lib/memcpy.S
arch/mips/lib/memcpy.S
+15
-0
arch/mips/lib/uncached.c
arch/mips/lib/uncached.c
+76
-0
arch/mips/math-emu/cp1emu.c
arch/mips/math-emu/cp1emu.c
+94
-135
arch/mips/math-emu/dp_sqrt.c
arch/mips/math-emu/dp_sqrt.c
+1
-1
arch/mips/math-emu/dsemul.c
arch/mips/math-emu/dsemul.c
+7
-10
arch/mips/math-emu/dsemul.h
arch/mips/math-emu/dsemul.h
+2
-8
arch/mips/math-emu/ieee754.c
arch/mips/math-emu/ieee754.c
+2
-14
arch/mips/math-emu/ieee754.h
arch/mips/math-emu/ieee754.h
+81
-99
arch/mips/math-emu/kernel_linkage.c
arch/mips/math-emu/kernel_linkage.c
+0
-6
arch/mips/mips-boards/atlas/atlas_int.c
arch/mips/mips-boards/atlas/atlas_int.c
+7
-8
arch/mips/mips-boards/atlas/atlas_setup.c
arch/mips/mips-boards/atlas/atlas_setup.c
+3
-5
arch/mips/mips-boards/generic/init.c
arch/mips/mips-boards/generic/init.c
+70
-21
arch/mips/mips-boards/generic/memory.c
arch/mips/mips-boards/generic/memory.c
+21
-8
arch/mips/mips-boards/generic/mipsIRQ.S
arch/mips/mips-boards/generic/mipsIRQ.S
+56
-54
arch/mips/mips-boards/generic/pci.c
arch/mips/mips-boards/generic/pci.c
+126
-41
arch/mips/mips-boards/generic/time.c
arch/mips/mips-boards/generic/time.c
+72
-16
arch/mips/mips-boards/malta/malta_int.c
arch/mips/mips-boards/malta/malta_int.c
+109
-44
arch/mips/mips-boards/malta/malta_setup.c
arch/mips/mips-boards/malta/malta_setup.c
+3
-5
arch/mips/mips-boards/sead/sead_int.c
arch/mips/mips-boards/sead/sead_int.c
+5
-7
arch/mips/mips-boards/sead/sead_setup.c
arch/mips/mips-boards/sead/sead_setup.c
+0
-2
arch/mips/mips-boards/sim/Makefile
arch/mips/mips-boards/sim/Makefile
+20
-0
arch/mips/mips-boards/sim/cmdline.c
arch/mips/mips-boards/sim/cmdline.c
+59
-0
arch/mips/mips-boards/sim/sim_IRQ.c
arch/mips/mips-boards/sim/sim_IRQ.c
+148
-0
arch/mips/mips-boards/sim/sim_cmdline.c
arch/mips/mips-boards/sim/sim_cmdline.c
+33
-0
arch/mips/mips-boards/sim/sim_int.c
arch/mips/mips-boards/sim/sim_int.c
+41
-0
arch/mips/mips-boards/sim/sim_irq.S
arch/mips/mips-boards/sim/sim_irq.S
+99
-0
arch/mips/mips-boards/sim/sim_mem.c
arch/mips/mips-boards/sim/sim_mem.c
+129
-0
arch/mips/mips-boards/sim/sim_printf.c
arch/mips/mips-boards/sim/sim_printf.c
+74
-0
arch/mips/mips-boards/sim/sim_setup.c
arch/mips/mips-boards/sim/sim_setup.c
+101
-0
arch/mips/mips-boards/sim/sim_smp.c
arch/mips/mips-boards/sim/sim_smp.c
+151
-0
arch/mips/mips-boards/sim/sim_time.c
arch/mips/mips-boards/sim/sim_time.c
+215
-0
arch/mips/mm/Makefile
arch/mips/mm/Makefile
+1
-1
arch/mips/mm/c-r3k.c
arch/mips/mm/c-r3k.c
+4
-2
arch/mips/mm/c-r4k.c
arch/mips/mm/c-r4k.c
+82
-63
arch/mips/mm/c-sb1.c
arch/mips/mm/c-sb1.c
+4
-6
arch/mips/mm/c-tx39.c
arch/mips/mm/c-tx39.c
+10
-6
arch/mips/mm/cache.c
arch/mips/mm/cache.c
+51
-55
arch/mips/mm/cerr-sb1.c
arch/mips/mm/cerr-sb1.c
+46
-8
arch/mips/mm/cex-sb1.S
arch/mips/mm/cex-sb1.S
+5
-0
arch/mips/mm/dma-coherent.c
arch/mips/mm/dma-coherent.c
+1
-1
arch/mips/mm/dma-noncoherent.c
arch/mips/mm/dma-noncoherent.c
+8
-38
arch/mips/mm/fault.c
arch/mips/mm/fault.c
+12
-5
arch/mips/mm/highmem.c
arch/mips/mm/highmem.c
+19
-0
arch/mips/mm/init.c
arch/mips/mm/init.c
+20
-14
arch/mips/mm/ioremap.c
arch/mips/mm/ioremap.c
+11
-17
arch/mips/mm/pg-r4k.c
arch/mips/mm/pg-r4k.c
+9
-12
arch/mips/mm/pg-sb1.c
arch/mips/mm/pg-sb1.c
+37
-28
arch/mips/mm/pgtable-32.c
arch/mips/mm/pgtable-32.c
+4
-32
arch/mips/mm/sc-rm7k.c
arch/mips/mm/sc-rm7k.c
+13
-26
arch/mips/mm/tlb-andes.c
arch/mips/mm/tlb-andes.c
+3
-1
arch/mips/mm/tlb-r4k.c
arch/mips/mm/tlb-r4k.c
+41
-29
arch/mips/mm/tlb-sb1.c
arch/mips/mm/tlb-sb1.c
+0
-376
arch/mips/mm/tlbex.c
arch/mips/mm/tlbex.c
+123
-122
arch/mips/momentum/Kconfig
arch/mips/momentum/Kconfig
+6
-0
arch/mips/momentum/jaguar_atx/prom.c
arch/mips/momentum/jaguar_atx/prom.c
+2
-1
arch/mips/momentum/jaguar_atx/setup.c
arch/mips/momentum/jaguar_atx/setup.c
+1
-5
arch/mips/momentum/ocelot_3/prom.c
arch/mips/momentum/ocelot_3/prom.c
+2
-1
arch/mips/momentum/ocelot_3/setup.c
arch/mips/momentum/ocelot_3/setup.c
+1
-5
arch/mips/momentum/ocelot_c/cpci-irq.c
arch/mips/momentum/ocelot_c/cpci-irq.c
+7
-8
arch/mips/momentum/ocelot_c/setup.c
arch/mips/momentum/ocelot_c/setup.c
+1
-3
arch/mips/momentum/ocelot_c/uart-irq.c
arch/mips/momentum/ocelot_c/uart-irq.c
+7
-8
arch/mips/momentum/ocelot_g/setup.c
arch/mips/momentum/ocelot_g/setup.c
+1
-5
arch/mips/oprofile/Kconfig
arch/mips/oprofile/Kconfig
+1
-1
arch/mips/oprofile/common.c
arch/mips/oprofile/common.c
+17
-11
arch/mips/oprofile/op_impl.h
arch/mips/oprofile/op_impl.h
+5
-0
arch/mips/oprofile/op_model_mipsxx.c
arch/mips/oprofile/op_model_mipsxx.c
+215
-0
arch/mips/oprofile/op_model_rm9000.c
arch/mips/oprofile/op_model_rm9000.c
+2
-1
arch/mips/pci/Makefile
arch/mips/pci/Makefile
+3
-0
arch/mips/pci/fixup-atlas.c
arch/mips/pci/fixup-atlas.c
+32
-9
arch/mips/pci/fixup-au1000.c
arch/mips/pci/fixup-au1000.c
+1
-77
arch/mips/pci/fixup-cobalt.c
arch/mips/pci/fixup-cobalt.c
+52
-3
arch/mips/pci/fixup-pnx8550.c
arch/mips/pci/fixup-pnx8550.c
+57
-0
arch/mips/pci/fixup-tx4938.c
arch/mips/pci/fixup-tx4938.c
+92
-0
arch/mips/pci/ops-au1000.c
arch/mips/pci/ops-au1000.c
+2
-12
arch/mips/pci/ops-bonito64.c
arch/mips/pci/ops-bonito64.c
+4
-10
arch/mips/pci/ops-gt64111.c
arch/mips/pci/ops-gt64111.c
+5
-5
arch/mips/pci/ops-gt64120.c
arch/mips/pci/ops-gt64120.c
+4
-6
arch/mips/pci/ops-msc.c
arch/mips/pci/ops-msc.c
+5
-26
arch/mips/pci/ops-nile4.c
arch/mips/pci/ops-nile4.c
+1
-1
arch/mips/pci/ops-pnx8550.c
arch/mips/pci/ops-pnx8550.c
+284
-0
arch/mips/pci/ops-tx4938.c
arch/mips/pci/ops-tx4938.c
+198
-0
arch/mips/pci/pci-bcm1480.c
arch/mips/pci/pci-bcm1480.c
+265
-0
arch/mips/pci/pci-bcm1480ht.c
arch/mips/pci/pci-bcm1480ht.c
+224
-0
arch/mips/pci/pci-ip27.c
arch/mips/pci/pci-ip27.c
+7
-0
arch/mips/pci/pci-ip32.c
arch/mips/pci/pci-ip32.c
+3
-1
arch/mips/pci/pci-lasat.c
arch/mips/pci/pci-lasat.c
+26
-30
arch/mips/pci/pci.c
arch/mips/pci/pci.c
+12
-7
arch/mips/philips/pnx8550/common/Kconfig
arch/mips/philips/pnx8550/common/Kconfig
+1
-0
arch/mips/philips/pnx8550/common/Makefile
arch/mips/philips/pnx8550/common/Makefile
+27
-0
arch/mips/philips/pnx8550/common/gdb_hook.c
arch/mips/philips/pnx8550/common/gdb_hook.c
+109
-0
arch/mips/philips/pnx8550/common/int.c
arch/mips/philips/pnx8550/common/int.c
+293
-0
arch/mips/philips/pnx8550/common/mipsIRQ.S
arch/mips/philips/pnx8550/common/mipsIRQ.S
+76
-0
arch/mips/philips/pnx8550/common/pci.c
arch/mips/philips/pnx8550/common/pci.c
+133
-0
arch/mips/philips/pnx8550/common/platform.c
arch/mips/philips/pnx8550/common/platform.c
+135
-0
arch/mips/philips/pnx8550/common/proc.c
arch/mips/philips/pnx8550/common/proc.c
+113
-0
arch/mips/philips/pnx8550/common/prom.c
arch/mips/philips/pnx8550/common/prom.c
+138
-0
arch/mips/philips/pnx8550/common/reset.c
arch/mips/philips/pnx8550/common/reset.c
+49
-0
arch/mips/philips/pnx8550/common/setup.c
arch/mips/philips/pnx8550/common/setup.c
+149
-0
arch/mips/philips/pnx8550/common/time.c
arch/mips/philips/pnx8550/common/time.c
+105
-0
arch/mips/philips/pnx8550/jbs/Makefile
arch/mips/philips/pnx8550/jbs/Makefile
+4
-0
arch/mips/philips/pnx8550/jbs/board_setup.c
arch/mips/philips/pnx8550/jbs/board_setup.c
+65
-0
arch/mips/philips/pnx8550/jbs/init.c
arch/mips/philips/pnx8550/jbs/init.c
+57
-0
arch/mips/philips/pnx8550/jbs/irqmap.c
arch/mips/philips/pnx8550/jbs/irqmap.c
+36
-0
arch/mips/pmc-sierra/Kconfig
arch/mips/pmc-sierra/Kconfig
+3
-0
arch/mips/pmc-sierra/yosemite/atmel_read_eeprom.h
arch/mips/pmc-sierra/yosemite/atmel_read_eeprom.h
+0
-1
arch/mips/pmc-sierra/yosemite/ht-irq.c
arch/mips/pmc-sierra/yosemite/ht-irq.c
+0
-1
arch/mips/pmc-sierra/yosemite/ht.c
arch/mips/pmc-sierra/yosemite/ht.c
+0
-1
arch/mips/pmc-sierra/yosemite/prom.c
arch/mips/pmc-sierra/yosemite/prom.c
+2
-1
arch/mips/pmc-sierra/yosemite/setup.c
arch/mips/pmc-sierra/yosemite/setup.c
+1
-5
arch/mips/pmc-sierra/yosemite/smp.c
arch/mips/pmc-sierra/yosemite/smp.c
+1
-1
arch/mips/qemu/q-setup.c
arch/mips/qemu/q-setup.c
+5
-0
arch/mips/sgi-ip22/ip22-eisa.c
arch/mips/sgi-ip22/ip22-eisa.c
+67
-81
arch/mips/sgi-ip22/ip22-setup.c
arch/mips/sgi-ip22/ip22-setup.c
+1
-5
arch/mips/sgi-ip27/Kconfig
arch/mips/sgi-ip27/Kconfig
+54
-0
arch/mips/sgi-ip27/ip27-console.c
arch/mips/sgi-ip27/ip27-console.c
+3
-1
arch/mips/sgi-ip27/ip27-init.c
arch/mips/sgi-ip27/ip27-init.c
+22
-28
arch/mips/sgi-ip27/ip27-irq.c
arch/mips/sgi-ip27/ip27-irq.c
+33
-33
arch/mips/sgi-ip27/ip27-smp.c
arch/mips/sgi-ip27/ip27-smp.c
+8
-17
arch/mips/sgi-ip32/ip32-irq.c
arch/mips/sgi-ip32/ip32-irq.c
+35
-40
arch/mips/sgi-ip32/ip32-memory.c
arch/mips/sgi-ip32/ip32-memory.c
+2
-2
arch/mips/sgi-ip32/ip32-setup.c
arch/mips/sgi-ip32/ip32-setup.c
+1
-5
arch/mips/sibyte/Kconfig
arch/mips/sibyte/Kconfig
+161
-0
arch/mips/sibyte/bcm1480/Makefile
arch/mips/sibyte/bcm1480/Makefile
+5
-0
arch/mips/sibyte/bcm1480/irq.c
arch/mips/sibyte/bcm1480/irq.c
+476
-0
arch/mips/sibyte/bcm1480/irq_handler.S
arch/mips/sibyte/bcm1480/irq_handler.S
+165
-0
arch/mips/sibyte/bcm1480/setup.c
arch/mips/sibyte/bcm1480/setup.c
+136
-0
arch/mips/sibyte/bcm1480/smp.c
arch/mips/sibyte/bcm1480/smp.c
+110
-0
arch/mips/sibyte/bcm1480/time.c
arch/mips/sibyte/bcm1480/time.c
+138
-0
arch/mips/sibyte/cfe/smp.c
arch/mips/sibyte/cfe/smp.c
+14
-0
arch/mips/sibyte/sb1250/bcm1250_tbprof.c
arch/mips/sibyte/sb1250/bcm1250_tbprof.c
+85
-69
arch/mips/sibyte/sb1250/bus_watcher.c
arch/mips/sibyte/sb1250/bus_watcher.c
+1
-1
arch/mips/sibyte/sb1250/irq.c
arch/mips/sibyte/sb1250/irq.c
+58
-63
arch/mips/sibyte/sb1250/setup.c
arch/mips/sibyte/sb1250/setup.c
+2
-2
arch/mips/sibyte/sb1250/smp.c
arch/mips/sibyte/sb1250/smp.c
+9
-9
arch/mips/sibyte/sb1250/time.c
arch/mips/sibyte/sb1250/time.c
+22
-22
arch/mips/sibyte/swarm/rtc_m41t81.c
arch/mips/sibyte/swarm/rtc_m41t81.c
+24
-23
arch/mips/sibyte/swarm/rtc_xicor1241.c
arch/mips/sibyte/swarm/rtc_xicor1241.c
+21
-21
arch/mips/sibyte/swarm/setup.c
arch/mips/sibyte/swarm/setup.c
+28
-13
arch/mips/sibyte/swarm/time.c
arch/mips/sibyte/swarm/time.c
+22
-22
arch/mips/sni/irq.c
arch/mips/sni/irq.c
+7
-8
arch/mips/sni/setup.c
arch/mips/sni/setup.c
+1
-5
arch/mips/tx4927/Kconfig
arch/mips/tx4927/Kconfig
+3
-0
arch/mips/tx4927/common/tx4927_setup.c
arch/mips/tx4927/common/tx4927_setup.c
+1
-5
arch/mips/tx4927/toshiba_rbtx4927/toshiba_rbtx4927_setup.c
arch/mips/tx4927/toshiba_rbtx4927/toshiba_rbtx4927_setup.c
+23
-0
arch/mips/tx4938/Kconfig
arch/mips/tx4938/Kconfig
+24
-0
arch/mips/tx4938/common/Makefile
arch/mips/tx4938/common/Makefile
+11
-0
arch/mips/tx4938/common/dbgio.c
arch/mips/tx4938/common/dbgio.c
+50
-0
arch/mips/tx4938/common/irq.c
arch/mips/tx4938/common/irq.c
+424
-0
arch/mips/tx4938/common/irq_handler.S
arch/mips/tx4938/common/irq_handler.S
+84
-0
arch/mips/tx4938/common/prom.c
arch/mips/tx4938/common/prom.c
+129
-0
arch/mips/tx4938/common/rtc_rx5c348.c
arch/mips/tx4938/common/rtc_rx5c348.c
+202
-0
arch/mips/tx4938/common/setup.c
arch/mips/tx4938/common/setup.c
+91
-0
arch/mips/tx4938/toshiba_rbtx4938/Makefile
arch/mips/tx4938/toshiba_rbtx4938/Makefile
+9
-0
arch/mips/tx4938/toshiba_rbtx4938/irq.c
arch/mips/tx4938/toshiba_rbtx4938/irq.c
+244
-0
arch/mips/tx4938/toshiba_rbtx4938/prom.c
arch/mips/tx4938/toshiba_rbtx4938/prom.c
+78
-0
arch/mips/tx4938/toshiba_rbtx4938/setup.c
arch/mips/tx4938/toshiba_rbtx4938/setup.c
+1035
-0
arch/mips/tx4938/toshiba_rbtx4938/spi_eeprom.c
arch/mips/tx4938/toshiba_rbtx4938/spi_eeprom.c
+219
-0
arch/mips/tx4938/toshiba_rbtx4938/spi_txx9.c
arch/mips/tx4938/toshiba_rbtx4938/spi_txx9.c
+159
-0
arch/mips/vr41xx/Kconfig
arch/mips/vr41xx/Kconfig
+88
-0
arch/mips/vr41xx/common/cmu.c
arch/mips/vr41xx/common/cmu.c
+1
-1
arch/mips/vr41xx/common/init.c
arch/mips/vr41xx/common/init.c
+8
-6
arch/mips/vr41xx/common/vrc4173.c
arch/mips/vr41xx/common/vrc4173.c
+2
-2
arch/mips/vr41xx/nec-cmbvr4133/setup.c
arch/mips/vr41xx/nec-cmbvr4133/setup.c
+1
-4
drivers/char/lcd.c
drivers/char/lcd.c
+2
-2
drivers/char/lcd.h
drivers/char/lcd.h
+1
-1
drivers/char/qtronix.c
drivers/char/qtronix.c
+5
-0
drivers/ide/Kconfig
drivers/ide/Kconfig
+30
-1
drivers/ide/ide-proc.c
drivers/ide/ide-proc.c
+1
-0
drivers/ide/mips/au1xxx-ide.c
drivers/ide/mips/au1xxx-ide.c
+1250
-0
drivers/media/video/indycam.c
drivers/media/video/indycam.c
+4
-6
drivers/media/video/saa7191.c
drivers/media/video/saa7191.c
+6
-8
drivers/media/video/vino.c
drivers/media/video/vino.c
+4
-3
drivers/mmc/Kconfig
drivers/mmc/Kconfig
+9
-0
drivers/mmc/Makefile
drivers/mmc/Makefile
+1
-0
drivers/mmc/au1xmmc.c
drivers/mmc/au1xmmc.c
+1026
-0
drivers/mmc/au1xmmc.h
drivers/mmc/au1xmmc.h
+96
-0
drivers/pcmcia/Makefile
drivers/pcmcia/Makefile
+2
-0
drivers/pcmcia/au1000_db1x00.c
drivers/pcmcia/au1000_db1x00.c
+19
-2
drivers/pcmcia/au1000_generic.c
drivers/pcmcia/au1000_generic.c
+1
-7
drivers/pcmcia/au1000_generic.h
drivers/pcmcia/au1000_generic.h
+2
-2
drivers/scsi/dec_esp.c
drivers/scsi/dec_esp.c
+1
-1
drivers/tc/tc.c
drivers/tc/tc.c
+42
-47
drivers/tc/zs.c
drivers/tc/zs.c
+6
-26
drivers/video/Kconfig
drivers/video/Kconfig
+4
-4
drivers/video/Makefile
drivers/video/Makefile
+1
-1
drivers/video/au1100fb.c
drivers/video/au1100fb.c
+502
-469
drivers/video/au1100fb.h
drivers/video/au1100fb.h
+307
-307
drivers/video/console/newport_con.c
drivers/video/console/newport_con.c
+0
-1
drivers/video/gbefb.c
drivers/video/gbefb.c
+13
-7
include/asm-mips/abi.h
include/asm-mips/abi.h
+25
-0
include/asm-mips/addrspace.h
include/asm-mips/addrspace.h
+52
-38
include/asm-mips/asm.h
include/asm-mips/asm.h
+4
-0
include/asm-mips/atomic.h
include/asm-mips/atomic.h
+40
-0
include/asm-mips/bitops.h
include/asm-mips/bitops.h
+163
-46
include/asm-mips/bootinfo.h
include/asm-mips/bootinfo.h
+5
-0
include/asm-mips/break.h
include/asm-mips/break.h
+1
-0
include/asm-mips/bug.h
include/asm-mips/bug.h
+8
-3
include/asm-mips/bugs.h
include/asm-mips/bugs.h
+6
-0
include/asm-mips/cache.h
include/asm-mips/cache.h
+1
-2
include/asm-mips/cacheflush.h
include/asm-mips/cacheflush.h
+23
-8
include/asm-mips/checksum.h
include/asm-mips/checksum.h
+81
-78
include/asm-mips/cobalt/cobalt.h
include/asm-mips/cobalt/cobalt.h
+39
-13
include/asm-mips/cobalt/mach-gt64120.h
include/asm-mips/cobalt/mach-gt64120.h
+1
-0
include/asm-mips/compat.h
include/asm-mips/compat.h
+6
-6
include/asm-mips/cpu-features.h
include/asm-mips/cpu-features.h
+52
-14
include/asm-mips/cpu-info.h
include/asm-mips/cpu-info.h
+2
-0
include/asm-mips/cpu.h
include/asm-mips/cpu.h
+60
-27
include/asm-mips/dec/ecc.h
include/asm-mips/dec/ecc.h
+2
-1
include/asm-mips/dec/ioasic_addrs.h
include/asm-mips/dec/ioasic_addrs.h
+2
-1
include/asm-mips/dec/kn01.h
include/asm-mips/dec/kn01.h
+21
-13
include/asm-mips/dec/kn02.h
include/asm-mips/dec/kn02.h
+10
-23
include/asm-mips/dec/kn02xa.h
include/asm-mips/dec/kn02xa.h
+28
-18
include/asm-mips/dec/kn03.h
include/asm-mips/dec/kn03.h
+2
-11
include/asm-mips/dec/kn05.h
include/asm-mips/dec/kn05.h
+40
-36
include/asm-mips/dec/prom.h
include/asm-mips/dec/prom.h
+16
-14
include/asm-mips/dec/system.h
include/asm-mips/dec/system.h
+18
-0
include/asm-mips/dec/tc.h
include/asm-mips/dec/tc.h
+4
-6
include/asm-mips/delay.h
include/asm-mips/delay.h
+1
-7
include/asm-mips/dsp.h
include/asm-mips/dsp.h
+83
-0
include/asm-mips/elf.h
include/asm-mips/elf.h
+73
-23
include/asm-mips/errno.h
include/asm-mips/errno.h
+4
-0
include/asm-mips/fcntl.h
include/asm-mips/fcntl.h
+7
-10
include/asm-mips/fixmap.h
include/asm-mips/fixmap.h
+7
-0
include/asm-mips/fpu.h
include/asm-mips/fpu.h
+7
-2
include/asm-mips/fpu_emulator.h
include/asm-mips/fpu_emulator.h
+9
-10
include/asm-mips/futex.h
include/asm-mips/futex.h
+50
-0
include/asm-mips/hazards.h
include/asm-mips/hazards.h
+47
-11
include/asm-mips/highmem.h
include/asm-mips/highmem.h
+2
-0
include/asm-mips/inst.h
include/asm-mips/inst.h
+5
-5
include/asm-mips/interrupt.h
include/asm-mips/interrupt.h
+84
-53
include/asm-mips/inventory.h
include/asm-mips/inventory.h
+6
-2
include/asm-mips/io.h
include/asm-mips/io.h
+109
-55
include/asm-mips/irq.h
include/asm-mips/irq.h
+1
-3
include/asm-mips/jmr3927/jmr3927.h
include/asm-mips/jmr3927/jmr3927.h
+0
-14
include/asm-mips/mach-au1x00/au1000.h
include/asm-mips/mach-au1x00/au1000.h
+463
-91
include/asm-mips/mach-au1x00/au1xxx.h
include/asm-mips/mach-au1x00/au1xxx.h
+44
-0
include/asm-mips/mach-au1x00/au1xxx_dbdma.h
include/asm-mips/mach-au1x00/au1xxx_dbdma.h
+111
-17
include/asm-mips/mach-au1x00/au1xxx_gpio.h
include/asm-mips/mach-au1x00/au1xxx_gpio.h
+20
-0
include/asm-mips/mach-au1x00/au1xxx_ide.h
include/asm-mips/mach-au1x00/au1xxx_ide.h
+301
-0
include/asm-mips/mach-au1x00/au1xxx_psc.h
include/asm-mips/mach-au1x00/au1xxx_psc.h
+2
-0
include/asm-mips/mach-au1x00/ioremap.h
include/asm-mips/mach-au1x00/ioremap.h
+32
-0
include/asm-mips/mach-db1x00/db1200.h
include/asm-mips/mach-db1x00/db1200.h
+224
-0
include/asm-mips/mach-dec/mc146818rtc.h
include/asm-mips/mach-dec/mc146818rtc.h
+3
-8
include/asm-mips/mach-generic/cpu-feature-overrides.h
include/asm-mips/mach-generic/cpu-feature-overrides.h
+1
-1
include/asm-mips/mach-generic/ide.h
include/asm-mips/mach-generic/ide.h
+65
-8
include/asm-mips/mach-generic/ioremap.h
include/asm-mips/mach-generic/ioremap.h
+23
-0
include/asm-mips/mach-generic/kernel-entry-init.h
include/asm-mips/mach-generic/kernel-entry-init.h
+25
-0
include/asm-mips/mach-generic/kmalloc.h
include/asm-mips/mach-generic/kmalloc.h
+13
-0
include/asm-mips/mach-generic/spaces.h
include/asm-mips/mach-generic/spaces.h
+5
-5
include/asm-mips/mach-ip22/cpu-feature-overrides.h
include/asm-mips/mach-ip22/cpu-feature-overrides.h
+8
-0
include/asm-mips/mach-ip22/spaces.h
include/asm-mips/mach-ip22/spaces.h
+1
-1
include/asm-mips/mach-ip27/cpu-feature-overrides.h
include/asm-mips/mach-ip27/cpu-feature-overrides.h
+1
-0
include/asm-mips/mach-ip27/kernel-entry-init.h
include/asm-mips/mach-ip27/kernel-entry-init.h
+52
-0
include/asm-mips/mach-ip27/kmalloc.h
include/asm-mips/mach-ip27/kmalloc.h
+8
-0
include/asm-mips/mach-ip27/mmzone.h
include/asm-mips/mach-ip27/mmzone.h
+1
-1
include/asm-mips/mach-ip27/spaces.h
include/asm-mips/mach-ip27/spaces.h
+1
-0
include/asm-mips/mach-ip27/topology.h
include/asm-mips/mach-ip27/topology.h
+3
-0
include/asm-mips/mach-ip32/cpu-feature-overrides.h
include/asm-mips/mach-ip32/cpu-feature-overrides.h
+1
-0
include/asm-mips/mach-ip32/kmalloc.h
include/asm-mips/mach-ip32/kmalloc.h
+12
-0
include/asm-mips/mach-ip32/spaces.h
include/asm-mips/mach-ip32/spaces.h
+4
-4
include/asm-mips/mach-ja/cpu-feature-overrides.h
include/asm-mips/mach-ja/cpu-feature-overrides.h
+1
-6
include/asm-mips/mach-mips/cpu-feature-overrides.h
include/asm-mips/mach-mips/cpu-feature-overrides.h
+4
-2
include/asm-mips/mach-mips/irq.h
include/asm-mips/mach-mips/irq.h
+14
-0
include/asm-mips/mach-ocelot3/cpu-feature-overrides.h
include/asm-mips/mach-ocelot3/cpu-feature-overrides.h
+1
-6
include/asm-mips/mach-pb1x00/pb1200.h
include/asm-mips/mach-pb1x00/pb1200.h
+252
-0
include/asm-mips/mach-pnx8550/cm.h
include/asm-mips/mach-pnx8550/cm.h
+43
-0
include/asm-mips/mach-pnx8550/glb.h
include/asm-mips/mach-pnx8550/glb.h
+86
-0
include/asm-mips/mach-pnx8550/int.h
include/asm-mips/mach-pnx8550/int.h
+140
-0
include/asm-mips/mach-pnx8550/kernel-entry-init.h
include/asm-mips/mach-pnx8550/kernel-entry-init.h
+262
-0
include/asm-mips/mach-pnx8550/nand.h
include/asm-mips/mach-pnx8550/nand.h
+121
-0
include/asm-mips/mach-pnx8550/pci.h
include/asm-mips/mach-pnx8550/pci.h
+185
-0
include/asm-mips/mach-pnx8550/uart.h
include/asm-mips/mach-pnx8550/uart.h
+16
-0
include/asm-mips/mach-pnx8550/usb.h
include/asm-mips/mach-pnx8550/usb.h
+32
-0
include/asm-mips/mach-rm200/cpu-feature-overrides.h
include/asm-mips/mach-rm200/cpu-feature-overrides.h
+2
-1
include/asm-mips/mach-sibyte/cpu-feature-overrides.h
include/asm-mips/mach-sibyte/cpu-feature-overrides.h
+1
-0
include/asm-mips/mach-sim/cpu-feature-overrides.h
include/asm-mips/mach-sim/cpu-feature-overrides.h
+66
-0
include/asm-mips/mach-yosemite/cpu-feature-overrides.h
include/asm-mips/mach-yosemite/cpu-feature-overrides.h
+1
-6
include/asm-mips/mips-boards/generic.h
include/asm-mips/mips-boards/generic.h
+7
-0
include/asm-mips/mips-boards/maltaint.h
include/asm-mips/mips-boards/maltaint.h
+56
-2
include/asm-mips/mips-boards/msc01_pci.h
include/asm-mips/mips-boards/msc01_pci.h
+121
-120
include/asm-mips/mips-boards/sim.h
include/asm-mips/mips-boards/sim.h
+40
-0
include/asm-mips/mips-boards/simint.h
include/asm-mips/mips-boards/simint.h
+34
-0
include/asm-mips/mipsmtregs.h
include/asm-mips/mipsmtregs.h
+391
-0
include/asm-mips/mipsregs.h
include/asm-mips/mipsregs.h
+390
-4
include/asm-mips/mmu_context.h
include/asm-mips/mmu_context.h
+2
-2
include/asm-mips/mmzone.h
include/asm-mips/mmzone.h
+1
-0
include/asm-mips/module.h
include/asm-mips/module.h
+81
-9
include/asm-mips/paccess.h
include/asm-mips/paccess.h
+4
-4
include/asm-mips/page.h
include/asm-mips/page.h
+34
-8
include/asm-mips/pci.h
include/asm-mips/pci.h
+21
-15
include/asm-mips/pgalloc.h
include/asm-mips/pgalloc.h
+14
-5
include/asm-mips/pgtable-32.h
include/asm-mips/pgtable-32.h
+17
-36
include/asm-mips/pgtable-64.h
include/asm-mips/pgtable-64.h
+41
-29
include/asm-mips/pgtable-bits.h
include/asm-mips/pgtable-bits.h
+3
-3
include/asm-mips/pgtable.h
include/asm-mips/pgtable.h
+14
-9
include/asm-mips/processor.h
include/asm-mips/processor.h
+22
-0
include/asm-mips/ptrace.h
include/asm-mips/ptrace.h
+14
-5
include/asm-mips/r4kcache.h
include/asm-mips/r4kcache.h
+36
-36
include/asm-mips/rtc.h
include/asm-mips/rtc.h
+48
-5
include/asm-mips/rtlx.h
include/asm-mips/rtlx.h
+56
-0
include/asm-mips/serial.h
include/asm-mips/serial.h
+6
-29
include/asm-mips/sibyte/bcm1480_int.h
include/asm-mips/sibyte/bcm1480_int.h
+310
-0
include/asm-mips/sibyte/bcm1480_l2c.h
include/asm-mips/sibyte/bcm1480_l2c.h
+176
-0
include/asm-mips/sibyte/bcm1480_mc.h
include/asm-mips/sibyte/bcm1480_mc.h
+962
-0
include/asm-mips/sibyte/bcm1480_regs.h
include/asm-mips/sibyte/bcm1480_regs.h
+869
-0
include/asm-mips/sibyte/bcm1480_scd.h
include/asm-mips/sibyte/bcm1480_scd.h
+436
-0
include/asm-mips/sibyte/bigsur.h
include/asm-mips/sibyte/bigsur.h
+49
-0
include/asm-mips/sibyte/board.h
include/asm-mips/sibyte/board.h
+4
-12
include/asm-mips/sibyte/sb1250.h
include/asm-mips/sibyte/sb1250.h
+12
-1
include/asm-mips/sibyte/sb1250_defs.h
include/asm-mips/sibyte/sb1250_defs.h
+25
-8
include/asm-mips/sibyte/sb1250_dma.h
include/asm-mips/sibyte/sb1250_dma.h
+35
-35
include/asm-mips/sibyte/sb1250_genbus.h
include/asm-mips/sibyte/sb1250_genbus.h
+214
-16
include/asm-mips/sibyte/sb1250_int.h
include/asm-mips/sibyte/sb1250_int.h
+6
-2
include/asm-mips/sibyte/sb1250_l2c.h
include/asm-mips/sibyte/sb1250_l2c.h
+7
-4
include/asm-mips/sibyte/sb1250_ldt.h
include/asm-mips/sibyte/sb1250_ldt.h
+0
-2
include/asm-mips/sibyte/sb1250_mac.h
include/asm-mips/sibyte/sb1250_mac.h
+24
-11
include/asm-mips/sibyte/sb1250_mc.h
include/asm-mips/sibyte/sb1250_mc.h
+4
-2
include/asm-mips/sibyte/sb1250_regs.h
include/asm-mips/sibyte/sb1250_regs.h
+27
-8
include/asm-mips/sibyte/sb1250_scd.h
include/asm-mips/sibyte/sb1250_scd.h
+82
-20
include/asm-mips/sibyte/sb1250_smbus.h
include/asm-mips/sibyte/sb1250_smbus.h
+46
-12
include/asm-mips/sibyte/sb1250_syncser.h
include/asm-mips/sibyte/sb1250_syncser.h
+0
-2
include/asm-mips/sibyte/sb1250_uart.h
include/asm-mips/sibyte/sb1250_uart.h
+8
-5
include/asm-mips/sibyte/swarm.h
include/asm-mips/sibyte/swarm.h
+1
-1
include/asm-mips/sigcontext.h
include/asm-mips/sigcontext.h
+31
-29
include/asm-mips/siginfo.h
include/asm-mips/siginfo.h
+1
-0
include/asm-mips/signal.h
include/asm-mips/signal.h
+28
-1
include/asm-mips/sn/sn0/arch.h
include/asm-mips/sn/sn0/arch.h
+0
-5
include/asm-mips/socket.h
include/asm-mips/socket.h
+3
-2
include/asm-mips/spinlock.h
include/asm-mips/spinlock.h
+17
-9
include/asm-mips/stackframe.h
include/asm-mips/stackframe.h
+18
-11
include/asm-mips/system.h
include/asm-mips/system.h
+47
-24
include/asm-mips/thread_info.h
include/asm-mips/thread_info.h
+7
-4
include/asm-mips/traps.h
include/asm-mips/traps.h
+3
-0
include/asm-mips/tx4938/rbtx4938.h
include/asm-mips/tx4938/rbtx4938.h
+207
-0
include/asm-mips/tx4938/spi.h
include/asm-mips/tx4938/spi.h
+74
-0
include/asm-mips/tx4938/tx4938.h
include/asm-mips/tx4938/tx4938.h
+706
-0
include/asm-mips/tx4938/tx4938_mips.h
include/asm-mips/tx4938/tx4938_mips.h
+54
-0
include/asm-mips/uaccess.h
include/asm-mips/uaccess.h
+70
-88
include/asm-mips/unistd.h
include/asm-mips/unistd.h
+19
-6
include/asm-mips/vga.h
include/asm-mips/vga.h
+25
-0
include/asm-mips/war.h
include/asm-mips/war.h
+14
-0
include/linux/ide.h
include/linux/ide.h
+1
-1
include/linux/serial_core.h
include/linux/serial_core.h
+2
-1
include/linux/serial_ip3106.h
include/linux/serial_ip3106.h
+81
-0
sound/oss/au1550_ac97.c
sound/oss/au1550_ac97.c
+0
-1
No files found.
Documentation/mips/AU1xxx_IDE.README
0 → 100644
View file @
e9d52234
README for MIPS AU1XXX IDE driver - Released 2005-07-15
ABOUT
-----
This file describes the 'drivers/ide/mips/au1xxx-ide.c', related files and the
services they provide.
If you are short in patience and just want to know how to add your hard disc to
the white or black list, go to the 'ADD NEW HARD DISC TO WHITE OR BLACK LIST'
section.
LICENSE
-------
Copyright (c) 2003-2005 AMD, Personal Connectivity Solutions
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 SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR
BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
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.,
675 Mass Ave, Cambridge, MA 02139, USA.
Note: for more information, please refer "AMD Alchemy Au1200/Au1550 IDE
Interface and Linux Device Driver" Application Note.
FILES, CONFIGS AND COMPATABILITY
--------------------------------
Two files are introduced:
a) 'include/asm-mips/mach-au1x00/au1xxx_ide.h'
containes : struct _auide_hwif
struct drive_list_entry dma_white_list
struct drive_list_entry dma_black_list
timing parameters for PIO mode 0/1/2/3/4
timing parameters for MWDMA 0/1/2
b) 'drivers/ide/mips/au1xxx-ide.c'
contains the functionality of the AU1XXX IDE driver
Four configs variables are introduced:
CONFIG_BLK_DEV_IDE_AU1XXX_PIO_DBDMA - enable the PIO+DBDMA mode
CONFIG_BLK_DEV_IDE_AU1XXX_MDMA2_DBDMA - enable the MWDMA mode
CONFIG_BLK_DEV_IDE_AU1XXX_BURSTABLE_ON - set Burstable FIFO in DBDMA
controler
CONFIG_BLK_DEV_IDE_AU1XXX_SEQTS_PER_RQ - maximum transfer size
per descriptor
If MWDMA is enabled and the connected hard disc is not on the white list, the
kernel switches to a "safe mwdma mode" at boot time. In this mode the IDE
performance is substantial slower then in full speed mwdma. In this case
please add your hard disc to the white list (follow instruction from 'ADD NEW
HARD DISC TO WHITE OR BLACK LIST' section).
SUPPORTED IDE MODES
-------------------
The AU1XXX IDE driver supported all PIO modes - PIO mode 0/1/2/3/4 - and all
MWDMA modes - MWDMA 0/1/2 -. There is no support for SWDMA and UDMA mode.
To change the PIO mode use the program hdparm with option -p, e.g.
'hdparm -p0 [device]' for PIO mode 0. To enable the MWDMA mode use the option
-X, e.g. 'hdparm -X32 [device]' for MWDMA mode 0.
PERFORMANCE CONFIGURATIONS
--------------------------
If the used system doesn't need USB support enable the following kernel configs:
CONFIG_IDE=y
CONFIG_BLK_DEV_IDE=y
CONFIG_IDE_GENERIC=y
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_BLK_DEV_GENERIC=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
CONFIG_IDEDMA_PCI_AUTO=y
CONFIG_BLK_DEV_IDE_AU1XXX=y
CONFIG_BLK_DEV_IDE_AU1XXX_MDMA2_DBDMA=y
CONFIG_BLK_DEV_IDE_AU1XXX_BURSTABLE_ON=y
CONFIG_BLK_DEV_IDE_AU1XXX_SEQTS_PER_RQ=128
CONFIG_BLK_DEV_IDEDMA=y
CONFIG_IDEDMA_AUTO=y
If the used system need the USB support enable the following kernel configs for
high IDE to USB throughput.
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_IDE_GENERIC=y
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_BLK_DEV_GENERIC=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
CONFIG_IDEDMA_PCI_AUTO=y
CONFIG_BLK_DEV_IDE_AU1XXX=y
CONFIG_BLK_DEV_IDE_AU1XXX_MDMA2_DBDMA=y
CONFIG_BLK_DEV_IDE_AU1XXX_SEQTS_PER_RQ=128
CONFIG_BLK_DEV_IDEDMA=y
CONFIG_IDEDMA_AUTO=y
ADD NEW HARD DISC TO WHITE OR BLACK LIST
----------------------------------------
Step 1 : detect the model name of your hard disc
a) connect your hard disc to the AU1XXX
b) boot your kernel and get the hard disc model.
Example boot log:
--snipped--
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
Au1xxx IDE(builtin) configured for MWDMA2
Probing IDE interface ide0...
hda: Maxtor 6E040L0, ATA DISK drive
ide0 at 0xac800000-0xac800007,0xac8001c0 on irq 64
hda: max request size: 64KiB
hda: 80293248 sectors (41110 MB) w/2048KiB Cache, CHS=65535/16/63, (U)DMA
--snipped--
In this example 'Maxtor 6E040L0'.
Step 2 : edit 'include/asm-mips/mach-au1x00/au1xxx_ide.h'
Add your hard disc to the dma_white_list or dma_black_list structur.
Step 3 : Recompile the kernel
Enable MWDMA support in the kernel configuration. Recompile the kernel and
reboot.
Step 4 : Tests
If you have add a hard disc to the white list, please run some stress tests
for verification.
ACKNOWLEDGMENTS
---------------
These drivers wouldn't have been done without the base of kernel 2.4.x AU1XXX
IDE driver from AMD.
Additional input also from:
Matthias Lenk <matthias.lenk@amd.com>
Happy hacking!
Enrico Walther <enrico.walther@amd.com>
MAINTAINERS
View file @
e9d52234
...
...
@@ -1643,7 +1643,7 @@ S: Maintained
MIPS
P: Ralf Baechle
M: ralf@linux-mips.org
W: http://
oss.sgi.com/mips/mips-howto.html
W: http://
www.linux-mips.org/
L: linux-mips@linux-mips.org
S: Maintained
...
...
arch/mips/Kconfig
View file @
e9d52234
This diff is collapsed.
Click to expand it.
arch/mips/Makefile
View file @
e9d52234
...
...
@@ -52,6 +52,21 @@ ifdef CONFIG_CROSSCOMPILE
CROSS_COMPILE
:=
$
(
tool-prefix
)
endif
CHECKFLAGS-y
+=
-D__linux__
-D__mips__
\
-D_ABIO32
=
1
\
-D_ABIN32
=
2
\
-D_ABI64
=
3
CHECKFLAGS-$(CONFIG_32BIT)
+=
-D_MIPS_SIM
=
_ABIO32
\
-D_MIPS_SZLONG
=
32
\
-D__PTRDIFF_TYPE__
=
int
CHECKFLAGS-$(CONFIG_64BIT)
+=
-m64
-D_MIPS_SIM
=
_ABI64
\
-D_MIPS_SZLONG
=
64
\
-D__PTRDIFF_TYPE__
=
"long int"
CHECKFLAGS-$(CONFIG_CPU_BIG_ENDIAN)
+=
-D__MIPSEB__
CHECKFLAGS-$(CONFIG_CPU_LITTLE_ENDIAN)
+=
-D__MIPSEL__
CHECKFLAGS
=
$
(
CHECKFLAGS-y
)
ifdef
CONFIG_BUILD_ELF64
gas-abi
=
64
ld-emul
=
$
(
64bit-emul
)
...
...
@@ -79,9 +94,18 @@ endif
cflags-y
+=
-I
$(TOPDIR)
/include/asm/gcc
cflags-y
+=
-G
0
-mno-abicalls
-fno-pic
-pipe
cflags-y
+=
$(
call
cc-option,
-finline-limit
=
100000
)
LDFLAGS_vmlinux
+=
-G
0
-static
-n
LDFLAGS_vmlinux
+=
-G
0
-static
-n
-nostdlib
MODFLAGS
+=
-mlong-calls
#
# We explicitly add the endianness specifier if needed, this allows
# to compile kernels with a toolchain for the other endianness. We
# carefully avoid to add it redundantly because gcc 3.3/3.4 complains
# when fed the toolchain default!
#
cflags-$(CONFIG_CPU_BIG_ENDIAN)
+=
$(
shell
$(CC)
-dumpmachine
|grep
-q
'mips.*el-.*'
&&
echo
-EB
)
cflags-$(CONFIG_CPU_LITTLE_ENDIAN)
+=
$(
shell
$(CC)
-dumpmachine
|grep
-q
'mips.*el-.*'
||
echo
-EL
)
cflags-$(CONFIG_SB1XXX_CORELIS)
+=
-mno-sched-prolog
-fno-omit-frame-pointer
#
...
...
@@ -167,14 +191,22 @@ cflags-$(CONFIG_CPU_TX49XX) += \
$(
call
set_gccflags,r4600,mips3,r4600,mips3,mips2
)
\
-Wa
,--trap
cflags-$(CONFIG_CPU_MIPS32)
+=
\
cflags-$(CONFIG_CPU_MIPS32
_R1
)
+=
\
$(
call
set_gccflags,mips32,mips32,r4600,mips3,mips2
)
\
-Wa
,--trap
cflags-$(CONFIG_CPU_MIPS64)
+=
\
cflags-$(CONFIG_CPU_MIPS32_R2)
+=
\
$(
call
set_gccflags,mips32r2,mips32r2,r4600,mips3,mips2
)
\
-Wa
,--trap
cflags-$(CONFIG_CPU_MIPS64_R1)
+=
\
$(
call
set_gccflags,mips64,mips64,r4600,mips3,mips2
)
\
-Wa
,--trap
cflags-$(CONFIG_CPU_MIPS64_R2)
+=
\
$(
call
set_gccflags,mips64r2,mips64r2,r4600,mips3,mips2
)
\
-Wa
,--trap
cflags-$(CONFIG_CPU_R5000)
+=
\
$(
call
set_gccflags,r5000,mips4,r5000,mips4,mips2
)
\
-Wa
,--trap
...
...
@@ -196,6 +228,7 @@ cflags-$(CONFIG_CPU_RM9000) += \
$(
call
set_gccflags,rm9000,mips4,r5000,mips4,mips2
)
\
-Wa
,--trap
cflags-$(CONFIG_CPU_SB1)
+=
\
$(
call
set_gccflags,sb1,mips64,r5000,mips4,mips2
)
\
-Wa
,--trap
...
...
@@ -265,6 +298,13 @@ libs-$(CONFIG_MIPS_PB1550) += arch/mips/au1000/pb1550/
cflags-$(CONFIG_MIPS_PB1550)
+=
-Iinclude
/asm-mips/mach-pb1x00
load-$(CONFIG_MIPS_PB1550)
+=
0xffffffff80100000
#
# AMD Alchemy Pb1200 eval board
#
libs-$(CONFIG_MIPS_PB1200)
+=
arch
/mips/au1000/pb1200/
cflags-$(CONFIG_MIPS_PB1200)
+=
-Iinclude
/asm-mips/mach-pb1x00
load-$(CONFIG_MIPS_PB1200)
+=
0xffffffff80100000
#
# AMD Alchemy Db1000 eval board
#
...
...
@@ -293,6 +333,13 @@ libs-$(CONFIG_MIPS_DB1550) += arch/mips/au1000/db1x00/
cflags-$(CONFIG_MIPS_DB1550)
+=
-Iinclude
/asm-mips/mach-db1x00
load-$(CONFIG_MIPS_DB1550)
+=
0xffffffff80100000
#
# AMD Alchemy Db1200 eval board
#
libs-$(CONFIG_MIPS_DB1200)
+=
arch
/mips/au1000/pb1200/
cflags-$(CONFIG_MIPS_DB1200)
+=
-Iinclude
/asm-mips/mach-db1x00
load-$(CONFIG_MIPS_DB1200)
+=
0xffffffff80100000
#
# AMD Alchemy Bosporus eval board
#
...
...
@@ -323,6 +370,7 @@ load-$(CONFIG_MIPS_XXS1500) += 0xffffffff80100000
# Cobalt Server
#
core-$(CONFIG_MIPS_COBALT)
+=
arch
/mips/cobalt/
cflags-$(CONFIG_MIPS_COBALT)
+=
-Iinclude
/asm-mips/cobalt
load-$(CONFIG_MIPS_COBALT)
+=
0xffffffff80080000
#
...
...
@@ -388,6 +436,13 @@ load-$(CONFIG_MIPS_MALTA) += 0xffffffff80100000
core-$(CONFIG_MIPS_SEAD)
+=
arch
/mips/mips-boards/sead/
load-$(CONFIG_MIPS_SEAD)
+=
0xffffffff80100000
#
# MIPS SIM
#
core-$(CONFIG_MIPS_SIM)
+=
arch
/mips/mips-boards/sim/
cflags-$(CONFIG_MIPS_SIM)
+=
-Iinclude
/asm-mips/mach-sim
load-$(CONFIG_MIPS_SIM)
+=
0x80100000
#
# Momentum Ocelot board
#
...
...
@@ -513,6 +568,19 @@ load-$(CONFIG_CASIO_E55) += 0xffffffff80004000
#
load-$(CONFIG_TANBAC_TB022X)
+=
0xffffffff80000000
#
# Common Philips PNX8550
#
core-$(CONFIG_SOC_PNX8550)
+=
arch
/mips/philips/pnx8550/common/
cflags-$(CONFIG_SOC_PNX8550)
+=
-Iinclude
/asm-mips/mach-pnx8550
#
# Philips PNX8550 JBS board
#
libs-$(CONFIG_PNX8550_JBS)
+=
arch
/mips/philips/pnx8550/jbs/
#cflags-$(CONFIG_PNX8550_JBS) += -Iinclude/asm-mips/mach-pnx8550
load-$(CONFIG_PNX8550_JBS)
+=
0xffffffff80060000
#
# SGI IP22 (Indy/Indigo2)
#
...
...
@@ -582,10 +650,20 @@ load-$(CONFIG_SGI_IP32) += 0xffffffff80004000
# removed (as happens, even if they have __initcall/module_init)
#
core-$(CONFIG_SIBYTE_BCM112X)
+=
arch
/mips/sibyte/sb1250/
cflags-$(CONFIG_SIBYTE_BCM112X)
+=
-Iinclude
/asm-mips/mach-sibyte
cflags-$(CONFIG_SIBYTE_BCM112X)
+=
-Iinclude
/asm-mips/mach-sibyte
\
-DSIBYTE_HDR_FEATURES
=
SIBYTE_HDR_FMASK_1250_112x_ALL
core-$(CONFIG_SIBYTE_SB1250)
+=
arch
/mips/sibyte/sb1250/
cflags-$(CONFIG_SIBYTE_SB1250)
+=
-Iinclude
/asm-mips/mach-sibyte
cflags-$(CONFIG_SIBYTE_SB1250)
+=
-Iinclude
/asm-mips/mach-sibyte
\
-DSIBYTE_HDR_FEATURES
=
SIBYTE_HDR_FMASK_1250_112x_ALL
core-$(CONFIG_SIBYTE_BCM1x55)
+=
arch
/mips/sibyte/bcm1480/
cflags-$(CONFIG_SIBYTE_BCM1x55)
+=
-Iinclude
/asm-mips/mach-sibyte
\
-DSIBYTE_HDR_FEATURES
=
SIBYTE_HDR_FMASK_1480_ALL
core-$(CONFIG_SIBYTE_BCM1x80)
+=
arch
/mips/sibyte/bcm1480/
cflags-$(CONFIG_SIBYTE_BCM1x80)
+=
-Iinclude
/asm-mips/mach-sibyte
\
-DSIBYTE_HDR_FEATURES
=
SIBYTE_HDR_FMASK_1480_ALL
#
# Sibyte BCM91120x (Carmel) board
...
...
@@ -593,6 +671,7 @@ cflags-$(CONFIG_SIBYTE_SB1250) += -Iinclude/asm-mips/mach-sibyte
# Sibyte BCM91125C (CRhone) board
# Sibyte BCM91125E (Rhone) board
# Sibyte SWARM board
# Sibyte BCM91x80 (BigSur) board
#
libs-$(CONFIG_SIBYTE_CARMEL)
+=
arch
/mips/sibyte/swarm/
load-$(CONFIG_SIBYTE_CARMEL)
:=
0xffffffff80100000
...
...
@@ -606,6 +685,8 @@ libs-$(CONFIG_SIBYTE_SENTOSA) += arch/mips/sibyte/swarm/
load-$(CONFIG_SIBYTE_SENTOSA)
:=
0xffffffff80100000
libs-$(CONFIG_SIBYTE_SWARM)
+=
arch
/mips/sibyte/swarm/
load-$(CONFIG_SIBYTE_SWARM)
:=
0xffffffff80100000
libs-$(CONFIG_SIBYTE_BIGSUR)
+=
arch
/mips/sibyte/swarm/
load-$(CONFIG_SIBYTE_BIGSUR)
:=
0xffffffff80100000
#
# SNI RM200 PCI
...
...
@@ -629,6 +710,13 @@ core-$(CONFIG_TOSHIBA_RBTX4927) += arch/mips/tx4927/toshiba_rbtx4927/
core-$(CONFIG_TOSHIBA_RBTX4927)
+=
arch
/mips/tx4927/common/
load-$(CONFIG_TOSHIBA_RBTX4927)
+=
0xffffffff80020000
#
# Toshiba RBTX4938 board
#
core-$(CONFIG_TOSHIBA_RBTX4938)
+=
arch
/mips/tx4938/toshiba_rbtx4938/
core-$(CONFIG_TOSHIBA_RBTX4938)
+=
arch
/mips/tx4938/common/
load-$(CONFIG_TOSHIBA_RBTX4938)
+=
0xffffffff80100000
cflags-y
+=
-Iinclude
/asm-mips/mach-generic
drivers-$(CONFIG_PCI)
+=
arch
/mips/pci/
...
...
@@ -701,10 +789,29 @@ ifdef CONFIG_BOOT_ELF64
all
:
$(vmlinux-64)
endif
ifdef
CONFIG_MIPS_ATLAS
all
:
vmlinux.srec
endif
ifdef
CONFIG_MIPS_MALTA
all
:
vmlinux.srec
endif
ifdef
CONFIG_MIPS_SEAD
all
:
vmlinux.srec
endif
ifdef
CONFIG_QEMU
all
:
vmlinux.bin
endif
ifdef
CONFIG_SNI_RM200_PCI
all
:
vmlinux.ecoff
endif
vmlinux.bin
:
$(vmlinux-32)
+@
$(
call
makeboot,
$@
)
vmlinux.ecoff vmlinux.rm200
:
$(vmlinux-32)
+@
$(
call
makeboot,
$@
)
...
...
@@ -720,7 +827,6 @@ archclean:
@
$(MAKE)
$(clean)
=
arch
/mips/boot
@
$(MAKE)
$(clean)
=
arch
/mips/lasat
CLEAN_FILES
+=
vmlinux.32
\
vmlinux.64
\
vmlinux.ecoff
arch/mips/arc/Makefile
View file @
e9d52234
...
...
@@ -3,7 +3,7 @@
#
lib-y
+=
cmdline.o env.o file.o identify.o init.o
\
misc.o time.o tree.o
misc.o
salone.o
time.o tree.o
lib-$(CONFIG_ARC_MEMORY)
+=
memory.o
lib-$(CONFIG_ARC_CONSOLE)
+=
arc_con.o
...
...
arch/mips/arc/identify.c
View file @
e9d52234