118:19c666b4e874
120:f359a433cb1a
|
2016-02-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved tlb_handle into the interrupt handling file. Added an idle wait loop. |
stage2-non-pic |
|
stage2/cpu.c stage2/cpu.h stage2/irq.c stage2/stage2.c
|
|
117:0c32881d6d13
118:19c666b4e874 119:1e9f624b7b99
|
2016-02-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added index-based page mapping and page unmapping functions, allowing flags and
ASID parameterisation when mapping pages. |
stage2-non-pic |
|
stage2/cpu.c stage2/cpu.h
|
|
116:b90ecab4addb
|
2016-02-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed spurious initial TLB mapping, exposing the actual replacement mechanism.
Fixed physical address range values in TLB mappings.
Lowered the random mapping index floor. |
stage2-non-pic |
|
stage2/cpu.c
|
|
115:8e4b91a86b3a
|
2016-02-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Enter user mode before starting the task. |
stage2-non-pic |
|
stage2/cpu.c stage2/cpu.h stage2/irq.c
|
|
114:b9ac03c2c599
|
2016-02-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced elementary TLB handling; separated out register saving and loading. |
stage2-non-pic |
|
stage2/cpu.c stage2/cpu.h stage2/entry.S stage2/handlers.S stage2/head2.S
|
|
113:c80fbb61f8ad
|
2016-02-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced a page mapping function. |
stage2-non-pic |
|
stage2/cpu.c stage2/cpu.h
|
|
112:ccf05eea0d54
|
2016-02-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Converted various multi-line macros into inline functions.
Added some missing definitions to the MiniPC/Letux/Trendtac files. |
stage2-non-pic |
|
include/minipc.h stage2/board.h stage2/minipc_claa070vc01.h stage2/nanonote_gpm940b0.h
|
|
111:ff38ea1d8e69
|
2016-02-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed probably superfluous no-operations and tidied slightly. |
stage2-non-pic |
|
stage2/cpu.c
|
|
110:a34a56734b6e
108:f1919a78c168
|
2016-02-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Mask interrupts while handling them, saving the status and EPC registers. |
stage2-non-pic |
|
stage2/handlers.S
|
|
109:3a1d0ac6f154
107:d97afdcd4848
|
2016-01-28 |
Paul Boddie |
changeset
files
shortlog
graph
|
Allow the power button to trigger an interrupt, although handling does not work. |
stage2-non-pic |
|
stage2/board-nanonote.c stage2/irq.c
|
|