| syntax = "proto3"; | |
| package metropolis.node.build.mkucode; | |
| option go_package = "source.monogon.dev/metropolis/node/build/mkucode/spec"; | |
| message UCode { | |
| repeated UCodeVendor vendor = 1; | |
| } | |
| message UCodeVendor { | |
| // The vendor id (as given in cpuid) of the CPU the microcode is for, like | |
| // GenuineIntel or AuthenticAMD. | |
| string id = 1; | |
| // List of paths to microcode files from for CPUs from the vendor. | |
| repeated string file = 2; | |
| } |