183:34f40000b779
|
2016-04-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Use the exception return mechanism to invoke a task. |
|
|
stage2/cpu.c
|
|
182:9973a779baf4
|
2016-04-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed superfluous and limited user mode entry function. |
|
|
stage2/cpu.c stage2/cpu.h
|
|
181:ce7a8d4ecbb6
|
2016-04-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Presumably nothing special needs doing after TLB exception handling, so a direct
return from exception is performed (as was done before). |
|
|
stage2/entry.S
|
|
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
|
|