Michael Scire
|
a599e2f892
|
kern: implement smmu init
|
2020-03-02 19:50:57 -08:00 |
|
Michael Scire
|
c87812ef8a
|
kern: switch->nx, implement sleep manager init
|
2020-03-02 19:50:56 -08:00 |
|
Michael Scire
|
0ec0d0db8d
|
kern: implement KWorkerTaskManager
|
2020-03-02 19:50:56 -08:00 |
|
Michael Scire
|
fe32c9d12d
|
kern: implement interrupt thread init
|
2020-03-02 19:50:55 -08:00 |
|
Michael Scire
|
1f655ad760
|
kern: implement init through InterruptTaskManager.Initialize()
|
2020-03-02 19:50:54 -08:00 |
|
Michael Scire
|
74950d85d1
|
kern: begin skeletoning page table types
|
2020-03-02 19:50:53 -08:00 |
|
Michael Scire
|
6ff5a3fda7
|
kern: print layout for debug during startup
|
2020-03-02 19:50:53 -08:00 |
|
Michael Scire
|
c3a76103b6
|
mesosphere: hard enforcement of TODOs
|
2020-03-02 19:50:52 -08:00 |
|
Michael Scire
|
6930294583
|
kern: implement dpc + skeleton rest of main
|
2020-03-02 19:50:51 -08:00 |
|
Michael Scire
|
8b3c64323b
|
kern: implement dynamic slab init + ini relocation
|
2020-03-02 19:50:51 -08:00 |
|
Michael Scire
|
93c2f6cf32
|
kern: implement more of KMemoryManager through KPageBuffer slab init
|
2020-03-02 19:50:51 -08:00 |
|
Michael Scire
|
8b9e19b8f3
|
kern: implement KMemoryManager init
|
2020-03-02 19:50:50 -08:00 |
|
Michael Scire
|
7e2b75ce0f
|
kern: implement KResourceLimit
|
2020-03-02 19:50:50 -08:00 |
|
Michael Scire
|
d2072dc573
|
kern: implement uart init + logging
|
2020-03-02 19:50:50 -08:00 |
|
Michael Scire
|
8fce9ea672
|
kern: mostly implement KThread::Initialize
|
2020-03-02 19:50:47 -08:00 |
|
Michael Scire
|
60c286164b
|
kern: fully implement slabheap init
|
2020-03-02 19:50:45 -08:00 |
|
Michael Scire
|
7b58a368a9
|
kern: Implement KAutoObject, KSlabHeap, KLightLock
|
2020-03-02 19:50:45 -08:00 |
|
Michael Scire
|
923ee1c494
|
kern: skeleton enough types to init KCoreLocalRegion in main()
|
2020-03-02 19:50:44 -08:00 |
|
Michael Scire
|
c0e7bc5c9d
|
kern: Implement most of memory init (all cores hit main, but still more to do)
|
2020-03-02 19:50:43 -08:00 |
|