Mercurial > ecos
annotate packages/hal/cortexm/arch/current/ChangeLog @ 2774:1a58c9c41c50
Apply patch to support SRAM initialization.
Fix a few copyright notices.
| author | nickg |
|---|---|
| date | Mon, 09 Feb 2009 15:57:49 +0000 |
| parents | 74dbf4c3f2e1 |
| children | 3790616dcd4d |
| rev | line source |
|---|---|
| 2774 | 1 2009-02-07 Chris Holgate <chris@zynaptic.com> |
| 2 | |
| 3 * src/hal_misc.c: | |
| 4 * src/cortexm.ld: | |
| 5 Modified SRAM linker section to support initialisation from ROM. | |
| 6 | |
|
2677
d16f29a90821
* src/hal_misc.c (hal_deliver_interrupt): Fix instrumentation call
nickg
parents:
2671
diff
changeset
|
7 2008-12-03 Nick Garnett <nickg@ecoscentric.com> |
|
d16f29a90821
* src/hal_misc.c (hal_deliver_interrupt): Fix instrumentation call
nickg
parents:
2671
diff
changeset
|
8 |
|
d16f29a90821
* src/hal_misc.c (hal_deliver_interrupt): Fix instrumentation call
nickg
parents:
2671
diff
changeset
|
9 * src/hal_misc.c (hal_deliver_interrupt): Fix instrumentation call |
|
d16f29a90821
* src/hal_misc.c (hal_deliver_interrupt): Fix instrumentation call
nickg
parents:
2671
diff
changeset
|
10 to allow it to compile properly. |
|
d16f29a90821
* src/hal_misc.c (hal_deliver_interrupt): Fix instrumentation call
nickg
parents:
2671
diff
changeset
|
11 |
| 2671 | 12 2008-11-24 Simon Kallweit <simon.kallweit@intefo.ch> |
| 13 | |
| 14 * include/hal_io.c: Fixed MASK_ macro. | |
| 15 | |
| 2589 | 16 2008-11-04 Simon Kallweit <simon.kallweit@intefo.ch> |
| 17 | |
| 18 * include/hal_intr.h: | |
| 19 Fixed load value of SysTick counter. | |
| 20 * src/hal_misc.c: | |
| 21 Fixed wrap-around in hal_delay_us(). | |
| 22 | |
| 2588 | 23 2008-11-04 Simon Kallweit <simon.kallweit@intefo.ch> |
| 24 | |
| 25 * include/hal_intr.h: | |
| 26 Fixed base address in reset function. | |
| 27 | |
|
2580
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
diff
changeset
|
28 2008-10-16 Nick Garnett <nickg@ecoscentric.com> |
|
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
diff
changeset
|
29 |
|
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
diff
changeset
|
30 * src/vectors.S: |
|
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
diff
changeset
|
31 * src/hal_misc.c: Tidy some comments and code. |
|
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
diff
changeset
|
32 |
|
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
diff
changeset
|
33 2008-10-10 Nick Garnett <nickg@ecoscentric.com> |
|
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
diff
changeset
|
34 |
|
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
diff
changeset
|
35 * src/hal_misc.c (hal_deliver_interrupt): Add support for chained |
|
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
diff
changeset
|
36 interrupts. |
|
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
diff
changeset
|
37 (hal_interrupt_end): Only increment scheduler lock when the kernel |
|
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
diff
changeset
|
38 is present. |
|
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
diff
changeset
|
39 |
|
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
diff
changeset
|
40 * include/hal_arch.h (HAL_THREAD_INIT_CONTEXT): Add end-stop to |
|
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
diff
changeset
|
41 new thread states to terminate GDB backtraces. |
|
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
diff
changeset
|
42 |
|
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
diff
changeset
|
43 2008-10-06 Nick Garnett <nickg@ecoscentric.com> |
|
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
diff
changeset
|
44 |
|
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
diff
changeset
|
45 * hal_cortexm.cdl: |
|
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
diff
changeset
|
46 * include/basetype.h: |
|
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
diff
changeset
|
47 * include/hal_arch.h: |
|
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
diff
changeset
|
48 * include/hal_intr.h: |
|
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
diff
changeset
|
49 * include/hal_io.h: |
|
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
diff
changeset
|
50 * include/cortex_stub.h: |
|
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
diff
changeset
|
51 * src/vectors.S: |
|
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
diff
changeset
|
52 * src/context.S: |
|
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
diff
changeset
|
53 * src/cortexm.ld: |
|
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
diff
changeset
|
54 * src/cortexm_stub.c: |
|
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
diff
changeset
|
55 * src/hal_misc.c: |
|
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
diff
changeset
|
56 New package -- Cortex-M architecture HAL. |
|
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
diff
changeset
|
57 |
|
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
diff
changeset
|
58 //=========================================================================== |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2677
diff
changeset
|
59 // ####GPLCOPYRIGHTBEGIN#### |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2677
diff
changeset
|
60 // ------------------------------------------- |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2677
diff
changeset
|
61 // This file is part of eCos, the Embedded Configurable Operating System. |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2677
diff
changeset
|
62 // Copyright (C) 2008 Free Software Foundation, Inc. |
|
2580
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
diff
changeset
|
63 // |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2677
diff
changeset
|
64 // This program is free software; you can redistribute it and/or modify |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2677
diff
changeset
|
65 // it under the terms of the GNU General Public License as published by |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2677
diff
changeset
|
66 // the Free Software Foundation; either version 2 or (at your option) any |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2677
diff
changeset
|
67 // later version. |
|
2580
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
diff
changeset
|
68 // |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2677
diff
changeset
|
69 // This program is distributed in the hope that it will be useful, but |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2677
diff
changeset
|
70 // WITHOUT ANY WARRANTY; without even the implied warranty of |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2677
diff
changeset
|
71 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2677
diff
changeset
|
72 // General Public License for more details. |
|
2580
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
diff
changeset
|
73 // |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2677
diff
changeset
|
74 // You should have received a copy of the GNU General Public License |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2677
diff
changeset
|
75 // along with this program; if not, write to the |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2677
diff
changeset
|
76 // Free Software Foundation, Inc., 51 Franklin Street, |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2677
diff
changeset
|
77 // Fifth Floor, Boston, MA 02110-1301, USA. |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2677
diff
changeset
|
78 // ------------------------------------------- |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2677
diff
changeset
|
79 // ####GPLCOPYRIGHTEND#### |
|
2580
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
diff
changeset
|
80 //=========================================================================== |
