Michael Scire
|
11c02e22e0
|
kern: implement support for applying relr relocations
|
2023-10-12 08:55:58 -07:00 |
|
Michael Scire
|
4ca3c44e5f
|
kern: pass ini1 size from loader to kernel, remove slab memset from init0
|
2023-10-12 08:55:58 -07:00 |
|
Michael Scire
|
48f4c526f3
|
kern: refactor priority inheritance to represent locks as C++ objects
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
bff61c68ab
|
kern: adjust pool allocations
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
13238fc4fd
|
kern: use slab allocated KSessionRequest dynamic mappings
|
2022-10-12 09:15:16 -07:00 |
|
Michael Scire
|
5a918f3bc9
|
kern: move SecureAppletMemory/KPageBuffer heap into the ResourceRegion
|
2022-10-12 09:15:16 -07:00 |
|
Michael Scire
|
947fdcf6f6
|
kern: merge/simplify KInterruptEventTask into KInterruptEvent
|
2022-10-12 09:15:16 -07:00 |
|
Michael Scire
|
2e73f33eb0
|
kern: implement K(Secure)SystemResource
|
2022-10-12 09:15:16 -07:00 |
|
Michael Scire
|
e05df99342
|
pm/kern: update for 14.0.0
|
2022-03-23 09:10:50 -07:00 |
|
Michael Scire
|
77fe5cf6f5
|
ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals
|
2021-10-04 12:59:10 -07:00 |
|
Michael Scire
|
f6fb5f2c8d
|
kern/svc: implement IoPool/Region svc support
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
2f2c36b22b
|
kern: KMemoryManager/KPageGroup use physical addresses instead of virtual, now
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
2c4bd44d7e
|
kern: support dynamic resource expansion for system heaps/events/sessions.
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
6cbfaaf835
|
kern: port limit is now 0x180
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
15956fcf9a
|
kern: update for new slab resource counts/extents
|
2021-04-11 03:42:16 -07:00 |
|
Michael Scire
|
962cf97150
|
kern: KLinkedList no longer exists
|
2021-04-11 03:42:16 -07:00 |
|
Michael Scire
|
eb50e99748
|
kern: alleviate a little KPort pressure.
|
2021-02-23 14:31:24 -08:00 |
|
Michael Scire
|
1a6e003a5d
|
kern: add kernel object debug
|
2020-12-10 03:31:57 -08:00 |
|
Michael Scire
|
5da6b60008
|
kern: add KAlpha/KBeta
|
2020-12-02 06:43:37 -08:00 |
|
Michael Scire
|
cc11d452e5
|
kern: KMemoryManager::Allocate -> AllocateAndOpen
|
2020-12-02 06:43:37 -08:00 |
|
Michael Scire
|
1a262c1063
|
kern: improve resource region size definitions/calculations
|
2020-08-18 15:17:40 -07:00 |
|
Michael Scire
|
1b63002f91
|
kern: refactor KMemoryLayout
|
2020-08-18 15:17:40 -07:00 |
|
Michael Scire
|
c3fa3bd5d6
|
kern: N reduced the slabheap gap size in 10.0.0
|
2020-08-18 15:17:40 -07:00 |
|
Michael Scire
|
8cd81b3092
|
kern: fix dynamic calculation of slab heap size
|
2020-07-31 14:50:52 -07:00 |
|
Michael Scire
|
e1f3bb10a5
|
kern: clean up majority of TODOs
|
2020-07-31 14:50:52 -07:00 |
|
Michael Scire
|
c4065c976c
|
pm/fusee: add support for 9.2.0
|
2020-03-02 19:49:34 -08:00 |
|
Michael Scire
|
e9e949ec36
|
kern: obj stubs to get past slab init
|
2020-02-07 11:51:58 -08:00 |
|
Michael Scire
|
8cfffc69d5
|
kern: print backtrace on panic
|
2020-02-07 06:26:01 -08:00 |
|
Michael Scire
|
d9e6771e63
|
kern: implement more of KMemoryManager through KPageBuffer slab init
|
2020-02-06 20:36:26 -08:00 |
|
Michael Scire
|
323858cf96
|
kern: s/MemoryBlock/MemoryRegion/g
|
2020-02-05 14:16:56 -08:00 |
|
Michael Scire
|
d5a4c17ee7
|
kern: fully implement slabheap init
|
2020-01-30 01:41:59 -08:00 |
|
Michael Scire
|
6ecf04c3b7
|
find -exec sed -i'' -e 's/2018-2019 Atmo/2018-2020 Atmo/g' {} +
|
2020-01-24 02:10:40 -08:00 |
|
Michael Scire
|
d10621e832
|
mesosphere: refactor Elf vs Elf64 distinction
|
2019-12-31 00:46:09 -08:00 |
|