PL111 regression in v4.19-rc1
Linus Walleij
linus.walleij at linaro.org
Mon Aug 27 13:53:01 UTC 2018
On Mon, Aug 27, 2018 at 2:43 PM Linus Walleij <linus.walleij at linaro.org> wrote:
> I'm trying to see if I can fix it, any hints welcome!
BTW this is pretty easy to reproduce in QEMU using a cross compilers:
I realized we were missing the VGA DAC when testing this...
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- versatile_defconfig
scripts/config --file .config --enable DRM_DUMB_VGA_DAC
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- zImage
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- dtbs
qemu-system-arm -M versatileab -no-reboot -kernel arch/arm/boot/zImage
-dtb arch/arm/boot/dts/versatile-ab.dtb -append "console=ttyAMA0"
-serial stdio -initrd rootfs-versatile.cpio
The initramfs/initrd is here:
https://dflund.se/~triad/krad/versatile/rootfs-versatile.cpio
I'm using this cross-compiler:
https://releases.linaro.org/components/toolchain/binaries/latest/arm-linux-gnueabihf/
This requires a reasonably recent QEMU which I extended with the
vblank emulation a while back. (If you don't have that the machine
hangs waiting for vblank for a long time in the DRM init.)
I get graphics on v4.18 and the commit preceeding this one.
It fails on v4.19-rc1.
Yours,
Linus Walleij
More information about the dri-devel
mailing list