[PATCH RFC v2 14/17] include: acpi: actbl2: Add structs for RQSC table
Rafael J. Wysocki
rafael at kernel.org
Wed Jan 28 12:50:41 PST 2026
On Wed, Jan 28, 2026 at 9:44 PM Drew Fustini <fustini at kernel.org> wrote:
>
> On Wed, Jan 28, 2026 at 09:31:16PM +0100, Rafael J. Wysocki wrote:
> > On Wed, Jan 28, 2026 at 9:28 PM Drew Fustini <fustini at kernel.org> wrote:
> > >
> > > Add structs for the RQSC table which describes the properties of the
> > > RISC-V QoS controllers (CBQRI) in the system. The table also describes
> > > the topological arrangement of the QoS controllers and resources in the
> > > system. The topology is expressed in terms of the location of the
> > > resources within the system and the relation between the QoS Controller
> > > and the resource it manages.
> > >
> > > Link: https://github.com/riscv-non-isa/riscv-cbqri/releases/tag/v1.0
> > > Link: https://github.com/riscv-non-isa/riscv-rqsc/blob/main/src/chapter2.adoc
> > > Signed-off-by: Drew Fustini <fustini at kernel.org>
> >
> > Of course, this change needs to go through upstream ACPICA.
>
> Thank you for pointing this out. I've not worked with ACPI prior to
> dealing with the RQSC table.
>
> Is the pull request for RISC-V RIMT a good example of how to do that?
> https://github.com/acpica/acpica/pull/1003
I think so.
You may also have a look at
Documentation/driver-api/acpi/linuxized-acpica.rst (sorry for the
counter-intuitive location).
As a general rule, Linux patches that change the ACPICA code need to
be auto-generated from the corresponding upstream ACPICA commits (and
when you do so, please add a Link: tag pointing to the source ACPICA
commit to the Linux patch).
More information about the linux-riscv
mailing list