1. 1eb9917 use common python toolchain by Dmitrii Merkurev · 2 weeks ago main master
  2. dfd9d57 add bazel targets to build riscv and arm64 lk by Dmitrii Merkurev · 6 months ago
  3. ba349e4 Merge 11.2023 lk upstream master by Dmitrii Merkurev · 6 months ago
  4. b3a8f3b Empty commit by Inna Palant · 7 months ago temp
  5. 94a1511 [libc][string] fix strncpy potential buffer overflow by Cody Wong · 7 months ago
  6. ec261bc [github][ci] switch to gcc 13.2.0 for the default build compiler by Travis Geiselbrecht · 8 months ago
  7. 58fd2c3 [platform][jh7110] Tweak logic to find the FDT from the uimage by Travis Geiselbrecht · 11 months ago
  8. 6b7d0ab [lib][fdtwalk] add code to skip a cpu if disabled by Travis Geiselbrecht · 11 months ago
  9. 284f83a [arch][arm64] Fix mmu_unmap issue when FEAT_TTL is implemented by Michael Shavit · 9 months ago
  10. 30dc320 [github] Merge pull request #380 from arichardson/add-clang-ci by Travis Geiselbrecht · 12 months ago
  11. 9325ca7 Fix typo in endif comment by Matt Schulte · 12 months ago
  12. 3b215c3 [ci] Add 64-bit RISC-V to Clang CI by Alex Richardson · 12 months ago
  13. bf6ab93 [riscv] Workaround for undef-weak symbol relocations with clang+lld by Alex Richardson · 2 years, 6 months ago
  14. 69111c4 [make] Add a COMPILER_TYPE variable by Alex Richardson · 1 year, 3 months ago
  15. 135479c [riscv] Disable linker relaxations when linking with ld.lld by Alex Richardson · 2 years, 6 months ago
  16. 8c20e00 [make] Set LINKER_TYPE to lld when building with ld.lld by Alex Richardson · 2 years, 6 months ago
  17. 496e2f4 [riscv][clang] Use a CSR name instead of a numeric expression by Alex Richardson · 2 years, 6 months ago
  18. 6025bec [ci] Add pc-x86-64-test to the Clang CI job by Alex Richardson · 12 months ago
  19. e3a463e [x86][clang] Allow clang to evaluate isr_stub_len by Alex Richardson · 12 months ago
  20. c2a31bf [x86][clang] Make return mnemonic compatible with clang by Alex Richardson · 12 months ago
  21. 4a9d0c3 [make] Build with -ffreestanding by Alex Richardson · 12 months ago
  22. acb933b [ci] Add a LLVM toolchain CI configuration file by Alex Richardson · 12 months ago
  23. 9cc95f1 Don't notify IRC on pushes to forks by Alexander Richardson · 12 months ago
  24. c3a5c31 [make][engine] make the setting of toolchain variables conditional by Travis Geiselbrecht · 1 year ago
  25. 923541d [clang][arm64] Disable -Wasm-operand-widths warning by Alex Richardson · 1 year, 1 month ago
  26. 231f589 [make][clang] Do not add unsupported warning flags by Alex Richardson · 2 years, 6 months ago
  27. 06a206f [make] Fix linker invocation to be compatible with ld.lld by Alex Richardson · 2 years, 6 months ago
  28. 82e565e [arm64] Allow assembling with clang by Alex Richardson · 2 years, 6 months ago
  29. 365bb4e [clang][compiler.h] Expose a few more macros for Clang by Alex Richardson · 2 years, 6 months ago
  30. e40ac2a [clang] Avoid a nested function in heap_wrapper.c by Alex Richardson · 2 years, 6 months ago
  31. 28c6154 Fix CVE-2004-0230 by Akansh · 1 year, 5 months ago
  32. b8e102e [kernel][thread] Track per-thread scheduling statistics by Aaron Odell · 1 year, 2 months ago
  33. 08111d4 [arch][arm-m][systick] Update for monotonicity by Aaron Odell · 1 year, 2 months ago
  34. 957b903 [scripts][python] Move a few more scripts from python2 to python3 by Travis Geiselbrecht · 1 year ago
  35. 67a5104 [arch][x86] Change the cache line size to 64 bytes by Pedro Falcato · 1 year ago
  36. 431e409 [arch][arm-m] Add Cortex M55 support by Aaron Odell · 1 year, 2 months ago
  37. 9165714 [inc][utils] Add a utils.h for miscellaneous helpers by Aaron Odell · 1 year, 2 months ago
  38. 8fc673f [lib][debugcommands] Add panic command by Aaron Odell · 1 year, 2 months ago
  39. 9ba1f16 [libc][string] Add strcasecmp support by Aaron Odell · 1 year, 2 months ago
  40. 9ac5708 [lib][debugcommands] Add commands to display current time by Aaron Odell · 1 year, 2 months ago
  41. af844a2 [lib][console] Add an unsigned long long to console_cmd_args by Aaron Odell · 1 year, 2 months ago
  42. 47c8b9a [scripts][buildall] Propogate logged error status through pipe tee by Aaron Odell · 1 year, 2 months ago
  43. 6bbdcd5 [arm64][clang] Silence a register size mismatch warning by Alex Richardson · 2 years, 6 months ago
  44. 6b29ec9 [clang] Silence unused private member warning by Alex Richardson · 1 year, 3 months ago
  45. b8ae41a [float_test_vec] Fix -Wdouble-promotion warnings by Alex Richardson · 1 year, 3 months ago
  46. 8f3537d [benchmarks] Fix -Wdouble-promotion warnings by Alex Richardson · 1 year, 3 months ago
  47. 00f7060 [benchmarks] Use volatile variables in bench_sincos by Alex Richardson · 1 year, 3 months ago
  48. 99bf8f9 [clang] Fix -Wformat warnings by Alex Richardson · 1 year, 3 months ago
  49. 7c76122 [libc] Fix -Wincompatible-library-redeclaration for strerror by Alex Richardson · 2 years, 6 months ago
  50. 7b12b20 [dlmalloc] Fix -Wnull-pointer-arithmetic by Alex Richardson · 2 years, 6 months ago
  51. a1eb850 [target][visionfive2] set the time base properly by Travis Geiselbrecht · 1 year, 3 months ago
  52. 7c2c8d8 [dev][interrupt][riscv_plic] merge now 3 implementations of the same plic driver into one by Travis Geiselbrecht · 1 year, 3 months ago
  53. c66ad44 WIP [target][visionfive2] Add initial support for a VisionFive 2 RISC-V board by Travis Geiselbrecht · 1 year, 3 months ago
  54. ca633e2 [ubsan] Improve printing of value in shift_out_of_bounds by Pedro Falcato · 1 year, 4 months ago
  55. 36fd884 [ubsan] Fix minor copy-paste bugs by Pedro Falcato · 1 year, 4 months ago
  56. 34d1bf4 [github][CI] Add UBSAN variants to CI by Pedro Falcato · 1 year, 4 months ago
  57. 8ebbcea [ubsan] Add UBSAN implementation by Pedro Falcato · 1 year, 4 months ago
  58. bf2e94c [minip] Fix undefined behavior in mac_addr_copy by Pedro Falcato · 1 year, 4 months ago
  59. 81d6014 [arch][riscv] Add more defines and optimize fpu context switch by Travis Geiselbrecht · 1 year, 4 months ago
  60. 9250563 [app][tests][float] generally spiff up the test by Travis Geiselbrecht · 1 year, 4 months ago
  61. 3dd8a32 [arch][riscv] a few small tweaks by Travis Geiselbrecht · 1 year, 4 months ago
  62. 415096a [external][lib][fdt] update libfdt to newest version by Travis Geiselbrecht · 1 year, 5 months ago
  63. 93a8b45 [bus][pci] Clarify device::assign_resource by Pedro Falcato · 1 year, 5 months ago
  64. 3b4dade [bus][pci] Disable IO and mem decoding around BAR enumeration by Pedro Falcato · 1 year, 5 months ago
  65. 91d0a5f [lib][fdtwalk] add routine to find and parse /reserved-memory node by Travis Geiselbrecht · 1 year, 6 months ago
  66. 2d561b4 [platform][qemu-virt-riscv] seems the first 512K are now used by opensbi 1.1 by Travis Geiselbrecht · 1 year, 6 months ago
  67. 8b1335e [lib][debugcommands] sanity check address is mapped before display/modify by gvk51 · 1 year, 7 months ago
  68. bcfad25 [arch][x86][mmu] update how mmu code accesses physical pages by Travis Geiselbrecht · 1 year, 7 months ago
  69. 7742bd0 [arch][x86] general cleanup by Travis Geiselbrecht · 1 year, 7 months ago
  70. 0d05686 [lib][acpi_lite] update to use the VMM to map acpi tables in by Travis Geiselbrecht · 1 year, 7 months ago
  71. 7ddde30 [arch][x86][mmu] fix unmap routines to actually work by Travis Geiselbrecht · 1 year, 7 months ago
  72. b990ad7 [dev][net][e1000] just added a few comments with device ids by Travis Geiselbrecht · 1 year, 7 months ago
  73. 2367686 [make] add a way for a module to opt into additional warnings by Travis Geiselbrecht · 1 year, 7 months ago
  74. 4ce2e6a [libc] fix a warning squelch for some locally defined routines by Travis Geiselbrecht · 1 year, 7 months ago
  75. 7017a8f [arch][mmu] add another routine to query if the arch supports user aspaces by Travis Geiselbrecht · 1 year, 7 months ago
  76. 550256d kernel: vm: Fix incorrect argument passing in 'vm map' test by Chintan Pandya · 1 year, 9 months ago
  77. ee880ba [ci][gcc] update main toolchain to gcc 12.2.0 by Travis Geiselbrecht · 1 year, 7 months ago
  78. 45e864d [ci] update github cache to v3 by Travis Geiselbrecht · 1 year, 7 months ago
  79. 8cc5b06 [ci] update github checkout action to v3 by Travis Geiselbrecht · 1 year, 7 months ago
  80. 5377fcb [kernel][vm] add error handling with failed arch mmu mappings by Travis Geiselbrecht · 1 year, 8 months ago
  81. 2e81bfd [arch][x86] remove an extra printf left in the x86 mmu code by Travis Geiselbrecht · 1 year, 7 months ago
  82. 08b3238 [arch][x86] clean up of mmu code by Travis Geiselbrecht · 1 year, 8 months ago
  83. 611bd1c [bus][pci] ask for 4MB alignment when mapping the ecam by Travis Geiselbrecht · 1 year, 8 months ago
  84. 3a6b43c [arch][mmu][tests] slight tweaks by Travis Geiselbrecht · 1 year, 8 months ago
  85. d5451cc [arch][tests] add a way to query some arch mmu features by Travis Geiselbrecht · 1 year, 8 months ago
  86. f1dad5f [arch][mmu] remove arch_mmu_disable which is currently unused by Travis Geiselbrecht · 1 year, 8 months ago
  87. 0b52023 [arch][mmu][test] change the arch mmu test file to c++ by Travis Geiselbrecht · 1 year, 8 months ago
  88. f6a2610 [arch][mmu][test] update a few of the expects to asserts in these tests by Travis Geiselbrecht · 1 year, 8 months ago
  89. d36f5ab [arch][x86] fix a bug in the unmap routine on 32bit mmu code by Travis Geiselbrecht · 1 year, 8 months ago
  90. 3186733 [arch][x86][32] fix a bug in the exception report by Travis Geiselbrecht · 1 year, 8 months ago
  91. b7d7215 [arch][x86][fpu] clean up the fpu init code to print info later by Travis Geiselbrecht · 1 year, 8 months ago
  92. 77d8622 [arch][x86] clean up a bit of the cpuid detection by Travis Geiselbrecht · 1 year, 8 months ago
  93. 2ac68a5 [arch][x86] no need to "memory" clobber simple in instructions by Travis Geiselbrecht · 1 year, 8 months ago
  94. 96231b1 [bus][pci] make the pci bus dump on bootup use a little less horizontal space by Travis Geiselbrecht · 1 year, 8 months ago
  95. 208bae5 [scripts][do-qemux86] use the older 'pc' machine model when selecting x86-32 by Travis Geiselbrecht · 1 year, 8 months ago
  96. 3a6c4ae [bus][pci] do not automatically initialize the bus manager in pci_init_legacy by Travis Geiselbrecht · 1 year, 8 months ago
  97. 5f9e6fd [arch][x86][cpuid] clamp number of cpuid entries to read at boot by Travis Geiselbrecht · 1 year, 8 months ago
  98. e02401e [arch][x86] fix up some in instruction macros by Travis Geiselbrecht · 1 year, 8 months ago
  99. 165f826 [platform] [riscv-virt] Fix PLIC_PRIORITY macro by Pedro Falcato · 1 year, 8 months ago
  100. 2550f20 [documentation] add a getting started guide by Milis Linux · 1 year, 9 months ago