From 7c46cf58b3d774bf417d84bb55abb0c3360a7f1e Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Mon, 6 Jul 2009 15:36:23 +0000 Subject: 2009-07-03 Josh Switnicki * cpu.c: Implemented _CPU_Context_Initialize as a C function instead of a macro. It works with limited functionality. Implemented _CPU_Thread_Idle_body to use sleep instruction. * Makefile.am: Changed cpu_asm.c -> cpu_asm.S * cpu_asm.S: renamed from cpu_asm.c and implemented functions is asm * rtems/asm.h: Appended "macros.inc" to the end of "asm.h" * rtems/score/cpu.h: + Included "avr/io.h". + Added use 16 bit object definition. + Modified Context_Control struct to relect the registers that need to be saved. + Implemented _CPU_ISR_Disable, _CPU_ISR_Enable, and _CPU_ISR_Flash. Added function definitions for _CPU_Context_Initialize and _CPU_Push. --- cpukit/score/cpu/avr/ChangeLog | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'cpukit/score/cpu/avr/ChangeLog') diff --git a/cpukit/score/cpu/avr/ChangeLog b/cpukit/score/cpu/avr/ChangeLog index 2bf5b96cfd..2b75319224 100644 --- a/cpukit/score/cpu/avr/ChangeLog +++ b/cpukit/score/cpu/avr/ChangeLog @@ -1,3 +1,20 @@ +2009-07-03 Josh Switnicki + + * cpu.c: Implemented _CPU_Context_Initialize as a C function instead + of a macro. It works with limited functionality. Implemented + _CPU_Thread_Idle_body to use sleep instruction. + * Makefile.am: Changed cpu_asm.c -> cpu_asm.S + * cpu_asm.S: renamed from cpu_asm.c and implemented functions is asm + * rtems/asm.h: Appended "macros.inc" to the end of "asm.h" + * rtems/score/cpu.h: + + Included "avr/io.h". + + Added use 16 bit object definition. + + Modified Context_Control struct to relect the registers + that need to be saved. + + Implemented _CPU_ISR_Disable, _CPU_ISR_Enable, and _CPU_ISR_Flash. + Added function definitions for _CPU_Context_Initialize and + _CPU_Push. + 2009-05-05 Joel Sherrill * rtems/score/cpu.h: Lower number of priorities and do not inline as -- cgit v1.2.3