CVSROOT: /home/cvs
Module name: linux
Changes by: ralf@ftp.linux-mips.org 03/11/18 01:17:48
Modified files:
arch/mips : Kconfig Makefile defconfig defconfig-atlas
defconfig-bosporus defconfig-capcella
defconfig-cobalt defconfig-db1000
defconfig-db1100 defconfig-db1500
defconfig-ddb5476 defconfig-ddb5477
defconfig-decstation defconfig-e55
defconfig-eagle defconfig-ev64120
defconfig-ev96100 defconfig-hp-lj
defconfig-ip22 defconfig-ip27 defconfig-ip32
defconfig-it8172 defconfig-ivr
defconfig-jmr3927 defconfig-lasat200
defconfig-malta defconfig-mirage
defconfig-mpc30x defconfig-mtx1
defconfig-ocelot defconfig-osprey
defconfig-pb1000 defconfig-pb1100
defconfig-pb1500 defconfig-rm200
defconfig-sb1250-swarm defconfig-sead
defconfig-tb0226 defconfig-tb0229
defconfig-workpad defconfig-xxs1500
arch/mips/au1000/common: irq.c setup.c usbdev.c
arch/mips/au1000/db1x00: init.c irqmap.c
arch/mips/au1000/mtx-1: init.c
arch/mips/au1000/pb1000: init.c
arch/mips/au1000/pb1100: init.c
arch/mips/au1000/pb1500: init.c
arch/mips/au1000/xxs1500: init.c
arch/mips/boot : Makefile
arch/mips/cobalt: setup.c
arch/mips/ddb5xxx/ddb5074: nile4_pic.c setup.c
arch/mips/ddb5xxx/ddb5476: setup.c
arch/mips/ddb5xxx/ddb5477: setup.c
arch/mips/dec : int-handler.S
arch/mips/galileo-boards/ev96100: init.c puts.c reset.c setup.c
arch/mips/gt64120/common: pci.c time.c
arch/mips/gt64120/ev64120: irq.c setup.c
arch/mips/gt64120/momenco_ocelot: setup.c
arch/mips/hp-lj: setup.c
arch/mips/ite-boards/generic: it8172_setup.c
arch/mips/ite-boards/ivr: init.c
arch/mips/ite-boards/qed-4n-s01b: init.c
arch/mips/jazz : Makefile setup.c
arch/mips/kernel: cpu-bugs64.c cpu-probe.c ioctl32.c
mips_ksyms.c offset.c process.c ptrace32.c
r4k_fpu.S scall64-o32.S setup.c signal_n32.c
vmlinux.lds.S
arch/mips/lasat: interrupt.c lasatIRQ.S lasat_board.c pci.c
prom.c reset.c setup.c
arch/mips/lib : Makefile
arch/mips/math-emu: kernel_linkage.c
arch/mips/mips-boards/atlas: atlas_setup.c
arch/mips/mips-boards/generic: init.c pci.c
arch/mips/mips-boards/malta: malta_int.c malta_setup.c
arch/mips/mm : cerr-sb1.c fault.c highmem.c pgtable-32.c
tlb-andes.c tlb-r3k.c
arch/mips/momentum/jaguar_atx: int-handler.S irq.c
jaguar_atx_fpga.h mv-irq.c
pci-irq.c pci.c reset.c setup.c
arch/mips/momentum/ocelot_c: cpci-irq.c int-handler.S irq.c
mv-irq.c ocelot_c_fpga.h reset.c
setup.c uart-irq.c
arch/mips/momentum/ocelot_g: gt-irq.c int-handler.S irq.c
setup.c
arch/mips/pci : Makefile fixup-ev96100.c ops-ddb5074.c
ops-ddb5476.c ops-gt64120.c ops-gt96100.c
ops-mv64340.c pci-ddb5476.c pci-ddb5477.c
pci-hplj.c pci-ip32.c pci-ocelot-c.c
pci-ocelot.c pci.c
arch/mips/sgi-ip22: ip22-int.c
arch/mips/sgi-ip27: ip27-init.c ip27-timer.c
arch/mips/sgi-ip32: ip32-setup.c ip32-timer.c
arch/mips/sibyte/cfe: console.c
arch/mips/sibyte/sb1250: bus_watcher.c setup.c
arch/mips/sibyte/swarm: setup.c
arch/mips/sni : setup.c
arch/mips/tx4927/common: tx4927_irq.c tx4927_irq_handler.S
tx4927_setup.c
arch/mips/tx4927/toshiba_rbtx4927: toshiba_rbtx4927_irq.c
toshiba_rbtx4927_setup.c
arch/mips/vr41xx/casio-e55: init.c setup.c
arch/mips/vr41xx/common: Makefile icu.c vrc4173.c
arch/mips/vr41xx/ibm-workpad: init.c setup.c
arch/mips/vr41xx/nec-eagle: init.c setup.c
arch/mips/vr41xx/tanbac-tb0226: init.c
arch/mips/vr41xx/tanbac-tb0229: init.c reboot.c
arch/mips/vr41xx/victor-mpc30x: init.c setup.c
arch/mips/vr41xx/zao-capcella: init.c setup.c
drivers/char : rtc.c
drivers/eisa : Makefile
drivers/ide/mips: swarm.c
drivers/tc : zs.c
include/asm-generic: rtc.h
include/asm-mips: .cvsignore asmmacro-32.h asmmacro-64.h
au1000.h au1000_dma.h au1000_pcmcia.h
cacheflush.h db1x00.h floppy.h gt64120.h
highmem.h hw_irq.h ide.h irq.h mc146818rtc.h
mv64340.h page-32.h param.h spinlock.h
system.h timex.h topology.h uaccess.h
include/asm-mips/dec: prom.h
include/asm-mips/galileo-boards: ev96100.h gt96100.h
include/asm-mips/mips-boards: malta.h
include/asm-mips/sibyte: board.h carmel.h sentosa.h swarm.h
include/asm-mips/tx4927: toshiba_rbtx4927.h
include/asm-mips/vr41xx: mpc30x.h vr41xx.h
Added files:
arch/mips/pci : ops-tx3927.c pci-jmr3927.c
include/asm-mips/mach-au1x00: timex.h
include/asm-mips/mach-dec: param.h
include/asm-mips/mach-ev64120: mach-gt64120.h
include/asm-mips/mach-ev96100: mach-gt64120.h
include/asm-mips/mach-generic: floppy.h ide.h irq.h param.h
timex.h
include/asm-mips/mach-ip27: irq.h
include/asm-mips/mach-jazz: floppy.h param.h timex.h
include/asm-mips/mach-lasat: mach-gt64120.h
include/asm-mips/mach-mips: mach-gt64120.h
include/asm-mips/mach-ocelot: mach-gt64120.h
include/asm-mips/mach-vr41xx: timex.h
Removed files:
arch/mips/jazz : floppy-jazz.c
arch/mips/lib : floppy-no.c floppy-std.c ide-no.c ide-std.c
arch/mips/pci : ops-jmr3927.c
arch/mips/vr41xx/common: ide.c
include/asm-mips/gt64120: gt64120.h
include/asm-mips/gt64120/ev64120: ev64120.h
include/asm-mips/gt64120/ev96100: gt64120_dep.h
include/asm-mips/gt64120/lasat: gt64120_dep.h
include/asm-mips/gt64120/mips-boards: gt64120_dep.h
include/asm-mips/gt64120/momenco_ocelot: gt64120_dep.h
include/asm-mips/jmr3927: pci.h
Log message:
Start removing the #ifdef mess in header files by moving stuff into
machine specific subdirectory of include/asm-mips/. We now
construct a search path for header in arch/mips/Makefile so the most
specific headerfile that is the one first in the search path will
be used. This is very similar to what i386 is using since a while
and avoids the scalability problems that are plaguing the arm-solution.
Using this new infrastructure kill the ide_ops and fd_ops
braindamage. Our machine selection has grown large so now offer Jazz,
vr41xx (other than vr4181) and Alchemy boards in submenus for these
families of systems. Cleanup the mega-mess in the GT-64120, GT-96100
and MV-64340 code a bit more. Make sure all MIPS-files include
version.h and config.h as needed; also fix unnecessary double inclusion
of header files. Numerous other small changes.
|