Age | Commit message (Expand) | Author |
2024-04-07 | The RISC-V architecture has cache-coherent DMA... until it doesn't. This | Mark Kettenis |
2024-04-06 | Now that we support RISC-V CPUs that have MMUs with memory cachability | Mark Kettenis |
2024-03-31 | Enable rge(4). | Mark Kettenis |
2024-03-29 | Use SBI calls to reboot or power down the machine when the firmware | Mark Kettenis |
2024-03-27 | The RISC-V architecture specification says that memory read/writes are | Mark Kettenis |
2024-03-26 | The devicetree standard allows for multiple /memory nodes, each with | Mark Kettenis |
2024-03-26 | Implement support for the RISC-V UEFI Boot Protocol. This provides us | Mark Kettenis |
2024-03-25 | Add missing SFENCE.VMA instructions after switching page tables during | Mark Kettenis |
2024-03-07 | Enable dwxe(4) | Kevin Lo |
2024-02-25 | clockintr: rename "struct clockintr_queue" to "struct clockqueue" | Scott Soule Cheloha |
2024-02-23 | ddb(4): db_read_bytes/db_write_bytes: change dst/src parameter to void* | Scott Soule Cheloha |
2024-02-21 | revert r1.35 | David Gwynne |
2024-02-21 | handle /reserved-memory nodes from device trees on arm64. | David Gwynne |
2024-02-17 | Add JH7100 I2C clocks. | Mark Kettenis |
2024-02-03 | Implement Multiple Message MSI support on arm64. As on amd64 this is | Mark Kettenis |
2024-02-02 | Enable sximmc(4) | Mark Kettenis |
2024-01-27 | Add a few drivers to support Allwinner D1. | Mark Kettenis |
2024-01-27 | On Allwinner D1, the SBI call to schedule timer interrupts doesn't work. | Mark Kettenis |
2024-01-26 | Recognize the T-Head PLIC implementation. | Mark Kettenis |
2024-01-26 | Implement T-Head cache management operations which are needed to handle | Mark Kettenis |
2024-01-24 | clockintr: switch from callee- to caller-allocated clockintr structs | Scott Soule Cheloha |
2024-01-24 | Remove atomic_store_64(), misleading and now unused | Jeremie Courreges-Anglas |
2024-01-23 | T-Head implemented a page attribute extension that violates the RISC-V | Mark Kettenis |
2024-01-11 | Since no system call takes more than 6 arguments, and no more than one | Miod Vallat |
2024-01-01 | Move fdt attachment into sys/conf/files.conf instead of duplicating it on | Mark Kettenis |
2023-12-14 | NKMEMPAGES_MAX_DEFAULT is no longer used. Remove it from param.h. | Claudio Jeker |
2023-12-13 | Implement per-CPU caching for the page table page (vp) pool and the PTE | Jeremie Courreges-Anglas |
2023-12-13 | Fix syscall number bounds check computations. | Miod Vallat |
2023-12-12 | remove support for syscall(2) -- the "indirection system call" because | Theo de Raadt |
2023-12-12 | The sigtramp was calling sigreturn(2), and upon failure exit(2), which | Theo de Raadt |
2023-12-11 | Implement per-CPU caching for the page table page (vp) pool and the PTE | Mark Kettenis |
2023-12-10 | Add a new label "sigcodecall" inside every sigtramp definition, directly | Theo de Raadt |
2023-12-04 | Account for nkmempages as well in the pmap_growkernel() call during | Claudio Jeker |
2023-11-28 | remove more unused defines | Jonathan Gray |
2023-11-27 | additonal -> additional | Jonathan Gray |
2023-11-24 | Remove unneeded symbols. | Miod Vallat |
2023-11-24 | No need to load function addresses in registers and branch to the register | Miod Vallat |
2023-11-24 | Remove unused direct map defines and macros, originating from FreeBSD. | Miod Vallat |
2023-11-20 | Revert 1.18 and randomly sort kernel object files again now that the issue | Miod Vallat |
2023-11-20 | Make sure the low two bits of stvec are always zero (since we don't use | Miod Vallat |
2023-11-11 | Randomly linked riscv64 kernels built with clang/lld-16 hang too often | Jeremie Courreges-Anglas |
2023-11-06 | Provide machine/apmvar.h on riscv64 too | Jeremie Courreges-Anglas |
2023-10-26 | make efi_getdisklabel_cd9660() handle a block size of 512 and simplify | Jonathan Gray |
2023-10-24 | Normally context switches happen in mi_switch() but there are 3 cases | Claudio Jeker |
2023-09-24 | Drop PTE check in pmap_fault_fixup(). Since pmap_enter() doesn't | Jeremie Courreges-Anglas |
2023-09-23 | Add stfrng(4), a driver for the random number generator on the JH7110 SoC. | Mark Kettenis |
2023-09-22 | move simplebusvar.h so it can be used without ifdef | Jonathan Gray |
2023-09-19 | Import the DVFS code from arm64. | Mark Kettenis |
2023-09-19 | Instead of adjusting PLL0 to scale the CPU frequency, use the divider | Mark Kettenis |
2023-09-18 | Reuse pmap_pte_insert() in pmap_clear_modify() | Jeremie Courreges-Anglas |