ioc_or_service: ControllerTypeextend_boot_environment: boolconsole_protocol: boolstorage_protocol: boolnetwork_protocol: boolreserved: u27pub const ResourceFlags = packed struct(u32) {
pub const ControllerType = enum(u1) {
ioc = 0,
service = 1,
};
ioc_or_service: ControllerType,
extend_boot_environment: bool,
console_protocol: bool,
storage_protocol: bool,
network_protocol: bool,
// u1 + 4 * bool = 5 bits, we need a total of 32 bits
reserved: u27,
}