I built using the mainline config-4.15.0-041500rc2-generic file and accepted default options. I also had to apply ff6fa2d396b0476988c749664f600b1e177bcf9b in order to get the neighboring commits to build.
it does appear to stop the flicker, but also seems to cause the boot failure.
UBUNTU: SAUCE: vt -- maintain bootloader screen mode and content until vt switch
Introduce a new VT mode KD_TRANSPARENT which endevours to leave the current
content of the framebuffer untouched. This allows the bootloader to insert
a graphical splash and have the kernel maintain it until the OS splash
can take over. When we finally switch away (either through programs like
plymouth or manually) the content is lost and the VT reverts to text mode.
:040000 040000 b0f28f7ecaeaf8037832299ee421886dcd9dfc25 3e051b4e05da82a1184bdb45a71d3317e8c74445 M drivers
:040000 040000 22bdb68e3e9757318cf57f010231c1af7db61cc1 ce199b29dcc261c74b4b2cdfd26dc3993ecbd970 M include
bisect result: lp:~ubuntu-kernel/ubuntu/+source/linux/+git/unstable shows this commit.
I built using the mainline config- 4.15.0- 041500rc2- generic file and accepted default options. I also had to apply ff6fa2d396b0476 988c749664f600b 1e177bcf9b in order to get the neighboring commits to build.
it does appear to stop the flicker, but also seems to cause the boot failure.
commit 77a113c1ac14588 56ca8e82a9046ef ff8ca87f09
Author: Andy Whitcroft <email address hidden>
Date: Wed Apr 16 19:40:57 2014 +0100
UBUNTU: SAUCE: vt -- maintain bootloader screen mode and content until vt switch
Introduce a new VT mode KD_TRANSPARENT which endevours to leave the current
content of the framebuffer untouched. This allows the bootloader to insert
a graphical splash and have the kernel maintain it until the OS splash
can take over. When we finally switch away (either through programs like
plymouth or manually) the content is lost and the VT reverts to text mode.
BugLink: http:// bugs.launchpad. net/bugs/ 1308685
Signed-off-by: Andy Whitcroft <email address hidden>
:040000 040000 b0f28f7ecaeaf80 37832299ee42188 6dcd9dfc25 3e051b4e05da82a 1184bdb45a71d33 17e8c74445 M drivers 18cf57f010231c1 af7db61cc1 ce199b29dcc261c 74b4b2cdfd26dc3 993ecbd970 M include
:040000 040000 22bdb68e3e97573