aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel
Commit message (Expand)AuthorAgeFilesLines
...
* k_page_table: fix shutdownLiam2023-11-101-7/+0
* k_page_table: use more precise icache invalidatesLiam2023-11-101-4/+9
* kernel: add KPageTableBaseLiam2023-11-1024-4788/+7058
* kernel: fix extraneous refLiam2023-10-211-1/+0
* kernel: signal thread on termination completedLiam2023-10-211-4/+7
* kernel: add missing TLR clearLiam2023-10-211-0/+1
* kernel: update KProcessLiam2023-10-2126-939/+1751
* Merge pull request #11748 from liamwhite/kern_1700Fernando S2023-10-2014-222/+431
|\
| * kernel: fix format string errorLiam2023-10-201-1/+1
| * kernel: make check fully constexpr for broken msvc constant foldingLiam2023-10-201-1/+1
| * k_page_table: add MapFirstGroupLiam2023-10-203-34/+49
| * kernel: update KMemoryRegionType valuesLiam2023-10-202-48/+80
| * k_page_table: implement PermissionLockedLiam2023-10-206-26/+128
| * k_page_table: add new CheckMemoryState helperLiam2023-10-202-12/+40
| * kernel: split Io memory state, add PermissionLocked attributeLiam2023-10-204-91/+115
| * kernel: reshuffle ini1 size, add slab clear noteLiam2023-10-204-10/+18
* | kernel: fix incorrect calculation of used non system memory valueLiam2023-10-201-1/+1
|/
* Merge pull request #11766 from liamwhite/open-sesameliamwhite2023-10-131-0/+5
|\
| * k_page_table: add missing page group open when locking memoryLiam2023-10-121-0/+5
* | kernel: mark TLS accessors as noinline for non-MSVC LTOLiam2023-10-121-8/+8
|/
* kernel: implement transfer memoryLiam2023-10-045-17/+160
* ci: fix new codespell errorsLiam2023-10-021-1/+1
* k_page_table: skip page table clearing on finalizationLiam2023-10-011-4/+8
* Reduce core timing mutex contentionKelebek12023-09-191-1/+3
* core: improve debug workflowLiam2023-09-144-4/+17
* msvc: set warning level to /W4 globallyDanila Malyutin2023-09-031-1/+0
* kernel: offset code entry point for 39-bit address space type (#11326)liamwhite2023-08-252-5/+27
* kernel: remove relative task registrationLiam2023-08-1411-33/+67
* core: remove ResultVal typeLiam2023-08-081-1/+1
* Merge pull request #10839 from lat9nq/pgc-plusliamwhite2023-08-022-5/+20
|\
| * k_system_control: Always return some memory sizelat9nq2023-07-211-0/+2
| * core,common: Give memory layout setting an enumlat9nq2023-07-211-4/+16
| * settings,core,config_sys: Remove optional type from custom_rtc, rng_seedlat9nq2023-07-211-1/+2
* | Merge pull request #10990 from comex/ubsanliamwhite2023-07-264-6/+8
|\ \
| * | Fixes and workarounds to make UBSan happier on macOScomex2023-07-154-6/+8
* | | core: reduce TOCTTOU memory accessLiam2023-07-222-14/+8
* | | Merge pull request #11094 from liamwhite/getliamwhite2023-07-2218-146/+73
|\ \ \
| * | | kernel: reduce page table region checkingLiam2023-07-146-82/+18
| * | | k_process: PageTable -> GetPageTableLiam2023-07-1417-66/+57
| |/ /
* | / core: remove remaining uses of dynamic_castLiam2023-07-211-2/+6
| |/ |/|
* | general: Silence -Wshadow{,-uncaptured-local} warningslat9nq2023-07-182-5/+5
|/
* k_server_session: translate special header for non-HLE requestsLiam2023-07-082-7/+770
* kernel: SynchronizeMorph2023-07-013-36/+52
* Remove memory allocations in some hot pathsKelebek12023-06-226-16/+17
* Merge pull request #10086 from Morph1984/coretiming-ng-1bunnei2023-06-213-13/+6
|\
| * core_timing: Fix SingleCore cycle timerMorph2023-06-071-9/+1
| * core_timing: Use CNTPCT as the guest CPU tickMorph2023-06-072-4/+5
* | k_thread: Use a mutex and cond_var to sync boollat9nq2023-06-172-5/+14
|/
* device_memory: Use smaller virtual reservation size for compatibility with 39...Liam2023-06-031-0/+5
* k_memory_block_manager: remove auditing callsLiam2023-05-231-6/+2