Add RAS support for RISC-V architecture - lwn. net This series implements the RAS (Reliability, Availability and Serviceability) support for RISC-V architecture using RISC-V RERI specification It is conformant to ACPI platform error interfaces (APEI)
Linux RISC-V IOMMU Support - LWN. net At a high-level, the RISC-V IOMMU specification defines: 1) Memory-mapped programming interface - Mandatory and optional registers layout and description - Software guidelines for device initialization and capabilities discovery
RISC-V: Add dynamic TSO support - LWN. net The upcoming RISC-V Ssdtso specification introduces a bit in the senvcfg CSR to switch the memory consistency model of user mode at run-time from RVWMO to TSO The active consistency model can therefore be switched on a per-hart base and managed by the kernel on a per-process base
RISC-V IPI Improvements - LWN. net This series aims to improve IPI support in Linux RISC-V in following ways: 1) Treat IPIs as normal per-CPU interrupts instead of having custom RISC-V specific hooks This also makes Linux RISC-V IPI support aligned with other architectures
Improving control-flow integrity for Linux on RISC-V - LWN. net RISC-V is an instruction set architecture (ISA) that follows the philosophy of open-source hardware Its attractiveness lies in its lack of ISA licensing fees and that it is extensible, allowing designers to integrate custom instructions and features tailored to their specific needs
riscv: Memory Hot(Un)Plug support - LWN. net This series adds memory hot(un)plugging, and ZONE_DEVICE support for the RISC-V Linux port MM configuration ===== RISC-V MM has the following configuration: * Memory blocks are 128M, analogous to x86-64 It uses PMD ("hugepage") vmemmaps From that follows that 2M (PMD) worth of vmemmap spans 32768 pages á 4K which gets us 128M
iommu riscv: Add irqbypass support - lwn. net Platforms with implementations of the RISC-V IOMMU and AIA support directly delivering MSIs of devices assigned to guests to the VCPUs VFIO and KVM have a framework to enable such support, which is called irqbypass
Linux RISC-V AIA Support - lwn. net The RISC-V AIA specification is ratified as-per the RISC-V international process The latest ratified AIA specifcation can be found at: https: github com riscv riscv-aia releases download 1 0