linux-cvs
[Top] [All Lists]

CVS Update@-mips.org: linux

To: linux-cvs@linux-mips.org
Subject: CVS Update@-mips.org: linux
From: ralf@linux-mips.org
Date: Tue, 18 Nov 2003 01:17:48 +0000
Reply-to: linux-mips@linux-mips.org
Sender: linux-cvs-bounce@linux-mips.org
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.


<Prev in Thread] Current Thread [Next in Thread>