blob: bfdaf86990d8bdc15b7696ea9e0614e823b64bef [file] [log] [blame]
Lorenz Brun80deba52022-02-24 17:07:13 +01001syntax = "proto3";
2
Tim Windelschmidt2f9f6242025-01-11 08:25:54 +01003package osbase.build.mkucode.spec;
Tim Windelschmidtc2290c22024-08-15 19:56:00 +02004option go_package = "source.monogon.dev/osbase/build/mkucode/spec";
Lorenz Brun80deba52022-02-24 17:07:13 +01005
6message UCode {
7 repeated UCodeVendor vendor = 1;
8}
9
10message UCodeVendor {
11 // The vendor id (as given in cpuid) of the CPU the microcode is for, like
12 // GenuineIntel or AuthenticAMD.
13 string id = 1;
14
15 // List of paths to microcode files from for CPUs from the vendor.
16 repeated string file = 2;
17}