summaryrefslogtreecommitdiffstats
path: root/cpukit/score/cpu/lm32/ChangeLog
blob: 371064ef35767749654494347d562ad4326bb311 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
2010-08-20	<yann.sionneau@telecom-sudparis.eu>

	* rtems/score/lm32.h: Add lm32_read_interrupts().

2010-07-30	Gedare Bloom <giddyup44@yahoo.com>

	PR 1599/cpukit
	* irq.c: Rename _Context_Switch_necessary to _Thread_Dispatch_necessary
	to more properly reflect the intent.

2010-07-29	Gedare Bloom <giddyup44@yahoo.com>

	PR 1635/cpukit
	* rtems/score/cpu.h, rtems/score/types.h: Refactoring of priority
	handling, to isolate the bitmap implementation of priorities in the
	supercore so that priority management is a little more modular. This
	change is in anticipation of scheduler implementations that can
	select how they manage tracking priority levels / finding the highest
	priority ready task. Note that most of the changes here are simple
	renaming, to clarify the use of the bitmap-based priority management.

2010-07-16	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* rtems/score/cpu.h: Include <rtems/score/types.h> first.
	* rtems/score/types.h: Use <rtems/score/basedefs.h> header file.

2010-06-28	Joel Sherrill <joel.sherrill@oarcorp.com>

	PR 1573/cpukit
	* irq.c, rtems/score/cpu.h: Add a per cpu data structure which contains
	the information required by RTEMS for each CPU core. This
	encapsulates information such as thread executing, heir, idle and
	dispatch needed.

2010-05-29	Ralf Corsépius <ralf.corsepius@rtems.org>

	* irq.c: Change _exception_stack_frame into void*.

2010-04-25	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* rtems/score/cpu.h: Remove warning in _CPU_Context_Initialize.

2010-04-15	Ralf Corsépius <ralf.corsepius@rtems.org>

	* rtems/score/cpu.h: Make _gp global.

2010-03-27	Joel Sherrill <joel.sherrill@oarcorp.com>

	* cpu.c, cpu_asm.S, irq.c: Add include of config.h

2010-03-02	Michael Walle <michael@walle.cc>

	* cpu.c: Provide body for CPU specific Idle thread. This halts on qemu
	but is just a nop on a real cpu.

2009-05-05	Michael Walle <michael@walle.cc>

	* cpu_asm.S, irq.c, rtems/score/cpu.h: Add lm32 gdb stub support.

2009-04-14	Michael Walle <michael@walle.cc>

	* cpu.h: corrected the registers in Context_Control and
	in CPU_Interrupt_frame to correspond to the saved frame in cpu_asm.S
   	Also switched on CPU_ISR_PASSES_FRAME_POINTER.
 	* cpu_asm.S: Moved the restore part of _CPU_Context_switch for
	easier reading.  Fixed _CPU_Context_restore, it now moves the
	argument and branches to a label in _CPU_Context_switch.  Removed
	unnecessary saves of registers in context switch and irq handling.
	Rewrote irq code to call the C helper.  Added some documentation
	* irq.c: New file derived from c4x and nios2.

2009-04-06	Michael Walle <michael@walle.cc>

	* cpu_asm.S: We cannot use any other register than r0 without saving
	them to the stack. (_ISR_Handler clears r0 right at the beginning)

2009-02-12	Joel Sherrill <joel.sherrill@oarcorp.com>

	* cpu.c, rtems/score/cpu.h: Change prototype of IDLE thread to
	consistently return void * and take a uintptr_t argument.

2009-02-11	Joel Sherrill <joel.sherrill@oarcorp.com>

	* cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
	passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
	comments.

2008-12-05	Joel Sherrill <joel.sherrill@oarcorp.com>

	* .cvsignore: New file.

2008-12-04	Jukka Pietarinen <jukka.pietarinen@mrf.fi>

	* ChangeLog, Makefile.am, cpu.c, cpu_asm.S, preinstall.am, rtems/asm.h,
	rtems/score/cpu.h, rtems/score/cpu_asm.h, rtems/score/lm32.h,
	rtems/score/types.h: New files.