152:a0e0d9c0874f
|
2016-03-01 |
Paul Boddie |
changeset
files
shortlog
graph
|
Allow task zero to plot a pattern and to run with the other tasks. |
|
|
stage2/irq.c stage2/stage2.c
|
|
151:3a471c35150b
|
2016-03-01 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved paging definitions into a new header file, adjusting the table address. |
|
|
stage2/cpu.c stage2/cpu.h stage2/entry.S stage2/irq.c stage2/paging.h
|
|
150:1f04193618f0
|
2016-02-29 |
Paul Boddie |
changeset
files
shortlog
graph
|
Switched to using stacks accessible via the same virtual address region. |
|
|
stage2/irq.c
|
|
149:e4db1ec10bca
|
2016-02-29 |
Paul Boddie |
changeset
files
shortlog
graph
|
Switched to mapped stack regions, keeping stack pointers within their regions. |
|
|
stage2/irq.c
|
|
148:0f7a8fdc67b7
|
2016-02-29 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added missing multiplication registers to loading and storing. |
|
|
stage2/handlers.S
|
|
147:6e05b11c747d
|
2016-02-29 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added explicit clearing of TLB mappings. |
|
|
stage2/cpu.c
|
|
146:1ee72222a36d
|
2016-02-29 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed page table indexing in the TLB miss handler. |
|
|
stage2/cpu.h stage2/entry.S
|
|
145:c39fcc82cc15
|
2016-02-28 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced kernel regions for task register storage.
Removed the invoke_task function. |
|
|
stage2/cpu.c stage2/cpu.h stage2/entry.S stage2/handlers.S stage2/irq.c stage2/irq.h stage2/stage2.c
|
|
144:38459046fa3f
|
2016-02-27 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed superfluous TLB mapping entry. |
|
|
stage2/cpu.c
|
|
143:d323b7b05424
|
2016-02-27 |
Paul Boddie |
changeset
files
shortlog
graph
|
Put the page tables and the stacks in unmapped space, with the stacks occupying
distinct virtual addresses and thus not employing the page tables. |
|
|
stage2/cpu.c stage2/cpu.h stage2/entry.S stage2/irq.c stage2/stage2.c
|
|