OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [rtems-20020807/] [c/] [src/] [lib/] [libbsp/] [powerpc/] [shared/] [ChangeLog] - Rev 1778

Go to most recent revision | Compare with Previous | Blame | View Log

2002-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>

        * bootloader/em86real.S: Fix syntax error in comment near line 1185.

2001-05-14      Till Straumann <strauman@slac.stanford.edu>

        * bootloader/misc.c, console/Makefile.am, console/console.c,
        console/consoleIo.h, console/inch.c, console/polled_io.c,
        console/uart.c, console/uart.h, include/bsp.h, irq/Makefile.am,
        irq/irq.c, irq/irq.h, irq/irq_init.c, openpic/openpic.c,
        openpic/openpic.h, pci/Makefile.am, pci/pci.c, pci/pci.h,
        residual/Makefile.am, start/start.S, startup/bspstart.c,
        vectors/vectors.S, vectors/vectors.h, vectors/vectors_init.c:
        Per PR216, "libbsp/powerpc/shared" BSP has been modified considerably
        with the goal to make it more flexible and reusable by other
        BSPs. The main strategies were:
            - eliminate hardcoded base addresses; devices use offsets
              and a BSP defined base address.
            - separate functionality into different files (e.g. reboot from
              inch.c to reboot.c) which can be overridden by a 'derived' BSP.
            - separate initialization code into separate files (e.g.  PCI
              bridge detection/initialization was separated from the more
              generic PCI access routines), also to make it easier for
              'derived' BSPs to substitute their own initialization code.
        There are also a couple of enhancements and fixes:
            - IRQ handling code now has a hook for attaching a VME bridge.
            - OpenPIC is now explicitely initialized (polarities, senses).
              Eliminated the implicit assumption on the presence of an ISA PIC.
            - UART and console driver now supports more than 1 port. The current
              maximum of 2 can easily be extended by enlarging a table (it
              would even be easier if the ISR API was not broken by design).
            - fixed polled_io.c so it correctly supports console on COM2
            - fixed TLB invalidation code (start.S).
            - exception handler prints a stack backtrace.
            - added BSP_pciFindDevice() to scan the pci bus for a particular
              vendor/device/instance.

2001-05-09      Joel Sherrill <joel@OARcorp.com>

        * startup/linkcmds: In support of gcc 3.1, added one of more
        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
        and direction of segments to memory regions may also have been
        addressed.  This was a sweep across all BSPs.
 
2002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>

        * bootloader/exception.S: Reflect changes to <rtems/score/cpu.h>.
        * bootloader/head.S: Ditto.
        * bootloader/misc.c: Ditto.
        * console/polled_io.c: Ditto.
        * irq/irq.c: Ditto.
        * irq/irq_asm.S: Ditto.
        * irq/irq_init.c: Include <rtems/bspIo.h>.
        * start/start.S: Reflect changes to <rtems/score/cpu.h>.
        * vectors/vectors.S: Ditto.

2002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>

        * startup/bspstart.c: Include <libcpu/cpuIdent.h>.

2001-04-08      Joel Sherrill <joel@OARcorp.com>

        * startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame 
 
2002-04-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>

        * residual/residual.c: Include <string.h>.
        * vectors/vectors_init.c: Include <rtems/bspIo.h> for printk.
        * bootloader/mm.c: Ditto.
        * bootloader/pci.c: Ditto.
        * console/console.c: Ditto.
        * openpic/openpic.c: Ditto.

2002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>

        * bootloader/Makefile.am: Remove AUTOMAKE_OPTIONS.
        * Makefile.am: Remove AUTOMAKE_OPTIONS.
        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
        * irq/Makefile.am: Remove AUTOMAKE_OPTIONS.
        * motorola/Makefile.am: Remove AUTOMAKE_OPTIONS.
        * openpic/Makefile.am: Remove AUTOMAKE_OPTIONS.
        * pci/Makefile.am: Remove AUTOMAKE_OPTIONS.
        * residual/Makefile.am: Remove AUTOMAKE_OPTIONS.
        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
        * vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.

2001-11-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>

        * include/Makefile.am: Use _HEADER instead of H_FILES.
        * irq/Makefile.am: Ditto.
        * openpic/Makefile.am: Ditto.
        * include/bsp.h: Include <bspopts.h>.

2001-10-25      Joel Sherrill <joel@OARcorp.com>

        * startup/linkcmds: Added _init and _fini.

2001-10-12      Joel Sherrill <joel@OARcorp.com>

        * clock/p_clock.c, startup/bspstart.c: Fixed typo.

2001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>

        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
        * residual/Makefile.am: Use 'PREINSTALL_FILES ='.
        * irq/Makefile.am: Use 'PREINSTALL_FILES ='.
        * motorola/Makefile.am: Use 'PREINSTALL_FILES ='.
        * vectors/Makefile.am: Use 'PREINSTALL_FILES ='.
        * pci/Makefile.am: Use 'PREINSTALL_FILES ='.
        * openpic/Makefile.am: Use 'PREINSTALL_FILES ='.

2001-05-14      Tom Armistead <tom_armistead@phx.mcd.mot.com>

        * start/start.S: Increased BAT0 mapping of RAM from 64 meg to
        256 meg to allow operation on boards with larger RAM sizes.
        * vectors/vectors_init.c: Modified to call 'generic' powerpc
        vector function (mpc60x_vector_is_valid) instead of MPC750 
        specific function to allow operation on boards with CPUs other
        than the MPC750.

2001-03-30      Eric Valette <valette@crf.canon.fr>

        * Makefile.am, console/consoleIo.h, include/bsp.h:
        These modifications are part of the conversion of the
        mpc8xx CPU to the "new exception processing model."

2000-11-01      Joel Sherrill <joel@OARcorp.com>

        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
        and libcsupport.h moved from libc to lib/include/rtems and
        now must be referenced as <rtems/XXX.h>.   Header file order
        was cleaned up while doing this.

2000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>

        * startup/linkcmds: Added lines so DWARF debug information
        would be available.  Otherwise gdb complains that the offsets
        for the debug info are incorrect and doesn't load the files.

2000-09-05      Joel Sherrill <joel@OARcorp.com>

        * start/start.S: Include proper files to compile.

2000-08-10      Joel Sherrill <joel@OARcorp.com>

        * ChangeLog: New file.

Go to most recent revision | Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.