Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: syssrc



Module Name:    syssrc
Committed By:   cgd
Date:           Tue Oct 26 06:53:44 UTC 1999

Modified Files:
        syssrc/sys/arch/arm32/arm32: bcopyinout.S blockio.S copystr.S
            cpufunc_asm.S cpuswitch.S exception.S fusu.S locore.S spl.S
        syssrc/sys/arch/arm32/dev: bus_space_notimpl.S
        syssrc/sys/arch/arm32/footbridge: footbridge_irq.S
        syssrc/sys/arch/arm32/fpe-arm: armfpe_glue.S
        syssrc/sys/arch/arm32/include: asm.h
        syssrc/sys/arch/arm32/iomd: iomd_fiq.S iomd_iic.S iomd_io_asm.S
            iomd_irq.S
        syssrc/sys/arch/arm32/isa: isa_irq.S
        syssrc/sys/arch/arm32/mainbus: mainbus_io_asm.S
        syssrc/sys/arch/arm32/ofw: ofw_irq.S
        syssrc/sys/arch/arm32/podulebus: icside_io_asm.S podulebus_io_asm.S
            simide_io_asm.S
        syssrc/sys/arch/arm32/shark: fiq.S

Log Message:
provide an __ELF__ version of _C_FUNC and _C_LABEL, convert the assembly
#defines in asm.h to use them, and convert code which needs to use C labels
to use _C_LABEL as well.  (I can't see any reason why the label vs. function
differentiation shouldn't be GC'd; i only added uses of _C_LABEL.)  This
should help if this port is converted to use ELF, and was checked by
compiling all kernels in arm32/conf (with some driver removals and some
MI header fixups re: common blocks) with an arm-linux ELF toolchain.


To generate a diff of this commit:
cvs rdiff -r1.19 -r1.20 syssrc/sys/arch/arm32/arm32/bcopyinout.S
cvs rdiff -r1.8 -r1.9 syssrc/sys/arch/arm32/arm32/blockio.S
cvs rdiff -r1.9 -r1.10 syssrc/sys/arch/arm32/arm32/copystr.S \
    syssrc/sys/arch/arm32/arm32/cpufunc_asm.S
cvs rdiff -r1.30 -r1.31 syssrc/sys/arch/arm32/arm32/cpuswitch.S
cvs rdiff -r1.12 -r1.13 syssrc/sys/arch/arm32/arm32/exception.S
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/arm32/arm32/fusu.S \
    syssrc/sys/arch/arm32/arm32/spl.S
cvs rdiff -r1.32 -r1.33 syssrc/sys/arch/arm32/arm32/locore.S
cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/arm32/dev/bus_space_notimpl.S
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/arm32/footbridge/footbridge_irq.S
cvs rdiff -r1.12 -r1.13 syssrc/sys/arch/arm32/fpe-arm/armfpe_glue.S
cvs rdiff -r1.12 -r1.13 syssrc/sys/arch/arm32/include/asm.h
cvs rdiff -r1.5 -r1.6 syssrc/sys/arch/arm32/iomd/iomd_fiq.S
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/arm32/iomd/iomd_iic.S
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/arm32/iomd/iomd_io_asm.S
cvs rdiff -r1.20 -r1.21 syssrc/sys/arch/arm32/iomd/iomd_irq.S
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/arm32/isa/isa_irq.S
cvs rdiff -r1.5 -r1.6 syssrc/sys/arch/arm32/mainbus/mainbus_io_asm.S
cvs rdiff -r1.8 -r1.9 syssrc/sys/arch/arm32/ofw/ofw_irq.S
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/arm32/podulebus/icside_io_asm.S
cvs rdiff -r1.8 -r1.9 syssrc/sys/arch/arm32/podulebus/podulebus_io_asm.S
cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/arm32/podulebus/simide_io_asm.S
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/arm32/shark/fiq.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index