Dear Yocto Team,

For an ARM based board (MACHINE = "myboard"), I use a default kernel config from arch/arm/configs and want now to change some particular CONFIG_ options.

Trying to follow the documentation, I currently have the following files:
.
+- linux-acme
|   |
|   +- additional.cfg
|
+- linux-acme_3.8.bb



...in linux-acme_3.8.bb I have
(...)
S = "${WORKDIR}/git"
(...)
KERNEL_DEFCONFIG_myboard = "blabla_defconfig"
do_configure_prepend_myboard() {
     install -m 0644 ${S}/arch/${ARCH}/configs/${KERNEL_DEFCONFIG} \
           ${WORKDIR}/defconfig || die "no default config"
}
SRC_URI_myboard = "git://kernel.ubuntu.com/ubuntu/linux.git;protocol=git \
           file://additional.cfg"
(...)


...and in additional.cfg I have
CONFIG_DEVTMPFS_MOUNT=y
CONFIG_MTD_CMDLINE_PARTS=y
CONFIG_MTD_BLOCK=y
CONFIG_MTD_M25P80=y


When I run something like...
$ bitbake -b /yocto/meta-myboard/recipes-kernel/linux/linux-acme_3.8.bb -f
...it seems to find the .cfg file, since it stoped complaining (after I fixed some paths) and now compiles/builds smoothely.

Anyway, I can't see the changes in the .config in
$BDIR/tmp/work/myboard-linux-gnueabi/linux-acme/3.8+..../git/.config

I imagine something like mixing both configs and running "make oldconfig" in behind. Anyway before compilation, the changes should be in the .config, right?

Questions:
1) How can I add single additional options to a default kernel config?
2) What is the best way to check if the options were applied?
3) Do I need another approach, e.g. through a patch, using echo, or using a .scc file (I tried, but with the same result)?

Best Regards,
Lothar Rubusch

_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to