annotate packages/hal/powerpc/mpc8xx/current/ChangeLog @ 801:c6e4e4cbfa97

* include/variant.inc: Don't let FP be set in MSR in common HAL.
author jlarmour
date Wed, 05 Mar 2003 01:58:13 +0000
parents 403eb06720a7
children c309f36b6de9
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
801
c6e4e4cbfa97 * include/variant.inc: Don't let FP be set in MSR in common HAL.
jlarmour
parents: 511
diff changeset
1 2003-03-05 Jonathan Larmour <jifl@eCosCentric.com>
c6e4e4cbfa97 * include/variant.inc: Don't let FP be set in MSR in common HAL.
jlarmour
parents: 511
diff changeset
2
c6e4e4cbfa97 * include/variant.inc: Don't let FP be set in MSR in common HAL.
jlarmour
parents: 511
diff changeset
3 * include/variant.inc: Don't let FP be set in MSR in common HAL.
c6e4e4cbfa97 * include/variant.inc: Don't let FP be set in MSR in common HAL.
jlarmour
parents: 511
diff changeset
4 Reported by Radu Cernea <rc@unusus.com>
c6e4e4cbfa97 * include/variant.inc: Don't let FP be set in MSR in common HAL.
jlarmour
parents: 511
diff changeset
5
511
403eb06720a7 Don't use QUICC functions unless QUICC HAL is present.
gthomas
parents: 506
diff changeset
6 2003-01-20 Gary Thomas <gary@mlbassoc.com>
403eb06720a7 Don't use QUICC functions unless QUICC HAL is present.
gthomas
parents: 506
diff changeset
7
403eb06720a7 Don't use QUICC functions unless QUICC HAL is present.
gthomas
parents: 506
diff changeset
8 * src/variant.S: Be careful about using QUICC functions unless that
403eb06720a7 Don't use QUICC functions unless QUICC HAL is present.
gthomas
parents: 506
diff changeset
9 package is present (some MPC8xx platforms don't use it).
403eb06720a7 Don't use QUICC functions unless QUICC HAL is present.
gthomas
parents: 506
diff changeset
10
506
148c41b548dc Fix build failures caused by using the wrong register #define
bartv
parents: 443
diff changeset
11 2003-01-18 Bart Veer <bartv@ecoscentric.com>
148c41b548dc Fix build failures caused by using the wrong register #define
bartv
parents: 443
diff changeset
12
148c41b548dc Fix build failures caused by using the wrong register #define
bartv
parents: 443
diff changeset
13 * src/variant.S: _mpc8xx_reset caused build failures with current
148c41b548dc Fix build failures caused by using the wrong register #define
bartv
parents: 443
diff changeset
14 tools.
148c41b548dc Fix build failures caused by using the wrong register #define
bartv
parents: 443
diff changeset
15
443
b8b99761a77b Add proper MPC8xx RESET support.
gthomas
parents: 435
diff changeset
16 2002-12-02 Gary Thomas <gthomas@ecoscentric.com>
b8b99761a77b Add proper MPC8xx RESET support.
gthomas
parents: 435
diff changeset
17
b8b99761a77b Add proper MPC8xx RESET support.
gthomas
parents: 435
diff changeset
18 * src/variant.S (_mpc8xx_reset): New function, used to cause a
b8b99761a77b Add proper MPC8xx RESET support.
gthomas
parents: 435
diff changeset
19 hardware reset of the platform.
b8b99761a77b Add proper MPC8xx RESET support.
gthomas
parents: 435
diff changeset
20
435
a6484a9a16c6 Improve generalized support for MPC/QUICC based platforms
gthomas
parents: 426
diff changeset
21 2002-11-25 Gary Thomas <gthomas@ecoscentric.com>
a6484a9a16c6 Improve generalized support for MPC/QUICC based platforms
gthomas
parents: 426
diff changeset
22
a6484a9a16c6 Improve generalized support for MPC/QUICC based platforms
gthomas
parents: 426
diff changeset
23 * include/var_regs.h: Add CICR definitions.
a6484a9a16c6 Improve generalized support for MPC/QUICC based platforms
gthomas
parents: 426
diff changeset
24
426
adaa3da3f4e7 Changes in profiling API.
gthomas
parents: 423
diff changeset
25 2002-11-15 Gary Thomas <gthomas@ecoscentric.com>
adaa3da3f4e7 Changes in profiling API.
gthomas
parents: 423
diff changeset
26
adaa3da3f4e7 Changes in profiling API.
gthomas
parents: 423
diff changeset
27 * src/var_misc.c: Change in API for profile callback.
adaa3da3f4e7 Changes in profiling API.
gthomas
parents: 423
diff changeset
28
423
d175f4be3ab6 Support for application profiling.
gthomas
parents: 419
diff changeset
29 2002-11-14 Gary Thomas <gthomas@ecoscentric.com>
d175f4be3ab6 Support for application profiling.
gthomas
parents: 419
diff changeset
30
d175f4be3ab6 Support for application profiling.
gthomas
parents: 419
diff changeset
31 * src/var_misc.c:
d175f4be3ab6 Support for application profiling.
gthomas
parents: 419
diff changeset
32 * cdl/hal_powerpc_mpc8xx.cdl: Add support for profiling.
d175f4be3ab6 Support for application profiling.
gthomas
parents: 419
diff changeset
33
419
047f0d36832a Add cache control for writethru/copyback modes
gthomas
parents: 227
diff changeset
34 2002-11-13 Gary Thomas <gthomas@ecoscentric.com>
047f0d36832a Add cache control for writethru/copyback modes
gthomas
parents: 227
diff changeset
35
047f0d36832a Add cache control for writethru/copyback modes
gthomas
parents: 227
diff changeset
36 * include/var_cache.h (HAL_DCACHE_WRITE_MODE): Define for support
047f0d36832a Add cache control for writethru/copyback modes
gthomas
parents: 227
diff changeset
37 of various modes (copyback/writethru)
047f0d36832a Add cache control for writethru/copyback modes
gthomas
parents: 227
diff changeset
38
227
bded64db11ce Allow platform to override IMMR base (8xx) via new file <plf_regs.h>
gthomas
parents: 222
diff changeset
39 2002-06-27 Gary Thomas <gary@chez-thomas.org>
bded64db11ce Allow platform to override IMMR base (8xx) via new file <plf_regs.h>
gthomas
parents: 222
diff changeset
40
bded64db11ce Allow platform to override IMMR base (8xx) via new file <plf_regs.h>
gthomas
parents: 222
diff changeset
41 * include/var_regs.h: Allow platform to override certain assumptions,
bded64db11ce Allow platform to override IMMR base (8xx) via new file <plf_regs.h>
gthomas
parents: 222
diff changeset
42 e.g. the IMMR base, via <plf_regs.h>.
bded64db11ce Allow platform to override IMMR base (8xx) via new file <plf_regs.h>
gthomas
parents: 222
diff changeset
43
222
34c1f81105e9 Fix MMU TLB constant for 8MB pages
gthomas
parents: 210
diff changeset
44 2002-06-20 Gary Thomas <gary@chez-thomas.org>
34c1f81105e9 Fix MMU TLB constant for 8MB pages
gthomas
parents: 210
diff changeset
45
34c1f81105e9 Fix MMU TLB constant for 8MB pages
gthomas
parents: 210
diff changeset
46 * include/var_regs.h (MI_RPN_LPS): Fix define.
34c1f81105e9 Fix MMU TLB constant for 8MB pages
gthomas
parents: 210
diff changeset
47
208
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
48 2002-05-03 Gary Thomas <gthomas@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
49
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
50 * tests/intr0.c: Fiddle to make this test run on all current MPC8xx
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
51 boards (the MBX is especially cranky). The problem lies with the
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
52 fact that the timers used to run the test are very platform specific.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
53
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
54 2002-04-24 Jesper Skov <jskov@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
55
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
56 * cdl/hal_powerpc_mpc8xx.cdl: CYGPRI_KERNEL_TESTS_DHRYSTONE_PASSES
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
57 defined.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
58
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
59 2002-04-22 Gary Thomas <gthomas@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
60
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
61 * tests/intr0.c: Only applicable if chained interrupts are *not*
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
62 turned on. Also, change setup to be a little more intuitive.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
63
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
64 2002-04-11 Gary Thomas <gthomas@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
65
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
66 * tests/intr0.c: Adjust counts on non-MBX platforms. Note that
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
67 this test is highly subjective to how the hardware is setup and
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
68 that the test itself can't wholy determine the correct values
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
69 to use at runtime. The chosen ones work for known platforms.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
70
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
71 2002-04-08 Gary Thomas <gthomas@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
72
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
73 * include/variant.inc: Need vectors for both ROM and ROMRAM mode.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
74
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
75 2002-01-23 Gary Thomas <gthomas@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
76
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
77 * include/var_regs.h (CYGARC_REG_IMM_BASE): Move to match
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
78 what EPPCbug uses (for Linux booting).
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
79
182
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 166
diff changeset
80 2001-08-22 Gary Thomas <gthomas@redhat.com>
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 166
diff changeset
81
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 166
diff changeset
82 * src/mpc8xxrev.c: Don't use printf(), but rather diag_printf().
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 166
diff changeset
83
166
5602a8379ebc Merge from eCos master repository on 2001-06-29-08:31:51-BST
jlarmour
parents: 165
diff changeset
84 2001-06-29 Jesper Skov <jskov@redhat.com>
5602a8379ebc Merge from eCos master repository on 2001-06-29-08:31:51-BST
jlarmour
parents: 165
diff changeset
85
5602a8379ebc Merge from eCos master repository on 2001-06-29-08:31:51-BST
jlarmour
parents: 165
diff changeset
86 * src/var_intr.c: Include new arbiter header.
5602a8379ebc Merge from eCos master repository on 2001-06-29-08:31:51-BST
jlarmour
parents: 165
diff changeset
87
165
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 151
diff changeset
88 2001-06-28 Jesper Skov <jskov@redhat.com>
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 151
diff changeset
89
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 151
diff changeset
90 * src/var_intr.c: Moved hal_call_isr to hal_misc.h in common HAL.
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 151
diff changeset
91
151
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 136
diff changeset
92 2001-01-31 Jesper Skov <jskov@redhat.com>
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 136
diff changeset
93
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 136
diff changeset
94 * cdl/hal_powerpc_mpc8xx.cdl: Get rid of
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 136
diff changeset
95 CYGDBG_HAL_DIAG_DISABLE_GDB_PROTOCOL options. They are replaced by
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 136
diff changeset
96 the CYGSEM_HAL_DIAG_MANGLER option.
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 136
diff changeset
97
136
a9ac27ec7abc Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents: 103
diff changeset
98 2000-11-04 Gary Thomas <gthomas@redhat.com>
a9ac27ec7abc Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents: 103
diff changeset
99
a9ac27ec7abc Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents: 103
diff changeset
100 * include/var_intr.h: Export symbols used in assembly code.
a9ac27ec7abc Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents: 103
diff changeset
101
103
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents: 101
diff changeset
102 2000-06-19 Jesper Skov <jskov@redhat.com>
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents: 101
diff changeset
103
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents: 101
diff changeset
104 * include/var_regs.h:
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents: 101
diff changeset
105 * include/variant.inc:
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents: 101
diff changeset
106 * src/var_misc.c:
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents: 101
diff changeset
107 Make caches default to off when the MMU is disabled.
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents: 101
diff changeset
108
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents: 101
diff changeset
109 2000-06-16 Jesper Skov <jskov@redhat.com>
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents: 101
diff changeset
110
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents: 101
diff changeset
111 * src/var_intr.c (hal_call_isr): Use driver API definitions.
95f3e12a6327 Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents: 101
diff changeset
112
101
c37d3a9e1b28 Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents: 82
diff changeset
113 2000-06-14 Jesper Skov <jskov@redhat.com>
c37d3a9e1b28 Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents: 82
diff changeset
114
c37d3a9e1b28 Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents: 82
diff changeset
115 * cdl/hal_powerpc_mpc8xx.cdl: Proper ROM_MONITOR hack.
c37d3a9e1b28 Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents: 82
diff changeset
116
c37d3a9e1b28 Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents: 82
diff changeset
117 2000-06-13 Jesper Skov <jskov@redhat.com>
c37d3a9e1b28 Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents: 82
diff changeset
118
c37d3a9e1b28 Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents: 82
diff changeset
119 * include/var_intr.h: Include quicc definitions for ctrlc
c37d3a9e1b28 Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents: 82
diff changeset
120 support.
c37d3a9e1b28 Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents: 82
diff changeset
121
82
6736c52df507 Merge from eCos master repository on 2000-04-14-13:35:46-BST
jlarmour
parents: 76
diff changeset
122 2000-04-14 Jesper Skov <jskov@redhat.com>
6736c52df507 Merge from eCos master repository on 2000-04-14-13:35:46-BST
jlarmour
parents: 76
diff changeset
123
6736c52df507 Merge from eCos master repository on 2000-04-14-13:35:46-BST
jlarmour
parents: 76
diff changeset
124 * src/var_misc.c (hal_variant_init): Moved serialization disable
6736c52df507 Merge from eCos master repository on 2000-04-14-13:35:46-BST
jlarmour
parents: 76
diff changeset
125 code to here.
6736c52df507 Merge from eCos master repository on 2000-04-14-13:35:46-BST
jlarmour
parents: 76
diff changeset
126 * src/var_misc.c (hal_variant_idle_thread_action): Added.
6736c52df507 Merge from eCos master repository on 2000-04-14-13:35:46-BST
jlarmour
parents: 76
diff changeset
127
6736c52df507 Merge from eCos master repository on 2000-04-14-13:35:46-BST
jlarmour
parents: 76
diff changeset
128 2000-04-11 Jesper Skov <jskov@redhat.com>
6736c52df507 Merge from eCos master repository on 2000-04-14-13:35:46-BST
jlarmour
parents: 76
diff changeset
129
6736c52df507 Merge from eCos master repository on 2000-04-14-13:35:46-BST
jlarmour
parents: 76
diff changeset
130 * cdl/hal_powerpc_mpc8xx.cdl: Define VSR table location.
6736c52df507 Merge from eCos master repository on 2000-04-14-13:35:46-BST
jlarmour
parents: 76
diff changeset
131
76
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
132 2000-03-02 Jesper Skov <jskov@redhat.com>
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
133
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
134 * cdl/hal_powerpc_mpc8xx.cdl: Further restrictions on
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
135 CYGSEM_HAL_USE_ROM_MONITOR.
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
136
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
137 * cdl/hal_powerpc_mpc8xx.cdl:
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
138 * include/pkgconf/hal_powerpc_mpc8xx.h:
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
139 Add config options for MPC823 and MPC850.
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
140
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
141 2000-03-01 Jonathan Larmour <jlarmour@redhat.co.uk>
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
142
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
143 * cdl/hal_powerpc_mpc8xx.cdl (CYGSEM_HAL_USE_ROM_MONITOR): Default to
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
144 0 if CYGSEM_HAL_POWERPC_COPY_VECTORS enabled
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
145
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
146 2000-03-01 Gary Thomas <gthomas@cygnus.co.uk>
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
147
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
148 * cdl/hal_powerpc_mpc8xx.cdl:
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
149 Implement CYGINT_HAL_DIAG_DISABLE_GDB_PROTOCOL_SUPPORTED
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
150
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
151 2000-03-01 Jesper Skov <jskov@redhat.com>
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
152
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
153 * cdl/hal_powerpc_mpc8xx.cdl: CYGSEM_HAL_POWERPC_COPY_VECTORS
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
154 precludes CYGSEM_HAL_USE_ROM_MONITOR.
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
155
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
156 * include/variant.inc: Forgot conditionals on vector copy in last
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
157 checkin.
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
158
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
159 2000-02-29 Gary Thomas <gthomas@cygnus.co.uk>
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
160
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
161 * src/var_intr.c (hal_variant_IRQ_init): Fix spelling of option
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
162 which controls CPM initialization.
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
163
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
164 2000-02-28 Jesper Skov <jskov@redhat.com>
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
165
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
166 * include/variant.inc: Only copy vectors when required.
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
167
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
168 2000-02-24 Jesper Skov <jskov@redhat.com>
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
169
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
170 * cdl/hal_powerpc_mpc8xx.cdl:
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
171 * src/mpc8xxrev.c:
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
172 Added revnum dump tool.
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
173
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
174 2000-02-21 Jesper Skov <jskov@redhat.com>
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
175
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
176 * src/variant.S:
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
177 * include/variant.inc: use arch.inc instead of ppc.inc
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
178 Added empty variant save macros. Rely on mk_defs to provide
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
179 definitions.
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
180
74
9c122302a886 Merge from eCos master repository on 2000-02-18-15:21:53-GMT
jlarmour
parents: 72
diff changeset
181 2000-02-18 Jonathan Larmour <jlarmour@redhat.co.uk>
9c122302a886 Merge from eCos master repository on 2000-02-18-15:21:53-GMT
jlarmour
parents: 72
diff changeset
182
9c122302a886 Merge from eCos master repository on 2000-02-18-15:21:53-GMT
jlarmour
parents: 72
diff changeset
183 * include/pkgconf/hal_powerpc_mpc8xx.h: Fix nesting of
9c122302a886 Merge from eCos master repository on 2000-02-18-15:21:53-GMT
jlarmour
parents: 72
diff changeset
184 CYGSEM_HAL_POWERPC_MPC860_CPM_ENABLE option
9c122302a886 Merge from eCos master repository on 2000-02-18-15:21:53-GMT
jlarmour
parents: 72
diff changeset
185 paernt -> parent
9c122302a886 Merge from eCos master repository on 2000-02-18-15:21:53-GMT
jlarmour
parents: 72
diff changeset
186 CYGSEM_HAL_POWERPC_MPC860_CPM_LVL -> CYGHWR_HAL_POWERPC_MPC860_CPM_LVL
9c122302a886 Merge from eCos master repository on 2000-02-18-15:21:53-GMT
jlarmour
parents: 72
diff changeset
187 which also doesn't need to be a component, only an option
76
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
188 * cdl/hal_powerpc_mpc8xx.cdl: Similarly treat
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
189 CYGSEM_HAL_POWERPC_MPC860_CPM_LVL here
74
9c122302a886 Merge from eCos master repository on 2000-02-18-15:21:53-GMT
jlarmour
parents: 72
diff changeset
190
72
da3908c9cd10 Merge from eCos master repository on 2000-02-17-18:56:14-GMT
jlarmour
parents: 70
diff changeset
191 2000-02-14 Jesper Skov <jskov@redhat.com>
da3908c9cd10 Merge from eCos master repository on 2000-02-17-18:56:14-GMT
jlarmour
parents: 70
diff changeset
192
da3908c9cd10 Merge from eCos master repository on 2000-02-17-18:56:14-GMT
jlarmour
parents: 70
diff changeset
193 * include/pkgconf/hal_powerpc_mpc8xx.h: Added simple config for
da3908c9cd10 Merge from eCos master repository on 2000-02-17-18:56:14-GMT
jlarmour
parents: 70
diff changeset
194 1st level arbiter.
da3908c9cd10 Merge from eCos master repository on 2000-02-17-18:56:14-GMT
jlarmour
parents: 70
diff changeset
195
76
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
196 2000-02-14 Jesper Skov <jskov@redhat.com>
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
197
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
198 * cdl/hal_powerpc_mpc8xx.cdl: legal range uses 'to' not '-'
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
199
70
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
200 2000-02-11 Jesper Skov <jskov@redhat.com>
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
201
72
da3908c9cd10 Merge from eCos master repository on 2000-02-17-18:56:14-GMT
jlarmour
parents: 70
diff changeset
202 * src/var_misc.c: Moved MMU functions here.
da3908c9cd10 Merge from eCos master repository on 2000-02-17-18:56:14-GMT
jlarmour
parents: 70
diff changeset
203
70
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
204 * src/var_intr.c (Cyg_InterruptHANDLED): Mask out CALL_DSR flag
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
205 before return.
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
206
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
207 * tests/intr0.c: Moved here from arch.
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
208
76
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
209 * cdl/hal_powerpc_mpc8xx.cdl: Added simple config for 1st level
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
210 arbiter. Fix description.
70
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
211 * src/var_intr.c:
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
212 * src/PKGconf.mak:
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
213 Move 860 arbiters to variant sources.
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
214
76
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
215 2000-02-11 John Dallaway <jld@cygnus.co.uk>
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
216
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
217 * cdl/hal_powerpc_mpc8xx.cdl:
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
218
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
219 Tidy display strings.
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
220
70
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
221 2000-02-10 Jesper Skov <jskov@redhat.com>
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
222
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
223 * include/var_intr.h: Bad undef/define order fixed.
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
224
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
225 * include/variant.inc: Renamed default VSR handlers.
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
226
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
227 2000-02-07 Jesper Skov <jskov@redhat.com>
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
228
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
229 * Created.
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
230
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
231 //===========================================================================
208
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
232 //####ECOSGPLCOPYRIGHTBEGIN####
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
233 // -------------------------------------------
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
234 // This file is part of eCos, the Embedded Configurable Operating System.
506
148c41b548dc Fix build failures caused by using the wrong register #define
bartv
parents: 443
diff changeset
235 // Copyright (C) 2003 Bart Veer
208
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
236 // Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
237 //
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
238 // eCos is free software; you can redistribute it and/or modify it under
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
239 // the terms of the GNU General Public License as published by the Free
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
240 // Software Foundation; either version 2 or (at your option) any later version.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
241 //
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
242 // eCos is distributed in the hope that it will be useful, but WITHOUT ANY
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
243 // WARRANTY; without even the implied warranty of MERCHANTABILITY or
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
244 // FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
245 // for more details.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
246 //
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
247 // You should have received a copy of the GNU General Public License along
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
248 // with eCos; if not, write to the Free Software Foundation, Inc.,
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
249 // 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
250 //
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
251 // As a special exception, if other files instantiate templates or use macros
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
252 // or inline functions from this file, or you compile this file and link it
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
253 // with other works to produce a work based on this file, this file does not
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
254 // by itself cause the resulting work to be covered by the GNU General Public
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
255 // License. However the source code for this file must still be made available
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
256 // in accordance with section (3) of the GNU General Public License.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
257 //
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
258 // This exception does not invalidate any other reasons why a work based on
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
259 // this file might be covered by the GNU General Public License.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
260 //
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
261 // Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
210
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
262 // at http://sources.redhat.com/ecos/ecos-license/
208
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
263 // -------------------------------------------
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 182
diff changeset
264 //####ECOSGPLCOPYRIGHTEND####
70
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
265 //===========================================================================