Age | Commit message (Collapse) | Author | Files |
|
See links below for more details:
http://thread.gmane.org/gmane.comp.handhelds.openembedded/21326
http://thread.gmane.org/gmane.comp.handhelds.openembedded/21816
Signed-off-by: Denys Dmytriyenko <denis@denix.org>
Acked-by: Mike Westerhof <mwester@dls.net>
Acked-by: Philip Balister <philip@balister.org>
Acked-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Marcin Juszkiewicz <hrw@openembedded.org>
Acked-by: Koen Kooi <koen@openembedded.org>
Acked-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
|
|
It has been required mainly due O.S. Systems module that runs at
initramfs. It needs to depends on psplash but since we're now using a
branded package for it we need to be able to specify which one to
take.
|
|
Add support to disable psplash using boot param as done for regular
psplash package. To disable it, use 'psplash=false' as boot param.
|
|
|
|
To start a shell, you just need to use 'shell' boot param while to
enable shell debugging use 'debug'.
|
|
|
|
|
|
This is used to make the squashfs usage easier for initramfs users. It
has been created by O.S. Systems.
|
|
This is used to make the ext3 usage easier for initramfs users. It
has been created by O.S. Systems.
|
|
This is used to make the psplash usage easier for initramfs users. It
has been created by O.S. Systems.
|
|
This is used to make the aufs usage easier for initramfs users. It has
been created by O.S. Systems.
|
|
customized
|
|
shell.
|
|
dropbear.
* For DEBUGging images only.
* Factored out from devimage_0.1.bb.
|
|
|
|
This is a partial revert of aa03004ace2fabb135a6208ef8c2d2b312aa7b0b. The
approach that was taken leads to disagreement and the change was pushed
too early. DISTRO_PR is going to say and will be used inside the package
creation. There will be more disucssion on the list about where to continue
from here.
|
|
Allow a distribution to globally bump the PR of every package
this is useful when there was a change in the toolchain and
every package is going to be different.
find packages/ \( -name '*.bb' -or -name '*.inc' \) -exec sed -i s/"^PR="/"FILE_PR ="/ {} \;
find packages/ \( -name '*.bb' -or -name '*.inc' \) -exec sed -i s/"^PR ="/"FILE_PR ="/ {} \;
Acked-By: Koen Kooi <koen@openembedded.org>
|
|
|
|
devices-table-collie.txt.
conf/collie: use device-table-collie.txt
packages/kexecboot:*create a new directory for everything kexecboot related
*move initramfs-kexec-image and initramfs-kexec to this dir and
rename them to *kexecboot
*move linux-kexecboot to this dir
*add forgotten patches for linux-kexecboot
|
|
|
|
|
|
|
|
|
|
* this avoids "/init: source: 64: Can't open /initrd.d/0*" for initramfs
images built without the bootldr-buster module.
|
|
initramfs-module-bootmenu.
* That's because otherwise it's half-solution - after kexec, there won't be
delay, and rootfs won't be detected.
* Again, people who don't need and don't want delay, should pass rootdelay=0.
|
|
|
|
|
|
output device.
* This is to workaround bogus console= passed in by bootldr.
|
|
console issue.
* The main trouble is the bogus console=ttySA0 passed by bootldr
It appears that kernel doesn't have protection against only invalid
consoles being passed on the command line, which means that the
kernel is deaf and dumb when booted by bootldr.
|
|
stupidity.
|
|
* Extend plugin protocol: plugins matching pattern '0*' are early-init,
executed ASAP after boot, before kernel command and block devices are scanned.
And thus, they can affect parsing of kernel command line (by overriding $CMDLINE)
or detection of block devices (e.g. by loading additional modules).
|
|
delay still.
* So people who don't bother to set correct rootdelay still have good chance
for there SD/CF cards detected.
* To disable the feature, explicit rootdelay=0 should be passed on kernel
command line.
|
|
|
|
expected.
|
|
|
|
* Dirty rename games until we'll have klibc-utils buildable and working.
|
|
|
|
invocations.
* As not maintainable on global OE level.
|
|
param.
|
|
shell" option.
|
|
* FSTYPE useful for FSes not automatically recognized by mount (e.g. jffs2).
|
|
|
|
normal rootfs.
* In addition to default initramfs booting.
|
|
* Be sure to pass original command line contents to new kernel.
* Add protection against infinite recursive kexecing.
|
|
|
|
* Instead of switch_root'ing to it, which was the only working mode previously.
So, now, if there's /boot/zImage in rootfs, it will be kexec'ed too. Otherwise,
switch_root will happen.
* Caveat: there should be initramfs for new (kexec'ed to) kernel too, too handle
its loading of rootfs as selected by interactive bootloader. This can be very
same kernel as for bootloader, with bundled initramfs-bootmenu-image (which
has special check - if root is explicitly specified on command line, then skip
interactive selection); or, as a kind of optimization, that could be initramfs-image
(no interactive part). Finally, initramfs (any of there two or other) can be
a standalone file in rootfs, /boot/initramfs.bin.
|
|
* First builds ${KERNEL_INITRAMFS} in cpio.gz format, then stuffs it into
kernel as specified by virtual/kernel, deploys to deploy dir, and packages
kernel-image (the package would overrite previously built kernel-image
package w/o initramfs, so caveat).
* kernel-image packaing actually requires PKGPV/PKGPR support, to be RFCed.
|
|
* Go badass with recursive bitbake invocation idea expressed on ML.
* It works! But don't try with BB_NUMBER_THREADS > 1 or at home.
|
|
* This is likely not enough to make jffs2 boot work.
|
|
consistency.
* Checks that version of the boot kernel matches that of modules installed in
rootfs.
* A step towards providing manageable upgrade path for kernels outside rootfs.
|