Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: src/sys/arch/arm/arm32
Module Name: src
Committed By: tsutsui
Date: Sun Apr 26 12:52:34 UTC 2026
Modified Files:
src/sys/arch/arm/arm32: bus_dma.c
Log Message:
arm32/bus_dma: fix interger overflow on 32 bit kernels
On Raspberry Pi 4B with BCM2711, dr_busbase is 0xc0000000 and
dr_len is 0x40000000, so "dr->dr_busbase + dr->dr_len" causes
wraparound.
Fixes panic on Raspberry Pi 4B during attaching vcmbox0:
> panic: _bus_dma_busaddr_to_paddr: curaddr 0xc5b6c000not in range
To generate a diff of this commit:
cvs rdiff -u -r1.155 -r1.156 src/sys/arch/arm/arm32/bus_dma.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index