mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 18:50:05 +01:00
EFI: constify a few table pointers
We shouldn't (and don't) modify any of these tables. Signed-off-by: Jan Beulich <jbeulich@suse.com> Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
This commit is contained in:
1 parent
5680244040
commit
4ed4dc6897
3 files changed
+5
-5
No files matched your search
@@ -75,7 +75,7 @@ static size_t wstrlen(const CHAR16 * s);
|
||||
static int set_color(u32 mask, int bpp, u8 *pos, u8 *sz);
|
||||
static bool_t match_guid(const EFI_GUID *guid1, const EFI_GUID *guid2);
|
||||
|
||||
static EFI_BOOT_SERVICES *__initdata efi_bs;
|
||||
static const EFI_BOOT_SERVICES *__initdata efi_bs;
|
||||
static EFI_HANDLE __initdata efi_ih;
|
||||
|
||||
static SIMPLE_TEXT_OUTPUT_INTERFACE *__initdata StdOut;
|
||||
|
||||
@@ -18,12 +18,12 @@ struct efi_pci_rom {
|
||||
};
|
||||
|
||||
extern unsigned int efi_num_ct;
|
||||
extern EFI_CONFIGURATION_TABLE *efi_ct;
|
||||
extern const EFI_CONFIGURATION_TABLE *efi_ct;
|
||||
|
||||
extern unsigned int efi_version, efi_fw_revision;
|
||||
extern const CHAR16 *efi_fw_vendor;
|
||||
|
||||
extern EFI_RUNTIME_SERVICES *efi_rs;
|
||||
extern const EFI_RUNTIME_SERVICES *efi_rs;
|
||||
|
||||
extern UINTN efi_memmap_size, efi_mdesc_size;
|
||||
extern void *efi_memmap;
|
||||
|
||||
@@ -21,13 +21,13 @@ const bool_t efi_enabled = 1;
|
||||
#endif
|
||||
|
||||
unsigned int __read_mostly efi_num_ct;
|
||||
EFI_CONFIGURATION_TABLE *__read_mostly efi_ct;
|
||||
const EFI_CONFIGURATION_TABLE *__read_mostly efi_ct;
|
||||
|
||||
unsigned int __read_mostly efi_version;
|
||||
unsigned int __read_mostly efi_fw_revision;
|
||||
const CHAR16 *__read_mostly efi_fw_vendor;
|
||||
|
||||
EFI_RUNTIME_SERVICES *__read_mostly efi_rs;
|
||||
const EFI_RUNTIME_SERVICES *__read_mostly efi_rs;
|
||||
#ifndef CONFIG_ARM /* TODO - disabled until implemented on ARM */
|
||||
static DEFINE_SPINLOCK(efi_rs_lock);
|
||||
#endif
|
||||
|
||||