Hardware registry schema proposal

"Hambardzumyan, Minas" <[email protected]> Wed, 8 Oct 2025 21:20:40 +0000
Newsgroups dev.linux.lists.kernelci
Message-ID <[email protected]>
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

Regards,
Minas.