aboutsummaryrefslogtreecommitdiff
path: root/kernel
AgeCommit message (Expand)Author
2024-04-02make: rust: Move lib/rust_support dependencyArve Hjønnevåg
2024-03-25trusty:mmu: Make writable mappings non-executableMike McTernan
2024-03-23lib: rust_support: impl mutex_t wrapperKhyber Sen
2024-03-18vmm: Make vmm_alloc_physical_etc paddr array constArve Hjønnevåg
2024-03-07rust: Add panic handler for the kernelStephen Crane
2024-01-09kernel/vm/pmm: Fix UBSAN failures from constant typesAndrei Homescu
2023-12-07threadcookies: disable ints if cookie is invalidPer Larsen
2023-10-30trusty: add bounds check for target CPUMike McTernan
2023-10-11kernel: vmm: Expose vmm_find_region functionZhong,Fangjian
2023-10-11kernel: vm: Add api to lock aspaceArve Hjønnevåg
2023-08-17trusty: check CPU number is in range with DEBUG_ASSERTMike McTernan
2023-08-03trusty:lk: Enabled PAC for threads and context switch.Mike McTernan
2023-07-28Reorder thread cookie check in thread_reschedPer Larsen
2023-07-21Reset thread cookie upon exitPer Larsen
2023-07-21Check cookies at thread exitPer Larsen
2023-07-21Tie thread cookies to thread addressesPer Larsen
2023-07-21Add cookie to thread structurePer Larsen
2023-05-22trusty:vmm: Fix leak on error pathsMike McTernan
2023-05-04vmm: use %PRIdVADDR instead of %zu and castsMarco Nelissen
2023-05-03Fix build for certain 32 bit targetsMarco Nelissen
2023-05-02arch: arm64: print region infoMarco Nelissen
2023-04-19vmm: support finding objects by tagged vaddrMarco Nelissen
2023-04-03lk: sve support functionsRaphael Herouart
2023-03-09Always delete from the region's BST on cleanupDmitriy Filchenko
2023-01-31lk: Add kernel BTI support.Mike McTernan
2022-12-20kernel: thread: Add platform_cpu_priority_set api.Sudhin Mishra
2022-12-17arch: arm64: support tagged memory allocationsMarco Nelissen
2022-12-16pmm: Add an API to add arena with reserved regionsMichael Ryleev
2022-12-15kernel/vm/vmm: Implement VMM_FLAG_NO_PHYSICALDmitriy Filchenko
2022-12-15kernel/vm/vmm: Add memory quotas to address spacesDmitriy Filchenko
2022-12-15arch: arm64: add an API to change an existing mappingMarco Nelissen
2022-12-15kernel/vm/pmm: Allow resource groups in PMM allocationsDmitriy Filchenko
2022-12-15kernel/vm: Add resource groupsDmitriy Filchenko
2022-12-14kernel/vm/pmm: Add the ability to reserve physical pagesDmitriy Filchenko
2022-12-07[kernel][timer] Fix frame register name in tracesAndrei Homescu
2022-12-06kernel: thread: Sanitize priority in thread_create_etcArmelle Laine
2022-12-06kernel: thread: Fix signed overflow in insert_in_run_queue_tailArmelle Laine
2022-12-06kernel: semaphore: assert signed overflow in function `sem_post`Armelle Laine
2022-12-06kernel: thread: thread_resched() consistently declared as staticArmelle Laine
2022-10-28lib/libc: Add option to replace LK libc with muslAyrton Munoz
2022-10-28kernel/thread: Add TLS entry for libc stateAyrton Munoz
2022-09-28Switch to PRIxPTR format specifier macrosAyrton Munoz
2022-09-27Switch to PRI*64 macros for format specifiersAyrton Munoz
2022-09-14[kernel][thread] Remove build-time dependency PLATFORM_HAS_DYNAMIC_TIMER wher...Sudhin Mishra
2022-08-12[kernel][pmm] Add pmm_add_arena_late() routineMichael Ryleev
2022-06-08Fix comment in thread_preemptPer Larsen
2022-03-01vmm: Put guard page at end of address spaceperl
2022-03-01vmm: Guard non-specific allocations and remove unused argsperl
2022-02-02[kernel][vm] Implement generic KASLR codeAndrei Homescu
2022-02-01[kernel][vm] Add initial MMU mapping functionAndrei Homescu