2451 Commits (e5fd0b8ef5d8a4e9b0c67e1cf1963b0d7be01e0a)

Author SHA1 Message Date
Liam 53bf815d4b k_capabilities: ignore map region when KTrace is disabled 3 years ago
Liam f43c66f811 k_page_table: fix shutdown 3 years ago
Liam dcb79112e0 k_page_table: use more precise icache invalidates 3 years ago
Liam 713f292a25 kernel: add KPageTableBase 3 years ago
Liam ae885084e2 kernel: fix extraneous ref 3 years ago
Liam f0c6de7dd2 kernel: signal thread on termination completed 3 years ago
Liam c00faac482 kernel: add missing TLR clear 3 years ago
Liam 62e106dbe8 kernel: update KProcess 3 years ago
Liam d96b03a1c0 kernel: fix incorrect calculation of used non system memory value 3 years ago
Liam 92a65b4947 kernel: fix format string error 3 years ago
Liam 5be32a6147 kernel: make check fully constexpr for broken msvc constant folding 3 years ago
Liam 84ce50cc1b k_page_table: add MapFirstGroup 3 years ago
Liam 010fc2f562 kernel: update KMemoryRegionType values 3 years ago
Liam d73dbceba6 k_page_table: implement PermissionLocked 3 years ago
Liam 3e0887f205 k_page_table: add new CheckMemoryState helper 3 years ago
Liam 144ae38fb3 kernel: split Io memory state, add PermissionLocked attribute 3 years ago
Liam c9dab6d0c1 kernel: reshuffle ini1 size, add slab clear note 3 years ago
Liam 060b9482da k_page_table: add missing page group open when locking memory 3 years ago
Liam 66472af2d0 kernel: mark TLS accessors as noinline for non-MSVC LTO 3 years ago
Liam 97d79bf8a6 kernel: implement transfer memory 3 years ago
Liam 445d504f94 ci: fix new codespell errors 3 years ago
Liam b938c81e08 k_page_table: skip page table clearing on finalization 3 years ago
Kelebek1 f9f340064f Reduce core timing mutex contention 3 years ago
Liam efef3d8487 core: improve debug workflow 3 years ago
Danila Malyutin 7f0de0f204 msvc: set warning level to /W4 globally 3 years ago
liamwhite aa16fd2422 kernel: offset code entry point for 39-bit address space type (#11326) 3 years ago
Liam 50ce2f0b7b kernel: remove relative task registration 3 years ago
Liam 5f2c56cd15 core: remove ResultVal type 3 years ago
Liam 46234254b1 core: reduce TOCTTOU memory access 3 years ago
Liam 545880f71b core: remove remaining uses of dynamic_cast 3 years ago
lat9nq c1fa82a168 k_system_control: Always return some memory size 3 years ago
lat9nq e952af53be core,common: Give memory layout setting an enum 3 years ago
lat9nq bd8630531e settings,core,config_sys: Remove optional type from custom_rtc, rng_seed 3 years ago
lat9nq 30e4e8c2f4 general: Silence -Wshadow{,-uncaptured-local} warnings 3 years ago
comex 85d77f636c Fixes and workarounds to make UBSan happier on macOS 3 years ago
Liam b47ce23b31 kernel: reduce page table region checking 3 years ago
Liam 6b6f0b21b9 k_process: PageTable -> GetPageTable 3 years ago
Liam ac90cfb927 k_server_session: translate special header for non-HLE requests 3 years ago
Morph abe7f7c0a0 kernel: Synchronize 3 years ago
Kelebek1 c7430e51e3 Remove memory allocations in some hot paths 3 years ago
lat9nq 59236a458c k_thread: Use a mutex and cond_var to sync bool 3 years ago
Morph 52a219cfe9 core_timing: Fix SingleCore cycle timer 3 years ago
Morph 2856fadaa0 core_timing: Use CNTPCT as the guest CPU tick 3 years ago
Liam 120b8baebb device_memory: Use smaller virtual reservation size for compatibility with 39-bit paging 4 years ago
Liam d23a532bf4 k_memory_block_manager: remove auditing calls 3 years ago
Liam bdaf10ec9e settings: rename extended memory layout to unsafe, move from general to system 3 years ago
Liam 370a0526a5 kernel: remove general boost lists 3 years ago
Liam 7afcc29ac8 kernel: match calls to Register and Unregister 3 years ago
Liam 07d060c2d4 kernel: move more memory to application in 8GB arrangement 3 years ago
Liam bfd120b543 kernel: switch extended memory setting to 8GB arrangement 3 years ago