Bastian Blank wrote:
> On Wed, May 28, 2008 at 12:28:30PM -0700, Geoff Levand wrote:
>> -# CONFIG_PPC_IBM_CELL_BLADE is not set
>> +CONFIG_PPC_IBM_CELL_BLADE=y
>>  CONFIG_SPU_FS=m
>> +CONFIG_SPU_FS_64K_LS=y
>> +CONFIG_CBE_RAS=y
>> +CONFIG_CBE_THERM=m
>> +CONFIG_CBE_CPUFREQ=m
> 
> Okay.
> 
>> +CONFIG_CBE_CPUFREQ_PMI=m
> 
> Default n and experimental.


OK, we don't need it.


>> -# CONFIG_PPC_PS3 is not set
>> +CONFIG_PPC_PS3=y
>> +CONFIG_PS3_ADVANCED=y
>> +CONFIG_PS3_HTAB_SIZE=20
>> +# CONFIG_PS3_DYNAMIC_DMA is not set
> +CONFIG_PS3_PS3AV=m
>> +CONFIG_PS3_STORAGE=m
>> +CONFIG_PS3_DISK=m
>> +CONFIG_PS3_ROM=m
>> +CONFIG_PS3_FLASH=m
>> +CONFIG_PS3_LPM=m

This is what I posted:

+CONFIG_PPC_PS3=y
+CONFIG_PS3_ADVANCED=y
+CONFIG_PS3_HTAB_SIZE=20
+# CONFIG_PS3_DYNAMIC_DMA is not set
+CONFIG_PS3_VUART=y
+CONFIG_PS3_PS3AV=y
+CONFIG_PS3_SYS_MANAGER=y
+CONFIG_PS3_STORAGE=m
+CONFIG_PS3_DISK=m
+CONFIG_PS3_ROM=m
+CONFIG_PS3_FLASH=m
+CONFIG_OPROFILE_PS3=m
+CONFIG_PS3_LPM=m


CONFIG_PS3_SYS_MANAGER is needed for proper operation.
It controls button events and system shutdown.
It could be a module, but is is small and with it
built-in users can reboot without a forced power off
if the root FS is not found.

There is a 2.6.25 undefined symbol bug in PS3AV that
won't allow it to be built as a module.

If you don't want to support profiling, you can
disable these:

 CONFIG_OPROFILE_PS3=n
 CONFIG_PS3_LPM=n


>> -# CONFIG_GEN_RTC is not set
>> +CONFIG_GEN_RTC=y
> 
> Why?


I am not so familiar with this option.  I saw
an RTC error message when this was not enabled.
Maybe it is not needed?  


>> +CONFIG_GELIC_NET=m
>> +CONFIG_GELIC_WIRELESS=y
> 
>> +CONFIG_IBM_NEW_EMAC=m
>> +CONFIG_IBM_NEW_EMAC_RXB=128
>> +CONFIG_IBM_NEW_EMAC_TXB=64
>> +CONFIG_IBM_NEW_EMAC_POLL_WEIGHT=32
>> +CONFIG_IBM_NEW_EMAC_RX_COPY_THRESHOLD=256
>> +CONFIG_IBM_NEW_EMAC_RX_SKB_HEADROOM=0
>> +# CONFIG_IBM_NEW_EMAC_DEBUG is not set
> 
> Okay.
> 
>> +CONFIG_FB_PS3=y
> 
> Yeah, everyone wants its favorite fb built-in.


We can make this a module, the trouble is that PS3
can only output to the virtual frame buffer, and it
comes up very late, so the there is a long delay
between starting the boot and some text being displayed.
Also, if there is a hang before that, the user is left
with a blank screen.

CONFIG_FB_PS3 depends on CONFIG_PS3_VUART and CONFIG_PS3_PS3AV.

 
>> +CONFIG_FB_PS3_DEFAULT_SIZE_M=9


We need this.  It sets the default size of the virtual
frame buffer.  This setting will support up to 1080p or
WUXGA resolution.


>> +CONFIG_FB_LOGO_EXTRA=y
>> +CONFIG_LOGO_LINUX_CLUT224=y
> 
> Why?


These put the SPE penguins up.  Users seem to like (expect?)
them:

  
http://www.kernel.org/pub/linux/kernel/people/geoff/cell/debian-penguin-shot.png

They aren't needed if CONFIG_FB_PS3=m.

Without CONFIG_LOGO_LINUX_CLUT224=y the SPE penguin images
are not rendered correctly.  I don't know why.


>> +CONFIG_SND_PS3=m
>> +CONFIG_SND_PS3_DEFAULT_START_DELAY=2000
> 
> Okay.


I can test your proposed config if you make it available to me.

-Geoff





-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to