- Timestamp:
- 04/04/11 16:44:46 (13 years ago)
- Branches:
- 4.11, 5, master
- Children:
- ff49ffe
- Parents:
- e79093a
- Location:
- c/src/lib/libbsp/i386
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/libbsp/i386/ChangeLog
re79093a r9c24c73 1 2011-04-04 Joel Sherrill <joel.sherrilL@OARcorp.com> 2 3 PR 1768/bsps 4 * shared/irq/irq_asm.S: The nbench benchmark highlighted the fact that 5 we do not perform a cld before calling C code in the ISR. This was 6 historically not a problem but gcc 4.3 changed the behavior. From 7 http://gcc.gnu.org/gcc-4.3/changes.html 8 1 9 2011-03-16 Jennifer Averett <jennifer.averett@OARcorp.com> 2 10 -
c/src/lib/libbsp/i386/shared/irq/irq_asm.S
re79093a r9c24c73 167 167 incl PER_CPU_ISR_NEST_LEVEL(ebx) /* one nest level deeper */ 168 168 incl SYM (_Thread_Dispatch_disable_level) /* disable multitasking */ 169 170 /* 171 * GCC versions starting with 4.3 no longer place the cld 172 * instruction before string operations. We need to ensure 173 * it is set correctly for ISR handlers. 174 */ 175 cld 169 176 170 177 /*
Note: See TracChangeset
for help on using the changeset viewer.