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

Subversion Repositories or1k

[/] [or1k/] [trunk/] [rtems-20020807/] [c/] [src/] [lib/] [libbsp/] [powerpc/] [shared/] [ChangeLog] - Blame information for rev 1765

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1026 ivang
2002-07-25      Ralf Corsepius 
2
 
3
        * bootloader/em86real.S: Fix syntax error in comment near line 1185.
4
 
5
2001-05-14      Till Straumann 
6
 
7
        * bootloader/misc.c, console/Makefile.am, console/console.c,
8
        console/consoleIo.h, console/inch.c, console/polled_io.c,
9
        console/uart.c, console/uart.h, include/bsp.h, irq/Makefile.am,
10
        irq/irq.c, irq/irq.h, irq/irq_init.c, openpic/openpic.c,
11
        openpic/openpic.h, pci/Makefile.am, pci/pci.c, pci/pci.h,
12
        residual/Makefile.am, start/start.S, startup/bspstart.c,
13
        vectors/vectors.S, vectors/vectors.h, vectors/vectors_init.c:
14
        Per PR216, "libbsp/powerpc/shared" BSP has been modified considerably
15
        with the goal to make it more flexible and reusable by other
16
        BSPs. The main strategies were:
17
            - eliminate hardcoded base addresses; devices use offsets
18
              and a BSP defined base address.
19
            - separate functionality into different files (e.g. reboot from
20
              inch.c to reboot.c) which can be overridden by a 'derived' BSP.
21
            - separate initialization code into separate files (e.g.  PCI
22
              bridge detection/initialization was separated from the more
23
              generic PCI access routines), also to make it easier for
24
              'derived' BSPs to substitute their own initialization code.
25
        There are also a couple of enhancements and fixes:
26
            - IRQ handling code now has a hook for attaching a VME bridge.
27
            - OpenPIC is now explicitely initialized (polarities, senses).
28
              Eliminated the implicit assumption on the presence of an ISA PIC.
29
            - UART and console driver now supports more than 1 port. The current
30
              maximum of 2 can easily be extended by enlarging a table (it
31
              would even be easier if the ISR API was not broken by design).
32
            - fixed polled_io.c so it correctly supports console on COM2
33
            - fixed TLB invalidation code (start.S).
34
            - exception handler prints a stack backtrace.
35
            - added BSP_pciFindDevice() to scan the pci bus for a particular
36
              vendor/device/instance.
37
 
38
2001-05-09      Joel Sherrill 
39
 
40
        * startup/linkcmds: In support of gcc 3.1, added one of more
41
        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
42
        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
43
        and direction of segments to memory regions may also have been
44
        addressed.  This was a sweep across all BSPs.
45
 
46
2002-04-18      Ralf Corsepius 
47
 
48
        * bootloader/exception.S: Reflect changes to .
49
        * bootloader/head.S: Ditto.
50
        * bootloader/misc.c: Ditto.
51
        * console/polled_io.c: Ditto.
52
        * irq/irq.c: Ditto.
53
        * irq/irq_asm.S: Ditto.
54
        * irq/irq_init.c: Include .
55
        * start/start.S: Reflect changes to .
56
        * vectors/vectors.S: Ditto.
57
 
58
2002-04-16      Ralf Corsepius 
59
 
60
        * startup/bspstart.c: Include .
61
 
62
2001-04-08      Joel Sherrill 
63
 
64
        * startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
65
 
66
2002-04-02      Ralf Corsepius 
67
 
68
        * residual/residual.c: Include .
69
        * vectors/vectors_init.c: Include  for printk.
70
        * bootloader/mm.c: Ditto.
71
        * bootloader/pci.c: Ditto.
72
        * console/console.c: Ditto.
73
        * openpic/openpic.c: Ditto.
74
 
75
2002-03-27      Ralf Corsepius 
76
 
77
        * bootloader/Makefile.am: Remove AUTOMAKE_OPTIONS.
78
        * Makefile.am: Remove AUTOMAKE_OPTIONS.
79
        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
80
        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
81
        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
82
        * irq/Makefile.am: Remove AUTOMAKE_OPTIONS.
83
        * motorola/Makefile.am: Remove AUTOMAKE_OPTIONS.
84
        * openpic/Makefile.am: Remove AUTOMAKE_OPTIONS.
85
        * pci/Makefile.am: Remove AUTOMAKE_OPTIONS.
86
        * residual/Makefile.am: Remove AUTOMAKE_OPTIONS.
87
        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
88
        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
89
        * vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
90
 
91
2001-11-28      Ralf Corsepius 
92
 
93
        * include/Makefile.am: Use _HEADER instead of H_FILES.
94
        * irq/Makefile.am: Ditto.
95
        * openpic/Makefile.am: Ditto.
96
        * include/bsp.h: Include .
97
 
98
2001-10-25      Joel Sherrill 
99
 
100
        * startup/linkcmds: Added _init and _fini.
101
 
102
2001-10-12      Joel Sherrill 
103
 
104
        * clock/p_clock.c, startup/bspstart.c: Fixed typo.
105
 
106
2001-09-27      Ralf Corsepius 
107
 
108
        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
109
        * residual/Makefile.am: Use 'PREINSTALL_FILES ='.
110
        * irq/Makefile.am: Use 'PREINSTALL_FILES ='.
111
        * motorola/Makefile.am: Use 'PREINSTALL_FILES ='.
112
        * vectors/Makefile.am: Use 'PREINSTALL_FILES ='.
113
        * pci/Makefile.am: Use 'PREINSTALL_FILES ='.
114
        * openpic/Makefile.am: Use 'PREINSTALL_FILES ='.
115
 
116
2001-05-14      Tom Armistead 
117
 
118
        * start/start.S: Increased BAT0 mapping of RAM from 64 meg to
119
        256 meg to allow operation on boards with larger RAM sizes.
120
        * vectors/vectors_init.c: Modified to call 'generic' powerpc
121
        vector function (mpc60x_vector_is_valid) instead of MPC750
122
        specific function to allow operation on boards with CPUs other
123
        than the MPC750.
124
 
125
2001-03-30      Eric Valette 
126
 
127
        * Makefile.am, console/consoleIo.h, include/bsp.h:
128
        These modifications are part of the conversion of the
129
        mpc8xx CPU to the "new exception processing model."
130
 
131
2000-11-01      Joel Sherrill 
132
 
133
        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
134
        and libcsupport.h moved from libc to lib/include/rtems and
135
        now must be referenced as .   Header file order
136
        was cleaned up while doing this.
137
 
138
2000-09-29      Charles-Antoine Gauthier 
139
 
140
        * startup/linkcmds: Added lines so DWARF debug information
141
        would be available.  Otherwise gdb complains that the offsets
142
        for the debug info are incorrect and doesn't load the files.
143
 
144
2000-09-05      Joel Sherrill 
145
 
146
        * start/start.S: Include proper files to compile.
147
 
148
2000-08-10      Joel Sherrill 
149
 
150
        * ChangeLog: New file.

powered by: WebSVN 2.1.0

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