aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2020-03-18Split debug.h into another panic.hWenhao Wang
2020-03-16Fix no-SMP builds with GICv3Matthew Maurer
2020-03-16arm_gic: Trigger SGIs with GICv3 affinity routingMatthew Maurer
2020-03-13arm_gic: Enable SGIs when registering handlerMatthew Maurer
2020-03-05[arch][mmu] Increase page count from uint to size_tTri Vo
2020-03-02Replace rand() with rand_get_int()Wenhao Wang
2020-02-21Rename function nameWenhao Wang
2020-02-05make: link with ld.lldTri Vo
2020-02-03[dev][interrupt][arm_gic] Fix UBSan panic.Andrew Walbran
2020-01-31[clang][include][compiler.h] Enable __WARN_UNUSED_RESULT and STATIC_ASSERTArve Hjønnevåg
2020-01-31Make GIC FIQ suspend/resume UBSan cleanMatthew Maurer
2020-01-06[arch] Do not search for GCCNick Bray
2019-12-13app: timertest: Add kernel timer testArve Hjønnevåg
2019-12-13[kernel][timer] Fix thread_sleep to not return with timer running on stackArve Hjønnevåg
2019-12-13[kernel][timer] Add debug assert after callback returnsArve Hjønnevåg
2019-12-10Allow the use of array designators in C++Nick Bray
2019-12-09[kernel][timer] Fix crash caused by timer_cancel.Arve Hjønnevåg
2019-12-09[kernel][timer] Convert timer api to use nanosecondsArve Hjønnevåg
2019-12-06More fixes for -Wimplicit-fallthroughNick Bray
2019-12-05[arch][arm64] Annotate for -Wimplicit-fallthroughNick Bray
2019-12-04[dev][interrupt] Add suspend/resume hooks for GICv3Michael Ryleev
2019-11-26[dev][interrupt][x86_lapic] Add sm_intc_enable_interrupts stubZhong,Fangjian
2019-11-21[dev][interrupt][arm_gic] gicv3 doorbell interrupt supportArve Hjønnevåg
2019-11-21[arch][arm] Fix fiq handler for ARM_MERGE_FIQ_IRQArve Hjønnevåg
2019-11-21[dev][interrupt] Add initial support for GICv3Michael Ryleev
2019-11-21[dev][interrupt] Add definition of GICv3 registersMichael Ryleev
2019-11-21[arch][arm] Add an API to read and write 64-bit cp15 registersMichael Ryleev
2019-11-21[dev][interrupt] Move gic registers to separate includeMichael Ryleev
2019-11-21[arch][arm64] Modify GIC interface to read/writeHaoran.Wang
2019-11-19vmm/pmm: Replace reflist-related typedefs with struct typesNick Bray
2019-11-19[dev][interrupt] Rename "smc32_args_t" to "struct smc32_args"Nick Bray
2019-11-06[arch][x86] Add phony target to ensure linkerscript regenerationZhong,Fangjian
2019-10-30vmm: Store regions in a binary search tree instead of a list.Arve Hjønnevåg
2019-10-30bstree: Add balancing codeArve Hjønnevåg
2019-10-30Add binary search treeArve Hjønnevåg
2019-10-25[kernel][timer] Replace lk_bigtime_t with lk_time_ns_tArve Hjønnevåg
2019-10-25[dev][timer][arm_generic] Fix ubsan errorsArve Hjønnevåg
2019-10-24[arch][x86] Bug fix on cpuid methodZhong,Fangjian
2019-10-11[arch][arm/arm64] Allow CPU number overrideMatthew Maurer
2019-09-30[arch][x86] Add x86 cache operation functionsZhong,Fangjian
2019-09-30[arch][x86] Add arch_set_user_tls supportZhong,Fangjian
2019-09-30[arch][x86] Add explicitly allow and disallow SMAP methodsZhong,Fangjian
2019-09-27[dev][interrupt] Add x86 interrupt handling supportZhong,Fangjian
2019-09-27[arch][x86] Add get TSS base supportZhong,Fangjian
2019-09-25[arch][x86] Update architecture initialization processZhong,Fangjian
2019-09-25[dev][interrupt][x86_lapic] Bug fix on X1 Local APIC write registerZhong,Fangjian
2019-09-25[arch][x86] Add aspace supportZhong,Fangjian
2019-09-25[arch][x86] Align memory mapping mechanism to ARM solutionZhong,Fangjian
2019-09-24vmm/pmm: Move allocated page tracking from vmm to pmmArve Hjønnevåg
2019-09-23pmm: Share more code between contiguous and non-contiguous allocatorsArve Hjønnevåg