On Tuesday 10 January 2012 17:16:26 Jani Monoses wrote:
> Hello,
> 
> There are still quite a few config options that were never synced up
> or were dropped compared to the default paz00 config in the git ac100
> kernel tree.
> 
> I ran this command locally
> diff -u <(grep "^CONF" arch/arm/configs/paz00_defconfig|cut -f1
> -d=|sort) <(grep "^CONF" debian.linaro/config/config.common.ubuntu|cut
> -f 1 -d=|sort ) |grep "-"
> 
> and got this:
> 
> Any in particular that should absolutely be there? I could just add
> them all I guess but wanted to make sure they are all intended and to
> know why
> certain settings are on. For istance I am not sure the various
> debugging options are set in other Ubuntu kernels and I want to keep
> the delta low
> DEV_DM had build issues when I switched to the 3.0 tree, and have not
> tried since, hence it being off.
> IIRC PCI was not needed either but it is enabled by default in defconfig.
> 
> Any input is welcome :)
> 
> -CONFIG_ARM_ERRATA_751472

Our SoC is affected by this erratum, so it should be enabled

> -CONFIG_BATTERY_BQ20Z75

We don't have this, kill it.

> -CONFIG_BLK_DEV_DM
> -CONFIG_BOOTPARAM_HUNG_TASK_PANIC
> -CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC

I think these can be killed

> -CONFIG_CHARGER_GPIO

We don't have this, kill it.

> -CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND

I think we want PERFORMANCE here, ondemand will be actived later in the boot 
process.

> -CONFIG_CRYPTO_USER_API_HASH
> -CONFIG_CRYPTO_USER_API_SKCIPHER

kill these

> -CONFIG_DEBUG_DEVRES
> -CONFIG_DEBUG_SPINLOCK
> -CONFIG_DEBUG_SPINLOCK_SLEEP

These are not necessary.

> -CONFIG_DM_VERITY
> -CONFIG_DM_VERITY_CHROMEOS

What's that? Maybe ChromeOS specific -> kill

> @@ -90,236 +393,1245 @@
> -CONFIG_HIGHMEM

not sure about this one, wait for an expert ...

> -CONFIG_KERNEL_LZO

yes, I prefer LZO over GZ because it uncompresses faster AFAIK, increasing 
boot speed. I leave it up to you.

> -CONFIG_KEYS_DEBUG_PROC_KEYS
> -CONFIG_LOCKUP_DETECTOR

debugging stuff ... not needed for release

> -CONFIG_MEDIA_CONTROLLER

looks like our camera does not need it -> kill

> -CONFIG_MMC_SDHCI_OF

well, no OpenFirmware yet -> kill

> -CONFIG_MODULE_FORCE_UNLOAD
> -CONFIG_NET_KEY
> -CONFIG_NFS_FSCACHE
> -CONFIG_NFS_USE_NEW_IDMAPPER
> -CONFIG_NFS_V4_1
> -CONFIG_NL80211_TESTMODE
> -CONFIG_PREEMPT_VOLUNTARY
> -CONFIG_RD_XZ
> -CONFIG_SCSI_SPI_ATTRS
> -CONFIG_SECCOMP_FILTER
> -CONFIG_SERIAL_OF_PLATFORM
> -CONFIG_SLAB

well, I leave these up to you. Personally, I like nfs ...
SERIAL_OF_PLATFORM is not needed
and memory allocator, preemption ... ask someone else ;-)

> -CONFIG_TEGRA_DEBUG_UARTB

mmh, should be UARTA

> -CONFIG_TEGRA_PCI

please leave this on (for powermgnmt reasons)

> -CONFIG_USB_DEVICEFS
> -CONFIG_USB_MON

double kill

> -CONFIG_USB_OTG

mmh, I don't know if it is working. Well if someone wants to try, he need to 
build his own kernel anyway -> zap it

> -CONFIG_VIDEO_HELPER_CHIPS_AUTO

I wanted to get rid of the various tuners. In fact we need none of them. But 
somehow this didn't worked, kernel still compiles the tuners. Maybe try 
without?


Marc


_______________________________________________
Mailing list: https://launchpad.net/~ac100
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~ac100
More help   : https://help.launchpad.net/ListHelp

Reply via email to