Home | History | Annotate | only in /src/sys/arch/riscv/fdt
History log of /src/sys/arch/riscv/fdt
RevisionDateAuthorComments
 1.2 26-Jul-2023  skrll Remove debug printfs
 1.1 07-May-2023  skrll RISC-V support that works on QEMU with a single hart.

Thanks for Simon Burge for plic(4).
 1.4 01-Jan-2024  skrll Perform more checks before establishing external interrupt handlers for
each hart. The VisionFive2 DTS list the S7 core with status = "disabled".
 1.3 03-Sep-2023  skrll Fix and enable MULTIPROCESSOR
 1.2 12-Jun-2023  skrll risc-v: MULTIPROCESSOR support

Add MULTIPROCESSOR support for RISC-V, but leave disabled for the moment
as it's not 100% stable.

Some other improvements to spl and cpu identification / reporting.
 1.1 07-May-2023  skrll RISC-V support that works on QEMU with a single hart.

Thanks for Simon Burge for plic(4).
 1.1 12-Jun-2023  skrll Call / define fdtbus_cpus_md_attach for platforms with cpus @ fdt.

The RISC-V binding here seems somewhat of an abuse, but it exists in
mainline linux.
 1.2 15-Jun-2023  skrll G/C file was renamed in recent commit.
 1.1 07-May-2023  skrll RISC-V support that works on QEMU with a single hart.

Thanks for Simon Burge for plic(4).
 1.2 07-May-2023  skrll RISC-V support that works on QEMU with a single hart.

Thanks for Simon Burge for plic(4).
 1.1 11-Sep-2022  skrll Add some bus_space(9), bus_dma(9) and FDT infrastructure. Baby steps.

Remove the RISC-V Host Target Interface (HTIF) Emulation code.
 1.5 06-Sep-2025  thorpej Refactor the "platform" defitions into fdt_platform.h
 1.4 01-Jan-2025  skrll branches: 1.4.2;
risc-v: add support for PCI and the PCIe controller in the JH7110 SoC.

Testing as working with xhci and nvme on VisionFive2.

Uses legacy PCI interrupts currently. MSIs to be added later.

pcihost_fdt code is 99% the same as the Arm version and should be shared.
 1.3 12-Jun-2023  skrll branches: 1.3.6;
sort
 1.2 12-Jun-2023  skrll Call / define fdtbus_cpus_md_attach for platforms with cpus @ fdt.

The RISC-V binding here seems somewhat of an abuse, but it exists in
mainline linux.
 1.1 07-May-2023  skrll RISC-V support that works on QEMU with a single hart.

Thanks for Simon Burge for plic(4).
 1.3.6.1 02-Aug-2025  perseant Sync with HEAD
 1.4.2.1 16-Sep-2025  snj Pull up following revision(s) (requested by rin in ticket #31):

sys/arch/arm/fdt/files.fdt: revision 1.37
sys/arch/riscv/fdt/files.fdt: revision 1.5
sys/dev/fdt/files.fdt: revision 1.75 via patch

Prune fdt_platform.c from sys/dev/fdt/files.fdt and explicitly pull
in at sys/arch/arm/fdt/files.fdt and sys/arch/riscv/fdt/files.fdt.
Unbreaks OCTEON build.
 1.8 09-Feb-2025  skrll risc-v: show cpu number in intc_fdt_intrstr and not hartid.
 1.7 30-Dec-2024  skrll implementationm -> implementation
 1.6 21-Jan-2024  skrll branches: 1.6.2;
Make this compile without MULTIPROCESSOR
 1.5 21-Jan-2024  skrll Remove an empty line
 1.4 21-Jan-2024  skrll spaces -> tab
 1.3 25-Dec-2023  skrll Count interrupts across harts and their local interrupt controllers
correctly.
 1.2 12-Jun-2023  skrll risc-v: MULTIPROCESSOR support

Add MULTIPROCESSOR support for RISC-V, but leave disabled for the moment
as it's not 100% stable.

Some other improvements to spl and cpu identification / reporting.
 1.1 07-May-2023  skrll RISC-V support that works on QEMU with a single hart.

Thanks for Simon Burge for plic(4).
 1.6.2.1 02-Aug-2025  perseant Sync with HEAD
 1.1 01-Jan-2025  skrll branches: 1.1.4;
risc-v: add support for PCI and the PCIe controller in the JH7110 SoC.

Testing as working with xhci and nvme on VisionFive2.

Uses legacy PCI interrupts currently. MSIs to be added later.

pcihost_fdt code is 99% the same as the Arm version and should be shared.
 1.1.4.2 02-Aug-2025  perseant Sync with HEAD
 1.1.4.1 01-Jan-2025  perseant file pcihost_fdt.c was added on branch perseant-exfatfs on 2025-08-02 05:56:03 +0000
 1.1 01-Jan-2025  skrll branches: 1.1.4;
risc-v: add support for PCI and the PCIe controller in the JH7110 SoC.

Testing as working with xhci and nvme on VisionFive2.

Uses legacy PCI interrupts currently. MSIs to be added later.

pcihost_fdt code is 99% the same as the Arm version and should be shared.
 1.1.4.2 02-Aug-2025  perseant Sync with HEAD
 1.1.4.1 01-Jan-2025  perseant file pcihost_fdtvar.h was added on branch perseant-exfatfs on 2025-08-02 05:56:03 +0000
 1.2 01-Jan-2024  skrll Perform more checks before establishing external interrupt handlers for
each hart. The VisionFive2 DTS list the S7 core with status = "disabled".
 1.1 12-Jun-2023  skrll risc-v: MULTIPROCESSOR support

Add MULTIPROCESSOR support for RISC-V, but leave disabled for the moment
as it's not 100% stable.

Some other improvements to spl and cpu identification / reporting.
 1.4 06-Sep-2025  thorpej Re-factor the console-related code into fdt_console.[ch]
 1.3 06-Sep-2025  thorpej Refactor the "platform" defitions into fdt_platform.h
 1.2 12-Jun-2023  skrll risc-v: MULTIPROCESSOR support

Add MULTIPROCESSOR support for RISC-V, but leave disabled for the moment
as it's not 100% stable.

Some other improvements to spl and cpu identification / reporting.
 1.1 07-May-2023  skrll RISC-V support that works on QEMU with a single hart.

Thanks for Simon Burge for plic(4).

RSS XML Feed