[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] x86: add a user configurable Kconfig option for the VGA
On 9/13/16 2:40 PM, Derek Straka wrote: > diff --git a/xen/arch/x86/efi/efi-boot.h b/xen/arch/x86/efi/efi-boot.h > index 10985721..911fdfd 100644 > --- a/xen/arch/x86/efi/efi-boot.h > +++ b/xen/arch/x86/efi/efi-boot.h > @@ -476,6 +476,7 @@ static void __init efi_arch_edd(void) > boot_edd_info_nr = EDD_INFO_MAX; > } > > +#ifdef CONFIG_VGA > static void __init efi_arch_console_init(UINTN cols, UINTN rows) > { > vga_console_info.video_type = XEN_VGATYPE_TEXT_MODE_3; > @@ -550,6 +551,12 @@ static void __init > efi_arch_video_init(EFI_GRAPHICS_OUTPUT_PROTOCOL *gop, > (gop->Mode->FrameBufferSize + 0xffff) >> 16; > } > } > +#else > +static inline void __init efi_arch_video_init(EFI_GRAPHICS_OUTPUT_PROTOCOL > *gop, > + UINTN info_size, > + EFI_GRAPHICS_OUTPUT_MODE_INFORMATION > *mode_info) {} > +static inline void __init efi_arch_console_init(UINTN cols, UINTN rows) {} > +#endif I'd technically intent these parameters to match the others. > diff --git a/xen/arch/x86/setup.c b/xen/arch/x86/setup.c > index 8ae897a..6358336 100644 > --- a/xen/arch/x86/setup.c > +++ b/xen/arch/x86/setup.c > @@ -433,10 +433,12 @@ struct boot_video_info { > u16 vesapm_off; /* 0x26 */ > u16 vesa_attrib; /* 0x28 */ > }; > + > extern struct boot_video_info boot_vid_info; > Extra white space. But honestly it makes it easier to read. > > static void __init kexec_reserve_area(struct e820map *e820) > @@ -672,6 +675,7 @@ void __init noreturn __start_xen(unsigned long mbi_p) > > printk("Command line: %s\n", cmdline); > > +#ifdef CONFIG_VGA > printk("Video information:\n"); > > /* Print VGA display mode information. */ > @@ -694,6 +698,7 @@ void __init noreturn __start_xen(unsigned long mbi_p) > printk(" No VGA detected\n"); > break; > } > +#endif Not sure if the else case should be something like: printk("Video information: None\n"); I'll leave it up to others to concur or disagree but if people disagree then: Reviewed-by: Doug Goldstein <cardoe@xxxxxxxxxx> -- Doug Goldstein Attachment:
signature.asc _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |