Liam
|
c421e9e729
|
k_capabilities: simplify KTrace map skip logic
|
2023-12-28 01:22:57 -05:00 |
|
liamwhite
|
acc826f8fa
|
Merge pull request #12455 from liamwhite/end-wait
kernel: use simple mutex for object list container
|
2023-12-26 11:46:19 -05:00 |
|
Liam
|
ac1e946390
|
kernel: remove unecessary process member from handle table
|
2023-12-24 19:23:03 -05:00 |
|
Liam
|
6bd1dfa8cc
|
service: fetch objects from the client handle table
|
2023-12-24 19:20:43 -05:00 |
|
Liam
|
ad4d66a5db
|
kernel: use simple mutex for object list container
|
2023-12-23 16:26:07 -05:00 |
|
Liam
|
3d08a55a87
|
kernel: fix resource limit imbalance
|
2023-12-22 21:52:49 -05:00 |
|
Liam
|
a7ff872a4c
|
kernel: restrict nce to applications
|
2023-12-22 21:52:49 -05:00 |
|
Liam
|
1fdcd70bad
|
general: properly support multiple memory instances
|
2023-12-22 21:52:49 -05:00 |
|
Liam
|
8243f4e3c7
|
k_server_session: remove scratch buffer usage in favor of direct copy
|
2023-12-22 21:52:49 -05:00 |
|
Liam
|
5244690809
|
k_server_session: process for guest servers
|
2023-12-22 21:52:49 -05:00 |
|
Liam
|
e2b5f2392e
|
kernel: instantiate memory separately for each guest process
|
2023-12-22 21:52:49 -05:00 |
|
liamwhite
|
0116c74ba7
|
Merge pull request #12358 from liamwhite/optimized-alloc
common: use memory holepunching when clearing memory
|
2023-12-16 11:47:03 -05:00 |
|
Liam
|
1075c88dca
|
common: use memory holepunching when clearing memory
|
2023-12-14 23:44:33 -05:00 |
|
Narr the Reg
|
6de39c8398
|
service: hid: Allow to create multiple instances of shared memory
|
2023-12-13 23:24:28 -06:00 |
|
liamwhite
|
12b8cd2ffb
|
Merge pull request #12317 from liamwhite/sc-fix
kernel: fix single core
|
2023-12-10 18:16:58 -05:00 |
|
liamwhite
|
7d3fe08d79
|
Merge pull request #12321 from liamwhite/ro2
ro: add separate ro service
|
2023-12-10 18:16:50 -05:00 |
|
liamwhite
|
4907a83298
|
Merge pull request #12296 from liamwhite/client-session
kernel: implement remaining IPC syscalls
|
2023-12-09 19:03:56 -05:00 |
|
Liam
|
662bc7c6a1
|
service: populate pid and handle table from client
|
2023-12-09 13:45:25 -05:00 |
|
Liam
|
f85425fe86
|
kernel: fix single core
|
2023-12-08 20:31:18 -05:00 |
|
Liam
|
f486fe3971
|
kernel: implement light IPC
|
2023-12-07 09:13:43 -05:00 |
|
Liam
|
dcc9df5dd2
|
kernel: implement remaining IPC syscalls
|
2023-12-06 17:33:00 -05:00 |
|
Liam
|
3d5c6a73cb
|
core: refactor emulated cpu core activation
|
2023-12-04 10:37:16 -05:00 |
|
Liam
|
82c5e2472e
|
general: fix mac compile
|
2023-11-26 19:50:10 -05:00 |
|
GPUCode
|
1e5a1d1702
|
Address more review comments
|
2023-11-25 00:47:43 -05:00 |
|
GPUCode
|
3930e3d7fd
|
core: Define HAS_NCE macro
|
2023-11-25 00:47:36 -05:00 |
|
GPUCode
|
3814ca9d84
|
Address some review comments
|
2023-11-25 00:47:35 -05:00 |
|
Liam
|
19619b1b14
|
arm: Implement native code execution backend
|
2023-11-25 00:46:47 -05:00 |
|
Liam
|
3a5992f2ef
|
kernel: Manually specify aslr region start
|
2023-11-25 00:46:15 -05:00 |
|
GPUCode
|
2590906d14
|
core: Respect memory permissions in Map
|
2023-11-25 00:46:15 -05:00 |
|
Liam
|
b8b198ec48
|
fix apple clang build again
|
2023-11-14 11:53:02 -05:00 |
|
Liam
|
53bf815d4b
|
k_capabilities: ignore map region when KTrace is disabled
|
2023-11-11 10:45:43 -05:00 |
|
Liam
|
f43c66f811
|
k_page_table: fix shutdown
|
2023-11-10 12:01:35 -05:00 |
|
Liam
|
dcb79112e0
|
k_page_table: use more precise icache invalidates
|
2023-11-10 12:01:35 -05:00 |
|
Liam
|
713f292a25
|
kernel: add KPageTableBase
Co-authored-by: Kelebek1 <eeeedddccc@hotmail.co.uk>
|
2023-11-10 12:01:35 -05:00 |
|
Liam
|
ae885084e2
|
kernel: fix extraneous ref
|
2023-10-21 22:16:41 -04:00 |
|
Liam
|
f0c6de7dd2
|
kernel: signal thread on termination completed
|
2023-10-21 20:03:41 -04:00 |
|
Liam
|
c00faac482
|
kernel: add missing TLR clear
|
2023-10-21 20:03:41 -04:00 |
|
Liam
|
62e106dbe8
|
kernel: update KProcess
|
2023-10-21 20:03:41 -04:00 |
|
Fernando S
|
979b5b7b5b
|
Merge pull request #11748 from liamwhite/kern_1700
kernel: update for 17.0.0
|
2023-10-20 17:08:00 +02:00 |
|
Liam
|
d96b03a1c0
|
kernel: fix incorrect calculation of used non system memory value
|
2023-10-20 09:12:10 -04:00 |
|
Liam
|
92a65b4947
|
kernel: fix format string error
|
2023-10-20 02:41:32 -04:00 |
|
Liam
|
5be32a6147
|
kernel: make check fully constexpr for broken msvc constant folding
|
2023-10-20 02:34:15 -04:00 |
|
Liam
|
84ce50cc1b
|
k_page_table: add MapFirstGroup
|
2023-10-20 02:34:15 -04:00 |
|
Liam
|
010fc2f562
|
kernel: update KMemoryRegionType values
|
2023-10-20 02:34:15 -04:00 |
|
Liam
|
d73dbceba6
|
k_page_table: implement PermissionLocked
|
2023-10-20 02:34:15 -04:00 |
|
Liam
|
3e0887f205
|
k_page_table: add new CheckMemoryState helper
|
2023-10-20 02:34:15 -04:00 |
|
Liam
|
144ae38fb3
|
kernel: split Io memory state, add PermissionLocked attribute
|
2023-10-20 02:34:15 -04:00 |
|
Liam
|
c9dab6d0c1
|
kernel: reshuffle ini1 size, add slab clear note
|
2023-10-20 02:34:15 -04:00 |
|
liamwhite
|
ee42690234
|
Merge pull request #11766 from liamwhite/open-sesame
k_page_table: add missing page group open when locking memory
|
2023-10-13 09:29:05 -04:00 |
|
Liam
|
060b9482da
|
k_page_table: add missing page group open when locking memory
|
2023-10-12 15:00:26 -04:00 |
|