#ifndef CONFIG_SETTINGS_H #define CONFIG_SETTINGS_H /** @file * * Configuration settings sources * */ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); FILE_SECBOOT ( PERMITTED ); #include /* Settings sources supported on all platforms */ #define ACPI_SETTINGS /* ACPI settings */ #define PCI_SETTINGS /* PCI device settings */ #define USB_SETTINGS /* USB device settings */ /* Settings sources supported only on EFI platforms */ #if defined ( PLATFORM_efi ) #define EFI_SETTINGS /* EFI variable settings */ #endif /* Settings sources supported only when memory maps are available */ #if ! defined ( MEMMAP_NULL ) //#define MEMMAP_SETTINGS /* Memory map settings */ #endif /* Settings sources supported only on x86 CPUs */ #if defined ( __i386__ ) || defined ( __x86_64__ ) #define CPUID_SETTINGS /* CPUID settings */ //#define VMWARE_SETTINGS /* VMware GuestInfo settings */ //#define VRAM_SETTINGS /* Video RAM dump settings */ #endif /* Disable settings sources not historically included in BIOS builds */ #if defined ( PLATFORM_pcbios ) #undef ACPI_SETTINGS #undef CPUID_SETTINGS #endif #include #include NAMED_CONFIG(settings.h) #include #include LOCAL_NAMED_CONFIG(settings.h) #endif /* CONFIG_SETTINGS_H */