/* * Copyright (c) 2026, Apollo Telephone Laboratories. * Provided under the BSD-3 clause. */ #ifndef _CONFIG_DEF_H_ #define _CONFIG_DEF_H_ 1 #include #include /* * Valid boot protocols * * @PROTOCOL_END: Menu terminator * @PROTOCOL_SBOOT: Simple boot */ typedef enum { PROTOCOL_END, PROTOCOL_SBOOT } BOOT_PROTOCOL; /* * Boot menu entry * * @Protocol: Boot protocol * @Name: Name of boot entry * @BootPath: File to boot */ typedef struct { BOOT_PROTOCOL Protocol; CHAR16 *Name; CHAR16 *BootPath; } BOOT_ENTRY; static BOOT_ENTRY ConfigBootEntries[] = { { PROTOCOL_SBOOT, L"BOOT", L"kernel.bin" }, { PROTOCOL_END, NULL, NULL } }; #endif /* !_CONFIG_DEF_H_ */