aboutsummaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Expand)Author
2024-03-25trusty:mmu: Make writable mappings non-executableMike McTernan
2024-03-21arch: arm: Add Rust target file for the kernelAndrei Homescu
2024-03-21arch: arm64: Add Rust target file for the kernelAndrei Homescu
2024-03-18arch: x86: Enable kcfi support in rust compiler targetArve Hjønnevåg
2024-03-15x86/64: Put .init_array.* symbols in the same section as .init_arrayArve Hjønnevåg
2024-03-12make: Add rust x86-64 target for the kernelStephen Crane
2024-03-11trusty:lk: Add SCTRL_EL1.WXN definitionMike McTernan
2024-03-11trusty: lk: Set WXNMike McTernan
2024-01-03[arch][arm]: arm_reset: Don't clobber r1 - it contains bootarg1Oliver Winker
2023-11-25trusty: mmu: derive the user address space sizeMike McTernan
2023-11-24trusty: SCS: make kernel support dependent on USER_SCS_SUPPORTEDMike McTernan
2023-11-08arch: x86: Enable Rust support on x86_64Andrei Homescu
2023-10-30arch: x86: Implement copy_from_anywhereArve Hjønnevåg
2023-10-30arch: x86: Call trusty_app_crash on user-space faultsArve Hjønnevåg
2023-10-30arch: x86: Remove pointer to dead threadsArve Hjønnevåg
2023-10-30arch: x86: Add Interrupt Stack Table for Page Fault handlerZhong,Fangjian
2023-10-26arch: x86: Move exception defines to a header fileArve Hjønnevåg
2023-10-24arch: x86: Set U flag on all inner page directory entriesArve Hjønnevåg
2023-10-24arch: x86: Don't loop forever on instruction page faultsArve Hjønnevåg
2023-10-24arch: x86: mmu: Reject memory mapping with unsupported flagsArve Hjønnevåg
2023-10-20arch: x86: Add execute disable support on mappingZhong,Fangjian
2023-10-20arch: x86: Update address fetch logic in PTE of Page TableZhong,Fangjian
2023-10-20arch: x86: Update custom page fault hookArve Hjønnevåg
2023-10-20arch: x86: Add customized Page Fault hook supportZhong,Fangjian
2023-10-14sanity check the aspace size in is_valid_vaddr()Ji Luo
2023-10-11arch: x86: Add support to enter 64-bit user spaceZhong,Fangjian
2023-10-11arch: x86: Add copy from/to user supportZhong,Fangjian
2023-10-11arch: x86: Switch to 64-bit entryZhong,Fangjian
2023-10-11lk: add init_cpu_features to linker discard listDonnie Pollitz
2023-10-09arch: x86_64: Set elf entry point to physial addressArve Hjønnevåg
2023-10-09arch: arm64: Set elf entry point to physial addressArve Hjønnevåg
2023-09-29trusty:pac: correct FEAT_FPAC determination on ARMv8.xMike McTernan
2023-08-03trusty:lk: Enabled PAC for threads and context switch.Mike McTernan
2023-08-02trusty:lk: Add function to remove PAC codes from return addressesMike McTernan
2023-07-20trusty:lk: Move pan system register defs to sregs.hMike McTernan
2023-07-20trusty:lk: Move sve system register defs to sregs.hMike McTernan
2023-07-20trusty:lk: Add PAC exception handlerMike McTernan
2023-07-20trusty:lk: Update BTI detection functions.Mike McTernan
2023-07-20trusty:lk: Add PAC feature detection functions.Mike McTernan
2023-07-04lk: Enable CACHE_LINE to be set by the build.Mike McTernan
2023-05-02arch: arm64: print region infoMarco Nelissen
2023-04-03lk: sve support functionsRaphael Herouart
2023-03-21trusty:lk: Add flag for platform to define additional compile flagsDonnie Pollitz
2023-03-15arm&arm64: Pass crash reason to trusty_app_crashArmelle Laine
2023-03-09trusty:lk: Add bti c annotation support.Mike McTernan
2023-03-09trusty:lk: Add BTI ARCH support build flagMike McTernan
2023-02-16Fix memtag.c for clang udpateYabin Cui
2023-02-09arch: arm64: fix memory dump alignmentMarco Nelissen
2023-01-31lk: Add kernel BTI support.Mike McTernan
2023-01-31arch: arm64: check whether MTE is functionalMarco Nelissen