aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: ab1a22730357f32de862e6fa41b62a08176e1170 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# Cortex-A7 ghOSt v0.0.1

## Implemented
 - Memory Allocator
 - Serial Writer
 - Basic Mutex

## TODO
 - Paging/ Memory Translation Tables
 - Scheduler (Round-robin)
 - Exclusive Lock
 - Semaphore
 - Display Buffer
 - Interrupt handler
 - Interrupt initializer
 - Publish-Subscribe topics
 - Testing
 - System Calls
 - Timing

## Memory Layout
 - 0x4000-0x7FFF:   Page tables
 - 0x8000-0x207FFF: Kernel Code
 - 0x208000-0x300000: Generic data
 - 0x300000-0x400000: Allocators
 - 0x400000-0x500000: Stacks
 - 0x500000-0x: Mode Stacks