aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2024-02-16build: accumulate ALLHOSTMODULES list of host modules am: c2b25bd457Frances Wingerter
2024-02-16build: use stems, not crate names am: 8a365f290eFrances Wingerter
2024-02-16build: plumbing for kernel proc-macro dependencies am: 4e3ec773f2Frances Wingerter
2024-02-16build: move GLOBAL_HOST_RUSTFLAGS from user-tasks.mk am: fb617c31d3Frances Wingerter
2024-02-16build: add makefile macro ECHO_LOG, rename LOG -> INFO_LOG am: 6440791888Yurii Shutkin
2024-02-16build: use query.mk to avoid READ_CRATE_NAME hack am: 689e41994bFrances Wingerter
2024-02-16build: add query.mk to allow querying variables from dependencies am: d041adeb8eFrances Wingerter
2024-02-16trusty: build: modify make output for further post processing am: 541fbbb34cYurii Shutkin
2024-02-16build: link Rust modules into one .a then lk.elf am: 2e08dd0381Frances Wingerter
2024-02-16libc: move libc rand to separate module to speedup rebuilds am: 27d8fb491cYurii Shutkin
2024-02-16app/timertest: Add build variable to control timer granularity am: 0d613851ecAndrei Homescu
2024-02-16kernel/vm/pmm: Fix UBSAN failures from constant types am: 0640c884ebAndrei Homescu
2024-02-16[arch][arm]: arm_reset: Don't clobber r1 - it contains bootarg1 am: 9c61507c51Oliver Winker
2024-02-16Use LKROOT as the path to LK am: e612805f76Andrei Homescu
2024-02-16threadcookies: disable ints if cookie is invalid am: 6bf0b22b89Per Larsen
2024-02-16Bump Trusty std to C++20 am: da17cce55fTomasz Wasilczyk
2024-02-16Implement vdprintf am: 53245c37faTomasz Wasilczyk
2024-02-16trusty: mmu: derive the user address space size am: 32c47c6711Mike McTernan
2024-02-16trusty: SCS: make kernel support dependent on USER_SCS_SUPPORTED am: 67c6ed975bMike McTernan
2024-02-16arch: x86: Enable Rust support on x86_64 am: 4a44c31314Andrei Homescu
2024-02-16build: build Rust kernel modules am: 9fa466f0fdFrances Wingerter
2024-02-16build: add READ_CRATE_NAME macro am: 29f6e849d9Frances Wingerter
2024-02-16engine.mk: add RUSTC am: f94de8ed38Frances Wingerter
2024-02-16build: use GLOBAL_KERNEL_RUSTFLAGS for kernel build am: ab007948ebFrances Wingerter
2024-02-16arch: x86: Implement copy_from_anywhere am: b4ffd62bfeArve Hjønnevåg
2024-02-16arch: x86: Call trusty_app_crash on user-space faults am: 62afd0a372Arve Hjønnevåg
2024-02-16arch: x86: Remove pointer to dead threads am: acd6c17863Arve Hjønnevåg
2024-02-16arch: x86: Add Interrupt Stack Table for Page Fault handler am: 053067dacbZhong,Fangjian
2024-02-16trusty: add bounds check for target CPU am: 86db42128fMike McTernan
2024-02-16build: move rustflags/crate-type logic from userspace am: 07c1bb5232Frances Wingerter
2024-02-16arch: x86: Move exception defines to a header file am: bd053d7d97Arve Hjønnevåg
2024-02-16dev: virtio: Fix ring full handling am: 772f81c123Arve Hjønnevåg
2024-02-16dev: virtio: Use generic mb macro instead of arm specific one am: 2de925a125Arve Hjønnevåg
2024-02-16dev: virtio: Fix build error am: 8fe7fdb0fbArve Hjønnevåg
2024-02-16dev: interrupt: arm_gic: Add init check am: 9c0d033ff0Arve Hjønnevåg
2024-02-16arch: x86: Set U flag on all inner page directory entries am: 626f5ba017Arve Hjønnevåg
2024-02-16arch: x86: Don't loop forever on instruction page faults am: b00158267eArve Hjønnevåg
2024-02-16arch: x86: mmu: Reject memory mapping with unsupported flags am: 42e0912b24Arve Hjønnevåg
2024-02-16arch: x86: Add execute disable support on mapping am: 62bf2573e6Zhong,Fangjian
2024-02-16arch: x86: Update address fetch logic in PTE of Page Table am: 7f32294450Zhong,Fangjian
2024-02-16arch: x86: Update custom page fault hook am: 662e4b7300Arve Hjønnevåg
2024-02-16arch: x86: Add customized Page Fault hook support am: a84abe261eZhong,Fangjian
2024-02-16app:scstest: restore shadow stack after mutation am: 4504853b3ePer Larsen
2024-02-16dev: timer: Add x86 timer support am: c3a20eddf6Zhong,Fangjian
2024-02-16dev: interrupt: x86_lapic: Fix PIC interrupt delivery am: 2f3c3ed252Arve Hjønnevåg
2024-02-16sanity check the aspace size in is_valid_vaddr() am: 4213810a14Ji Luo
2024-02-16arch: x86: Add support to enter 64-bit user space am: df9c119ae4Zhong,Fangjian
2024-02-16arch: x86: Add copy from/to user support am: 2f99d6a660Zhong,Fangjian
2024-02-16kernel: vmm: Expose vmm_find_region function am: f37d1e2a47Zhong,Fangjian
2024-02-16kernel: vm: Add api to lock aspace am: 0d6d7601ebArve Hjønnevåg