Pull x86 boot updates from Ingo Molnar:
 "The main changes were:
   - Extend the boot protocol to allow future extensions without hitting
     the setup_header size limit.
   - Add quirk to devicetree systems to disable the RTC unless it's
     listed as a supported device.
   - Fix ld.lld linker pedantry"
* 'x86-boot-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  x86/boot: Introduce setup_indirect
  x86/boot: Introduce kernel_info.setup_type_max
  x86/boot: Introduce kernel_info
  x86/init: Allow DT configured systems to disable RTC at boot time
  x86/realmode: Explicitly set entry point via ENTRY in linker script