kernel 2.2.18-15 i vesa fb (config do i686)

Marek Guevara Braun marek w atm.com.pl
Pią, 23 Mar 2001, 10:01:57 CET


Jacek Konieczny wrote:
> 
> On Thu, Mar 22, 2001 at 08:23:00PM +0100, Jan Rekorajski wrote:
> > Ja sie zastanawiam dlaczego vmlinuz wychodzi taki wielki a tu takie
> > niespodzianki. Rozwiązanie pt. osobny pakiet z takimi bajerami jest
> > dużo lepsze.
> Mnie się takie podejście nie podoba. Później dojedzie to tego, że będę
> miał albo FB, albo advanced-routing (bo niby po co to na domowej maszynce).
> Po to robiliśmy initrd itp, aby kernel był uniwersalny. Kogo zbawi te kilka
> kilobajtów?

Ja tak samo uważam - kernel dystrybucji powinien być jak najbardziej 
uniwersalny i jak jest jakas funkcjonalnosc która z niczym innym się 
nie kłóci (a w dodatku jest częścią podstawowej wersji jądra) to warto 
ją dodać. W tym wypadku fb musi być wkompilowany na stałe - inne 
fb (matrox, ati, permedia i pewnie nvidia w 2.4) jak czytałem 
mogą być modułami.

W zalaczeniu podsylam diffa włączającego vesa fb przy bootowaniu 
jądra i686 (dla pozostałych ix86 zmiany będą analogiczne) - nie 
chciałbym tego sam dopisać bo rozumiem że ten fb w jadrze jest 
sprawą lekko sporną - namawiam jednak osoby opiekujące się kernelem 
do zaaplikowania tych zmian lub dania mi "zielonego swiatla".

Mój argument jest taki - jeżeli komuś naprawdę zależy na tych kilku 
KB w kernelu to i tak preparuje własne jądro, w którym wywala 
wszystkie niepotrzebne rzeczy i patche, których nie używa, 
a z wkompilowanego vesa fb można po prostu nie korzystać.

Pozdrawiam,
Marek Guevara Braun

============================== CUT HERE
===================================
--- kernel-i686.config.orig	Thu Mar 22 22:03:48 2001
+++ kernel-i686.config	Thu Mar 22 22:15:06 2001
@@ -1079,13 +1079,13 @@
 CONFIG_FB_ATY128=m
 # CONFIG_FB_VIRTUAL is not set
 CONFIG_FBCON_ADVANCED=y
-CONFIG_FBCON_MFB=m
-CONFIG_FBCON_CFB2=m
-CONFIG_FBCON_CFB4=m
-CONFIG_FBCON_CFB8=m
-CONFIG_FBCON_CFB16=m
-CONFIG_FBCON_CFB24=m
-CONFIG_FBCON_CFB32=m
+CONFIG_FBCON_MFB=y
+CONFIG_FBCON_CFB2=y
+CONFIG_FBCON_CFB4=y
+CONFIG_FBCON_CFB8=y
+CONFIG_FBCON_CFB16=y
+CONFIG_FBCON_CFB24=y
+CONFIG_FBCON_CFB32=y
 # CONFIG_FBCON_AFB is not set
 # CONFIG_FBCON_ILBM is not set
 # CONFIG_FBCON_IPLAN2P2 is not set
@@ -1093,7 +1093,7 @@
 # CONFIG_FBCON_IPLAN2P8 is not set
 # CONFIG_FBCON_MAC is not set
 # CONFIG_FBCON_VGA_PLANES is not set
-CONFIG_FBCON_VGA=m
+CONFIG_FBCON_VGA=y
 # CONFIG_FBCON_FONTWIDTH8_ONLY is not set
 CONFIG_FBCON_FONTS=y
 CONFIG_FONT_8x8=y
============================== CUT HERE
===================================



Więcej informacji o liście dyskusyjnej pld-devel-pl