summaryrefslogtreecommitdiffstats
path: root/meta/lib/oeqa/selftest/context.py
diff options
context:
space:
mode:
authorAndrew Geissler <geissonator@gmail.com>2023-03-24 15:13:33 -0500
committerSteve Sakoman <steve@sakoman.com>2023-04-14 06:30:29 -1000
commitab086e9bd683326ac9c129964dff787b74d1fd57 (patch)
tree4dbd38ec525b656842be44ef6882bdf59cabf24f /meta/lib/oeqa/selftest/context.py
parent8c1fa125681d09056b2b952c6503f0599a213933 (diff)
downloadpoky-ab086e9bd683326ac9c129964dff787b74d1fd57.tar.gz
filemap.py: enforce maximum of 4kb block size
The logic in this script validates that the length of data sections are evenly divisible by the block size. On most systems the block size is 4KB and all is good. Some systems though, such as ppc64le, have a block size larger then 4KB. For example on a POWER9 based ppc64le system, the block size is 64KB. This results in this script failing with errors like this when building wic images: |440, in _do_get_mapped_ranges | assert extent_len % self.block_size == 0 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | AssertionError In this case the data section size was 268KB and the block size was 64KB, resulting in the above assert failure. Resolves https://bugzilla.yoctoproject.org/show_bug.cgi?id=15075 (From OE-Core rev: 303cc9ce3a9d7ca85542f12ebfda27eeb449e73b) Signed-off-by: Andrew Geissler <geissonator@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 1e23b803af6991fc20e4a4e88a0ef0541399e722) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Diffstat (limited to 'meta/lib/oeqa/selftest/context.py')
0 files changed, 0 insertions, 0 deletions