Thread (27 messages) flat view 27 messages, 7 authors, 2021-06-08

Re: [PATCH] arm64: cache: Lower ARCH_DMA_MINALIGN to 64 (L1_CACHE_BYTES)

From: Mark Rutland <mark.rutland@arm.com>
Date: 2021-06-07 12:03:15

On Mon, Jun 07, 2021 at 11:58:32AM +0200, Marek Szyprowski wrote:
Hi Mark,
I've just checked with the latest firmware from 
https://github.com/raspberrypi/firmware (master branch, just copied 
everything to /boot) and the issue is still there.

If you start from arm64/defconfig without modules, please make sure you 
have enabled all RPi drivers, otherwise VC4 DRM won't come up. I've 
managed to reproduce the issue without the modules with the following 
changes to arm64's defconfig:

./scripts/config -e DRM -e DRM_VC4 -e CONFIG_CLK_RASPBERRYPI -e 
CONFIG_SENSORS_RASPBERRYPI_HWMON -e CONFIG_I2C_BCM2835 -e 
CONFIG_ARM_RASPBERRYPI_CPUFREQ
Thanks for this!

With that config on commit 65688d2a05deb9f0 I also see a hang at the end
of boot, but before reaching userspace, with the last messages in dmesg
as below.

I'll go check that the ARCH_DMA_MINALIGN affects this, then I'll go play
with debug options.

| [    1.397102] 3f201000.serial: ttyAMA0 at MMIO 0x3f201000 (irq = 99, base_baud = 0) is a PL011 rev2
| [    1.406437] serial serial0: tty port ttyAMA0 registered
| [    1.408914] sdhost-bcm2835 3f202000.mmc: loaded - DMA enabled (>1)
| [    1.430510] raspberrypi-firmware soc:firmware: Attached to firmware from 2021-05-24T19:52:58
| [    1.504953] mmc0: host does not support reading read-only switch, assuming write-enable
| [    1.514908] mmc0: new high speed SDXC card at address 0001
| [    1.521626] mmcblk0: mmc0:0001 00000 59.6 GiB
| [    1.528406]  mmcblk0: p1 p2
| [    1.644694] debugfs: Directory '3f902000.hdmi' with parent 'vc4-hdmi' already present!
| [    1.654544] vc4-drm soc:gpu: bound 3f902000.hdmi (ops vc4_hdmi_ops)
| [    1.661078] vc4-drm soc:gpu: bound 3f806000.vec (ops vc4_vec_ops)
| [    1.667401] vc4-drm soc:gpu: bound 3f400000.hvs (ops vc4_hvs_ops)
| [    1.673760] vc4-drm soc:gpu: bound 3f004000.txp (ops vc4_txp_ops)
| [    1.680096] vc4-drm soc:gpu: bound 3f206000.pixelvalve (ops vc4_crtc_ops)
| [    1.687157] vc4-drm soc:gpu: bound 3f207000.pixelvalve (ops vc4_crtc_ops)
| [    1.694172] vc4-drm soc:gpu: bound 3f807000.pixelvalve (ops vc4_crtc_ops)
| [    1.701170] vc4-drm soc:gpu: bound 3fc00000.v3d (ops vc4_v3d_ops)
| [    1.709277] [drm] Initialized vc4 0.0.0 20140616 for soc:gpu on minor 0

Thanks,
Mark.

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help