[PATCH] [Maverick] UBUNTU: [Config] Enable CONFIG_FB_VESA=y for x86

Tim Gardner tim.gardner at canonical.com
Fri Jun 18 20:42:56 UTC 2010


On 06/18/2010 02:18 PM, Leann Ogasawara wrote:
> Hi All,
>
> The following patch will allow us to close out a work item assigned to
> us in the foundations-m-grub2-boot-framebuffer spec [1].  Details in the
> commit message.
>
> Thanks,
> Leann
>
> https://blueprints.edge.launchpad.net/ubuntu/+spec/foundations-m-grub2-boot-framebuffer
>
>> From e66b897db6780cfd76637bd7ac664f43e912657f Mon Sep 17 00:00:00 2001
> From: Leann Ogasawara<leann.ogasawara at canonical.com>
> Date: Fri, 18 Jun 2010 10:49:48 -0700
> Subject: [PATCH] UBUNTU: [Config] Enable CONFIG_FB_VESA=y for x86
>
> Per a request from the Foundations Team, we already enabled
> CONFIG_FRAMEBUFFER_CONSOLE=y by default across all archs to ensure we
> reliably have a framebuffer console from the start. A secondary item
> to this request is to also build in vesafb by default for x86.  This
> will allow the Foundations Team to fix GRUB to program vesafb rather
> than efifb in the boot parameters structure on x86 and also allow them
> to change GRUB packaging to use vesafb by default.
>
> Signed-off-by: Leann Ogasawara<leann.ogasawara at canonical.com>
> ---
>   debian.master/config/amd64/config.common.amd64 |    1 +
>   debian.master/config/armel/config.common.armel |    1 +
>   debian.master/config/config.common.ubuntu      |    1 -
>   debian.master/config/i386/config.common.i386   |    1 +
>   4 files changed, 3 insertions(+), 1 deletions(-)
>
> diff --git a/debian.master/config/amd64/config.common.amd64 b/debian.master/config/amd64/config.common.amd64
> index d730a53..fd43848 100644
> --- a/debian.master/config/amd64/config.common.amd64
> +++ b/debian.master/config/amd64/config.common.amd64
> @@ -43,6 +43,7 @@ CONFIG_FB_SAVAGE=m
>   CONFIG_FB_SVGALIB=m
>   CONFIG_FB_TILEBLITTING=y
>   CONFIG_FB_UVESA=m
> +CONFIG_FB_VESA=y
>   CONFIG_FIRMWARE_EDID=y
>   # CONFIG_FLATMEM_MANUAL is not set
>   # CONFIG_FONTS is not set
> diff --git a/debian.master/config/armel/config.common.armel b/debian.master/config/armel/config.common.armel
> index ffb27bd..ba002ce 100644
> --- a/debian.master/config/armel/config.common.armel
> +++ b/debian.master/config/armel/config.common.armel
> @@ -17,6 +17,7 @@ CONFIG_DEFAULT_MMAP_MIN_ADDR=32768
>   CONFIG_EZX_PCAP=y
>   # CONFIG_FB_BOOT_VESA_SUPPORT is not set
>   # CONFIG_FB_SAVAGE is not set
> +CONFIG_FB_VESA=m
>   CONFIG_FLATMEM_MANUAL=y
>   CONFIG_FONTS=y
>   # CONFIG_FSAM7400 is not set
> diff --git a/debian.master/config/config.common.ubuntu b/debian.master/config/config.common.ubuntu
> index 59dd011..8bea5e9 100644
> --- a/debian.master/config/config.common.ubuntu
> +++ b/debian.master/config/config.common.ubuntu
> @@ -1385,7 +1385,6 @@ CONFIG_FB_TMIO=m
>   CONFIG_FB_TMIO_ACCELL=y
>   CONFIG_FB_TRIDENT=m
>   CONFIG_FB_UDL=m
> -CONFIG_FB_VESA=m
>   CONFIG_FB_VGA16=m
>   CONFIG_FB_VIA=m
>   # CONFIG_FB_VIA_DIRECT_PROCFS is not set
> diff --git a/debian.master/config/i386/config.common.i386 b/debian.master/config/i386/config.common.i386
> index be7a110..d883dd0 100644
> --- a/debian.master/config/i386/config.common.i386
> +++ b/debian.master/config/i386/config.common.i386
> @@ -44,6 +44,7 @@ CONFIG_FB_SAVAGE=m
>   CONFIG_FB_SVGALIB=m
>   CONFIG_FB_TILEBLITTING=y
>   CONFIG_FB_UVESA=m
> +CONFIG_FB_VESA=y
>   CONFIG_FIRMWARE_EDID=y
>   CONFIG_FLATMEM_MANUAL=y
>   # CONFIG_FONTS is not set

Since they are now requirements, shouldn't we add CONFIG_FB_VESA=y and 
CONFIG_FRAMEBUFFER_CONSOLE=y to debian/config/enforce ?

-- 
Tim Gardner tim.gardner at canonical.com




More information about the kernel-team mailing list