180:62db3a0bc746
|
2016-04-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed the separate reference for the task entry routine. It shouldn't be
needed if the status register can be modified in advance of exception return,
anyway. |
|
|
stage2/entry.S stage2/handlers.S stage2/head2.S
|
|
179:a2a0be47d91b
|
2016-04-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Attempted to map the relocated object table into each task, using explicit
direct mappings and thus removing the special region-based test in the TLB
handler. |
|
|
stage2/entry.S stage2/stage2.ld stage2/tasks.c
|
|
178:0092a96764be
|
2016-04-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved the object tables above the program and data. |
|
|
stage2/stage2.ld
|
|
177:5d716521def0
|
2016-04-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Put the global object tables in separate page pairs. |
|
|
stage2/stage2.ld
|
|
176:9b7c8e1f1b48
173:bdbe5b78ca43
|
2016-04-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Relocated the global object table regions to reside on page boundaries. |
|
|
stage2/stage2.ld
|
|
175:8e7b3cc4a268
|
2016-04-25 |
Paul Boddie |
changeset
files
shortlog
graph
|
Attempted to simplify region allocation by putting the object table copy in a
completely separate location. |
|
|
stage2/entry.S stage2/head2.S stage2/stage2.ld stage2/tasks.c
|
|
174:a1f3027033f2
|
2016-04-25 |
Paul Boddie |
changeset
files
shortlog
graph
|
Attempt to provide memory mapping to the lower memory object table. |
|
|
stage2/entry.S stage2/stage2.ld stage2/tasks.c
|
|
173:bdbe5b78ca43
174:a1f3027033f2 176:9b7c8e1f1b48
|
2016-04-25 |
Paul Boddie |
changeset
files
shortlog
graph
|
Used the linker script symbol correctly. |
|
|
stage2/tasks.c
|
|
172:670b8fdc252b
|
2016-04-25 |
Paul Boddie |
changeset
files
shortlog
graph
|
Avoid the task entry routine if ASID is zero. |
|
|
stage2/entry.S
|
|
171:152e64b64874
|
2016-04-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added missing stack pointer initialisation to invoke_task. |
|
|
stage2/cpu.c stage2/cpu.h stage2/tasks.c
|
|