Changeset 8fa65f5 in rtems


Ignore:
Timestamp:
Dec 6, 2004, 6:22:13 PM (16 years ago)
Author:
Greg Menke <gregory.menke@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
5194a28
Parents:
c47f29d
Message:

Changelog, PR728 & PR729

Greg Menke 12/06/2004

File:
1 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/powerpc/shared/ChangeLog

    rc47f29d r8fa65f5  
    1 2004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
    2 
    3         * Makefile.am, bootloader/misc.c, bootloader/pci.c, bootloader/pci.h,
    4         console/console.c, console/inch.c, console/reboot.c, console/uart.c,
    5         console/uart.h, irq/irq.c, irq/irq.h, irq/irq_init.c,
    6         motorola/motorola.c, motorola/motorola.h, openpic/openpic.c,
    7         openpic/openpic.h, pci/detect_raven_bridge.c, pci/pci.c,
    8         start/start.S, startup/bspstart.c, vectors/vectors_init.c,
    9         vme/vmeconfig.c: Add MVME2100 BSP and MPC8240 support. There was also
    10         a significant amount of spelling and whitespace cleanup.
    11         * tod/todcfg.c: New file.
    12 
    13 2003-11-01      Greg Menke <gregory.menke@gsfc.nasa.gov>
     12004-11-30      Greg Menke <gregory.menke@gsfc.nasa.gov>
     2        PR 729/bsps
     3        * bootloader/pci.c: Removed the r->size=0 and r->base=0
     4        assignement which makes too-large regions conflict with onboard
     5        hardware, replacing it with sfree which deletes the memory region
     6        from the setup code, leaving it disabled.
     7
     82004-11-30      Greg Menke <gregory.menke@gsfc.nasa.gov>
     9        PR 728/bsps
     10        * bootloader/ppcboot.lds: Modified ppcboot.lds to include new
     11        .data and .rodata sections being generated by gcc-3.3.3 and above,
     12        the lack of which was causing the bootloader to crash.
     13
     14
     152004-09-27      Greg Menke <gregory.menke@gsfc.nasa.gov>
    1416
    1517        PR 606/bsps
     
    2123        memory mapped to preserve byte access.
    2224
    23 2004-04-09      Greg Menke <gregory.menke@gsfc.nasa.gov>
    24         PR 608/bsps
    25         * pci/pcibios.c: Added BusCountPCI()
    26 
    27 2004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
    28 
    29         * include/bsp.h: Remove (Unused).
    30         * Makefile.am: Reflect change above.
    31 
    32 2004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
    33 
    34         * bootloader/exception.S: Include <rtems/asm.h> instead of <asm.h>.
    35         * bootloader/head.S: Include <rtems/asm.h> instead of <asm.h>.
    36         * irq/irq_asm.S: Include <rtems/asm.h> instead of <asm.h>.
    37         * start/rtems_crti.S: Include <rtems/asm.h> instead of <asm.h>.
    38         * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
    39         * vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
    40         * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
    41         * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
    42 
    43 2004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
    44 
    45         * bootloader/misc.c, bootloader/pci.c, console/inch.c,
    46         include/bsp.h, pci/pci.c, startup/bspstart.c, startup/sbrk.c:
    47         Convert to using c99 fixed size types.
    48 
    49 2004-03-05      Joel Sherrill <joel@OARcorp.com>
    50 
    51         * bootloader/pci.c: Remove warnings by adding include <string.h>.
    52         * irq/irq.c: Clean up includes to remove warnings.
    53         * pci/pci.c, pci/pci.h, startup/bspstart.c: Better use of const
    54         on struct _int_map.
    55 
    56 2004-03-03      Joel Sherrill <joel@OARcorp.com>
    57 
    58         * vectors/vectors.h, vectors/vectors_init.c: Undo previous change.
    59 
    60 2004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    61 
    62         * Makefile.am: Remove startup/linkcmds.
    63 
    64 2004-02-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    65 
    66         PR 575/bsps
    67         * startup/linkcmds: Remove.
    68 
    69 2004-02-08      Joel Sherrill <joel@OARcorp.com>
    70 
    71         * vectors/vectors.h: Force globalExceptHdl into bss section.
    72 
    73 2004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    74 
    75         * Makefile.am: Don't install, just distribute the files.
    76 
    77 2004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    78 
    79         * Makefile.am: Remove SUBDIRS.
    80 
    81 2004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    82 
    83         * Makefile.am: Merge-in bootloader/Makefile.am, clock/Makefile.am,
    84         console/Makefile.am, include/Makefile.am, irq/Makefile.am,
    85         motorola/Makefile.am, openpic/Makefile.am, pci/Makefile.am,
    86         residual/Makefile.am, start/Makefile.am, startup/Makefile.am,
    87         vectors/Makefile.am, vme/Makefile.am. Use automake compilation rules.
    88         * bootloader/Makefile.am, clock/Makefile.am, console/Makefile.am,
    89         include/Makefile.am, irq/Makefile.am, motorola/Makefile.am,
    90         openpic/Makefile.am, pci/Makefile.am, residual/Makefile.am,
    91         start/Makefile.am, startup/Makefile.am, vectors/Makefile.am,
    92         vme/Makefile.am: Remove.
    93 
    94 2004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    95 
    96         * console/Makefile.am: Add PREINSTALL_DIRS.
    97         * irq/Makefile.am: Add PREINSTALL_DIRS.
    98         * motorola/Makefile.am: Add PREINSTALL_DIRS.
    99         * openpic/Makefile.am: Add PREINSTALL_DIRS.
    100         * pci/Makefile.am: Add PREINSTALL_DIRS.
    101         * residual/Makefile.am: Add PREINSTALL_DIRS.
    102         * vectors/Makefile.am: Add PREINSTALL_DIRS.
    103 
    104 2004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    105 
    106         * console/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
    107         Add PRE/TMPINSTALL_FILES to CLEANFILES.
    108         * irq/Makefile.am: Ditto.
    109         * motorola/Makefile.am: Ditto.
    110         * openpic/Makefile.am: Ditto.
    111         * pci/Makefile.am: Ditto.
    112         * residual/Makefile.am: Ditto.
    113         * vectors/Makefile.am: Ditto.
    114 
    115 2003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    116 
    117         * console/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
    118         * irq/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
    119         * motorola/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
    120         * openpic/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
    121         * pci/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
    122         * residual/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
    123         * vectors/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
    124 
    125 2003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    126 
    127         * start/Makefile.am: Misc cleanups and fixes.
    128         * startup/Makefile.am: Misc cleanups and fixes.
    129 
    130 2003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    131 
    132         * start/Makefile.am: Remove empty lines.
    133         * bootloader/Makefile.am: Put all files into EXTRA_DIST.
    134         * vme/Makefile.am: Ditto.
    135         * console/Makefile.am: Move H_FILES to include_bsp_HEADERS.
    136         Add preinstallation dirstamp support.
    137         * irq/Makefile.am: Ditto.
    138         * motorola/Makefile.am: Ditto.
    139         * openpic/Makefile.am: Ditto.
    140         * pci/Makefile.am: Ditto.
    141         * residual/Makefile.am: Ditto.
    142         * vectors/Makefile.am: Ditto.
    143         * Makefile.am: Remove empty lines.
    144         * clock/Makefile.am: Ditto.
    145         * include/Makefile.am: Ditto.
    146         * startup/Makefile.am: Ditto.
    147 
    148 2003-10-22      Joel Sherrill <joel@OARcorp.com>
    149 
    150         PR 510/bsps
    151         * irq/irq.h: Add extern C wrapper.
    152 
    153 2003-09-29      Till Strauman <strauman@slac.stanford.edu>
    154 
    155         PR 497/bsps
    156         * bootloader/head.S: Disable code that returned to the firmware when
    157         the loader starts.
    158 
    159 2003-09-26      Till Strauman <strauman@slac.stanford.edu>
    160 
    161         PR 496/bsps
    162         * startup/sbrk.c: New file.
    163         * startup/bspstart.c: This patch implements 'sbrk'
    164         for the powerpc-shared BSP to work around what's known as the
    165         '32Mb problem' in combination with run-time loaded code.
    166         GCC normally generates (PowerPC) code doing 'short jumps' which
    167         requires all text segments being in the same 32Mb area of memory.
    168         However, some run-time loaders use (e.g. heap-) memory violating the
    169         stated limitation on hardware with more than 32Mb of memory.
    170         (NOTE: portable loaders are probably not even aware of this
    171         GCC/CPU specific problem.)
    172 
    173         This patch implements a simple workaround: At boot time, the system is
    174         only provided with 32Mb of memory. The user is supposed to load all
    175         necessary modules prior to that limit being exhausted. Once that
    176         happens, newlib/malloc end up trying to 'sbrk()' for more memory and
    177         the implementation provided by this patch will then make the rest of
    178         the physical memory available.
    179 
    180 2003-09-26  Till Straumann <strauman@slac.stanford.edu>
    181 
    182         PR 497/bsps
    183         * bootloader/head.S: Let the bootloader shut down the
    184         network interface. NOTE: this involves a PPCBug system
    185         call and will hence fail if other software is used
    186         to boot. Need to #undef USE_PPCBUG in such cases!
    187  
    188 2003-09-04      Joel Sherrill <joel@OARcorp.com>
    189 
    190         * bootloader/bootldr.h, bootloader/em86.c, bootloader/em86real.S,
    191         bootloader/exception.S, bootloader/head.S, bootloader/lib.c,
    192         bootloader/misc.c, bootloader/mm.c, bootloader/pci.c,
    193         clock/p_clock.c, console/console.c, console/consoleIo.h,
    194         console/inch.c, console/keyboard.h, console/polled_io.c,
    195         include/bsp.h, irq/i8259.c, irq/irq.c, irq/irq.h, irq/irq_asm.S,
    196         irq/irq_init.c, motorola/motorola.c, motorola/motorola.h,
    197         openpic/openpic.c, openpic/openpic.h, pci/pci.c, residual/residual.c,
    198         start/start.S, startup/bspstart.c, vectors/vectors.h,
    199         vectors/vectors_init.c: URL for license changed.
    200 
    201 2003-08-21      Till Strauman <strauman@slac.stanford.edu>
    202 
    203         PR 456/bsps
    204         * irq/irq.c: Fix race condition when installing an ISR.
    205 
    206 2003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    207 
    208         * Makefile.am: Reflect having moved automake/.
    209         * bootloader/Makefile.am: Reflect having moved automake/.
    210         * clock/Makefile.am: Reflect having moved automake/.
    211         * console/Makefile.am: Reflect having moved automake/.
    212         * include/Makefile.am: Reflect having moved automake/.
    213         * irq/Makefile.am: Reflect having moved automake/.
    214         * motorola/Makefile.am: Reflect having moved automake/.
    215         * openpic/Makefile.am: Reflect having moved automake/.
    216         * pci/Makefile.am: Reflect having moved automake/.
    217         * residual/Makefile.am: Reflect having moved automake/.
    218         * start/Makefile.am: Reflect having moved automake/.
    219         * startup/Makefile.am: Reflect having moved automake/.
    220         * vectors/Makefile.am: Reflect having moved automake/.
    221         * vme/Makefile.am: Reflect having moved automake/.
    222 
    223 2003-08-05      Till Strauman <strauman@slac.stanford.edu>
    224 
    225         PR 437/bsps
    226         * irq/irc.c: calls to bspIo/printk must not use '%i' format which is
    227         apparently not supported
    228         * pci/pci.c: calls to bspIo/printk must not use '%i' format which is
    229         apparently not supported
    230 
    231 2003-07-18      Till Straumann <strauman@slac.stanford.edu>
    232 
    233         PR 288/rtems
    234         * irq/irq_asm.S, startup/bspstart.c: _ISR_Nest_level is now properly
    235         maintained and any BSP which does not do so will trip a panic in the
    236         shared code.
    237 
    238 2003-07-18      Till Straumann <strauman@slac.stanford.edu>
    239 
    240         PR 415/bsps
    241         * pci/detect_raven_bridge.c, startup/bspstart.c:
    242         This patch reverts enabling MCP interrupts for the motorola_powerpc
    243         BSPs. REASON: pci config space scanning (as e.g. done by the DEC
    244         Ethernet driver) would raise machine check exceptions.
     25
     262004-09-27      Greg Menke <gregory.menke@gsfc.nasa.gov>
     27
     28        PR 606/bsps
     29        * bootloader/pci.c: Fixed IO remapping so buses >= 1 are remapped.
     30        Reduced PCI space to match bat2.  Fixed incorrect region size
     31        calculation in pci_read_bases.  Set PCI latency timers to known
     32        sane values.  Changed bridge PCI settings to minimum sane instead
     33        of whatever sounded neat in the PCI spec.  Force pf regions to
     34        memory mapped to preserve byte access.
    24535
    246362003-07-16      Greg Menke <gregory.menke@gsfc.nasa.gov>
    24737
    248         PR 428/bsps
    249         PR 432/bsps
    250         * bootloader/pci.c: Re-instated code that prevents remapping small
    251         IO regions, which if remapped would cause i8259 registers to move
    252         out from under the #define'd base addresses.
    253         * startup/bspstart.c: Reduced BAT2 PCI memory allocation to 256
    254         megs, I incorrectly had extended it which would cause problems with
    255         PCI devices that defined prefetchable memory.
    256 
    257 2003-07-16      Greg Menke <gregory.menke@gsfc.nasa.gov>
    25838        PR 432/bsps
    25939        * bootloader/pci.c: Re-instated code that prevents remapping small
     
    28767        Support enabling MCP exceptions on the host bridge. This can
    28868        be used for memory probing on the VME bus.
     69
     702003-04-15      Joel Sherrill <joel@OARcorp.com>
     71
     72        PR 386/bsps
     73        * vme/vmeconfig.c: Removed declaration of _BSP_vme_bridge_irq.
    28974
    290752003-04-15      Joel Sherrill <joel@OARcorp.com>
     
    325110        openpic_set_source_priority() calls and lets IRQ management code
    326111        use them.
     112
     1132003-03-25  Till Straumann <strauman@slac.stanford.edu>
     114
     115        PR 349/bsps
     116        * irq/irq.c, vme/VME.h, vme/vmeconfig.c: Fixes library dependency
     117        on the vmeUniverse driver. It is now possible to use the ppc/shared/irq
     118        code on non-VME BSPs without triggering linkage of the vmeUniverse
     119        driver.
    327120
    3281212003-03-25  Till Straumann <strauman@slac.stanford.edu>
Note: See TracChangeset for help on using the changeset viewer.