aboutsummaryrefslogtreecommitdiff
path: root/memory.h
AgeCommit message (Collapse)Author
2019-12-31split stack into irq, fiq and supervisor stacks; add proper handling of ↵Wojtek Kosior
those in interrupt handlers (asm code)
2019-12-31don't statically define the unprivileged section (we're going to have many ↵Wojtek Kosior
dynamically-claimed unprivileged sections)
2019-12-31implement basic memory section allocation for processesWojtek Kosior
2019-12-31remove misleading constWojtek Kosior
2019-12-30io api reworkWojtek Kosior
2019-12-28split kernel into 2 stages; second stage gets copied to 0x0 and runs from thereWojtek Kosior
2019-12-28clean-up memory.hWojtek Kosior
2019-12-28use ldm instruction instead of libkernel for entering user mode; get rid of ↵Wojtek Kosior
libkernel (no longer needed)
2019-12-03separate libkernel setus, PL0 code setup and jump to PL0 code into different ↵Wojtek Kosior
functions
2019-12-02create a separate library for kernel code that should run in PL0 modeWojtek Kosior
2019-11-19bugfix - properly compute section addressWojtek Kosior
2019-11-19split kernel into more filesWojtek Kosior