master
general: Convert source file copyright comments over to SPDX
kernel: add KPageTableBase
kernel: reshuffle ini1 size, add slab clear note
scope_exit: Make constexpr
core: Define HAS_NCE macro
kernel: convert GlobalSchedulerContext, KAddressArbiter, KScopedSchedulerLockAndSleep, KThreadQueue to new style
kernel: remove gratitutous attribute usage
kernel: instantiate memory separately for each guest process
kernel: use KTypedAddress for addresses
general: fix type inconsistencies
kernel: convert KPort, KSession
Fixes and workarounds to make UBSan happier on macOS
kernel: use simple mutex for object list container
k_capabilities: simplify KTrace map skip logic
core: hle: kernel: Address review comments.
core: hle: kernel: Add KSystemResource.
kernel: fix resource limit imbalance
kernel: implement light IPC
kernel: implement remaining IPC syscalls
k_process: PageTable -> GetPageTable
kernel: update KProcess
kernel: remove kernel_
core: hle: kernel: k_dynamic_resource_manager: Add KBlockInfoManager, KBlockInfoSlabHeap.
kernel: remove general boost lists
k_handle_table: Remove cast to void* in GetObjectForIpc
kernel: remove unecessary process member from handle table
core_timing: use static typing for no-wait unschedule
kernel: remove relative task registration
kernel: add KHardwareTimer
core: hle: kernel: k_thread: Implement thread termination DPC.
kernel: convert KConditionVariable, KLightConditionVariable, KLightLock
Fix typos in src/core (#12625)
kernel: optimize page free on shutdown
ci: fix new codespell errors
common: use memory holepunching when clearing memory
kernel: update KMemoryRegionType values
kernel: add KObjectName
core: hle: kernel: k_page_bitmap: Refresh.
Revert "Revert "k_page_group: synchronize""
k_page_table: add MapFirstGroup
kernel: fix page leak on process termination
kernel: convert KMemoryLayout, KMemoryRegion*, KPageTableSlabHeap, KPriorityQueue
Core: Make sure GPU Dirty Managers ae shared by all processes.
core: refactor emulated cpu core activation
kernel: convert KAbstractSchedulerLock
kernel: conver KScopedLock, KScopedResourceReservation, KSessionRequest, KSharedMemory, KSpinLock
k_server_session: process for guest servers
general: properly support multiple memory instances
kernel: prefer std::addressof
Remove memory allocations in some hot paths
kernel: convert miscellaneous
kernel: clear pinned waiter list on unpin
kernel: add and enable system suspend type
kernel: fix single core
core: hle: kernel: svc_common: Add WaitInfinite & cleanup.
kernel: avoid usage of bit_cast