Notice: We have migrated to GitLab launching 2024-05-01 see here: https://gitlab.rtems.org/

#4779 closed enhancement (fixed)

RISC-V: Remove RISCV_ENABLE_HTIF_SUPPORT option

Reported by: Hesham Almatary Owned by: Hesham Almatary <hesham.almatary@…>
Priority: normal Milestone:
Component: admin Version:
Severity: normal Keywords:
Cc: Joel Sherrill, Sebastian Huber Blocked By:
Blocking:

Description

Currently RISCV_ENABLE_HTIF_SUPPORT [1] is required to be set to 1 for Spike platform. This adds more confusions to users and doubles the number of BSPs for testing on both QEMU and Spike.

I suggest removing the RISCV_ENABLE_HTIF_SUPPORT option and always prob for it in the FDT in the C code (only during init and shutdown), it shouldn't affect any critical paths.

This should get us a single BSP that runs on both QEMU and Spike.

[1] https://docs.rtems.org/branches/master/user/bsps/bsps-riscv.html

Change History (4)

comment:1 Changed on 12/23/22 at 09:07:57 by Hesham Almatary <hesham.almatary@…>

In [changeset:"88b80a5fd0035d4f2a5c752c0159a989812d29c8/rtems" 88b80a5f/rtems]:

Error: Processor CommitTicketReference failed
/data/trac/repo/rtems.git does not appear to be a Git repository.

comment:2 Changed on 01/09/23 at 18:11:07 by Hesham Almatary <hesham.almatary@…>

Owner: set to Hesham Almatary <hesham.almatary@…>
Resolution: fixed
Status: newclosed

In [changeset:"763c97df20bc3059cb9b494dcc08e2a4d0a9ed16/rtems-docs" 763c97d/rtems-docs]:

Error: Processor CommitTicketReference failed
/data/trac/repo/rtems-docs.git does not appear to be a Git repository.

comment:3 Changed on 01/12/23 at 07:01:13 by Sebastian Huber <sebastian.huber@…>

In [changeset:"d46366a2e755865884551166c9fec0533673ec87/rtems" d46366a/rtems]:

Error: Processor CommitTicketReference failed
/data/trac/repo/rtems.git does not appear to be a Git repository.

comment:4 Changed on 01/12/23 at 07:07:24 by Sebastian Huber <sebastian.huber@…>

In [changeset:"1030fea8ed2accdb40b61791a1b73e2894e16bdc/rtems-docs" 1030fea/rtems-docs]:

Error: Processor CommitTicketReference failed
/data/trac/repo/rtems-docs.git does not appear to be a Git repository.
Note: See TracTickets for help on using tickets.