Re: Hardware registry schema proposal

Minas Hambardzumyan <[email protected]> Thu, 13 Nov 2025 06:53:35 -0600
Newsgroups dev.linux.lists.kernelci
Message-ID <[email protected]>
Hello Ben,

On 10/9/25 03:19, Ben Copeland wrote:
> 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

I added version to the schema and example -- please review (committed at 
the same URLs above).

Minas

> 
> Ben
> 
>>
>> Regards,
>> Minas.
>>