1 #include <linux/kernel.h> 2 #include <linux/init.h> 3 4 #include <asm/setup.h> 5 #include <asm/bios_ebda.h> 6 7 void __init x86_early_init_platform_quirks(void) 8 { 9 x86_platform.legacy.rtc = 1; 10 11 switch (boot_params.hdr.hardware_subarch) { 12 case X86_SUBARCH_XEN: 13 case X86_SUBARCH_LGUEST: 14 case X86_SUBARCH_INTEL_MID: 15 x86_platform.legacy.rtc = 0; 16 break; 17 } 18 19 if (x86_platform.set_legacy_features) 20 x86_platform.set_legacy_features(); 21 } 22