aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-03-09[dev][interrupt][riscv_plic] merge now 3 implementations of the same plic dri...Travis Geiselbrecht
2023-03-06WIP [target][visionfive2] Add initial support for a VisionFive 2 RISC-V boardTravis Geiselbrecht
2023-02-18[ubsan] Improve printing of value in shift_out_of_boundsPedro Falcato
2023-02-18[ubsan] Fix minor copy-paste bugsPedro Falcato
2023-02-18[github][CI] Add UBSAN variants to CIPedro Falcato
2023-02-18[ubsan] Add UBSAN implementationPedro Falcato
2023-02-18[minip] Fix undefined behavior in mac_addr_copyPedro Falcato
2023-02-18[arch][riscv] Add more defines and optimize fpu context switchTravis Geiselbrecht
2023-02-18[app][tests][float] generally spiff up the testTravis Geiselbrecht
2023-02-18[arch][riscv] a few small tweaksTravis Geiselbrecht
2023-01-15[external][lib][fdt] update libfdt to newest versionTravis Geiselbrecht
2023-01-15[bus][pci] Clarify device::assign_resourcePedro Falcato
2023-01-15[bus][pci] Disable IO and mem decoding around BAR enumerationPedro Falcato
2022-12-17[lib][fdtwalk] add routine to find and parse /reserved-memory nodeTravis Geiselbrecht
2022-12-17[platform][qemu-virt-riscv] seems the first 512K are now used by opensbi 1.1Travis Geiselbrecht
2022-11-03[lib][debugcommands] sanity check address is mapped before display/modifygvk51
2022-11-02[arch][x86][mmu] update how mmu code accesses physical pagesTravis Geiselbrecht
2022-11-02[arch][x86] general cleanupTravis Geiselbrecht
2022-11-02[lib][acpi_lite] update to use the VMM to map acpi tables inTravis Geiselbrecht
2022-11-02[arch][x86][mmu] fix unmap routines to actually workTravis Geiselbrecht
2022-11-02[dev][net][e1000] just added a few comments with device idsTravis Geiselbrecht
2022-10-23[make] add a way for a module to opt into additional warningsTravis Geiselbrecht
2022-10-23[libc] fix a warning squelch for some locally defined routinesTravis Geiselbrecht
2022-10-23[arch][mmu] add another routine to query if the arch supports user aspacesTravis Geiselbrecht
2022-10-23kernel: vm: Fix incorrect argument passing in 'vm map' testChintan Pandya
2022-10-23[ci][gcc] update main toolchain to gcc 12.2.0Travis Geiselbrecht
2022-10-23[ci] update github cache to v3Travis Geiselbrecht
2022-10-23[ci] update github checkout action to v3Travis Geiselbrecht
2022-10-23[kernel][vm] add error handling with failed arch mmu mappingsTravis Geiselbrecht
2022-10-23[arch][x86] remove an extra printf left in the x86 mmu codeTravis Geiselbrecht
2022-10-23[arch][x86] clean up of mmu codeTravis Geiselbrecht
2022-10-21[bus][pci] ask for 4MB alignment when mapping the ecamTravis Geiselbrecht
2022-10-21[arch][mmu][tests] slight tweaksTravis Geiselbrecht
2022-10-21[arch][tests] add a way to query some arch mmu featuresTravis Geiselbrecht
2022-10-20[arch][mmu] remove arch_mmu_disable which is currently unusedTravis Geiselbrecht
2022-10-20[arch][mmu][test] change the arch mmu test file to c++Travis Geiselbrecht
2022-10-19[arch][mmu][test] update a few of the expects to asserts in these testsTravis Geiselbrecht
2022-10-19[arch][x86] fix a bug in the unmap routine on 32bit mmu codeTravis Geiselbrecht
2022-10-19[arch][x86][32] fix a bug in the exception reportTravis Geiselbrecht
2022-10-19[arch][x86][fpu] clean up the fpu init code to print info laterTravis Geiselbrecht
2022-10-19[arch][x86] clean up a bit of the cpuid detectionTravis Geiselbrecht
2022-10-19[arch][x86] no need to "memory" clobber simple in instructionsTravis Geiselbrecht
2022-10-19[bus][pci] make the pci bus dump on bootup use a little less horizontal spaceTravis Geiselbrecht
2022-10-18[scripts][do-qemux86] use the older 'pc' machine model when selecting x86-32Travis Geiselbrecht
2022-10-18[bus][pci] do not automatically initialize the bus manager in pci_init_legacyTravis Geiselbrecht
2022-10-18[arch][x86][cpuid] clamp number of cpuid entries to read at bootTravis Geiselbrecht
2022-10-18[arch][x86] fix up some in instruction macrosTravis Geiselbrecht
2022-09-28[platform] [riscv-virt] Fix PLIC_PRIORITY macroPedro Falcato
2022-09-26[documentation] add a getting started guideMilis Linux
2022-09-25[lib][gfx] fix undefined flush pointerMichael Bishop