193:593fb3352d9b
|
2016-05-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Mapped task stacks from 0x01c0000 downwards, moved kernel stacks to 0x8000 and
below, made the code region read-only. Added definitions for TLB flags. |
|
|
include/mips.h stage2/entry.S stage2/head2.S stage2/tasks.c
|
|
192:739db6eca61a
|
2016-05-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Permit entry into user mode by avoiding calling udelay which needs access to a
timer in a privileged address space. |
|
|
stage2/cpu_op.S stage2/example.c stage2/handlers.S
|
|
191:174153b3fcbc
|
2016-05-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Allow the TLB random mapping threshold to be specified. |
|
|
stage2/cpu.c stage2/cpu.h stage2/cpu_op.S stage2/cpu_op.h stage2/stage2.c
|
|
190:bc3ddcefdc42
|
2016-05-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added and tidied status register definitions. |
|
|
include/mips.h
|
|
189:eda8506725e5
|
2016-05-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Made an inline function for address space conversion.
Defined the end of the memory in the linker script for consistency. |
|
|
stage2/Makefile stage2/paging.c stage2/paging.h stage2/stage2.ld stage2/tasks.c
|
|
188:010e441bc874
|
2016-05-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added definitions for register fields. |
|
|
include/mips.h stage2/cpu_op.S
|
|
187:dcf9647a9edc
|
2016-05-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Reordered function definitions. |
|
|
stage2/cpu.c stage2/cpu.h
|
|
186:59eede5312e3
|
2016-05-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved almost all assembly language fragments into a separate file. |
|
|
stage2/Makefile stage2/cpu.c stage2/cpu.h stage2/cpu_op.S stage2/cpu_op.h stage2/irq.c stage2/stage2.c stage2/tasks.c
|
|
185:09b0fea027bd
|
2016-05-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Replaced assembly language section with plain storage operations. |
|
|
stage2/cpu.c
|
|
184:8b4c47d9d10a
|
2016-05-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced MIPS register definition symbols. |
|
|
include/mips.h stage1/head1.S stage2/entry.S stage2/handlers.S stage2/head2.S
|
|