Re: Hardware registry schema proposal
Ben Copeland <[email protected]> Thu, 9 Oct 2025 09:19:38 +0100
| Newsgroups | dev.linux.lists.kernelci |
|---|---|
| Message-ID | <CAL0q8a5Wu0x2+bxnRCTEgfefPdsT2PvCvoQLAQ=2sMuWgXBhvQ@mail.gmail.com> |
Hello Minas, On Wed, 8 Oct 2025 at 22:20, Hambardzumyan, Minas <[email protected]> wrote: > > Hello, > > I signed up a couple of weeks ago to propose a schema for organizing information about the hardware tested in Kernel-CI labs. > > Please review and share your comments on a proposed schema here: > https://github.com/TexasInstruments-Sandbox/KernelCi-collaboration/blob/main/hardware_registry/hardware_registry_schema.yaml > > along with an example yaml file here: > https://github.com/TexasInstruments-Sandbox/KernelCi-collaboration/blob/main/hardware_registry/hardware_registry.yaml > > In summary, the schema defines following main sections with cross references: > > * silicon_vendors: A collection of silicon vendors (processors, SOCs) > * platform_vendors: A collection of platform vendors (servers, laptops, boards, etc.) > * processors: A collection of processors used on tested platforms > * system_modules: A collection of system modules (SoMs, SiPs) > * platforms: A collection of platforms tested in labs I think it would also make sense to add revisions in. If you look at LAVA, you can see the messiness of not having revisions https://gitlab.com/lava/lava/-/tree/master/etc/dispatcher-config/device-types?ref_type=heads Ben > > Regards, > Minas. >