The efipart rework did break the ARM systems as the new code is
using more exact filters to sort the devices and we need to
add support for MEDIA_FILEPATH_DP device paths.
Details
Details
Need to verify on ARM platform.
Diff Detail
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Comment Actions
It actually does need some more work - while device mapping appears to be OK, there is still something about mapping device path from image handle. Meaning, this snippet is not yet full fix.
Comment Actions
I tested it on rpi3, it works with crochet-generated image
OK lsdev disk devices: disk0: 15564801 X 512 blocks (removable) disk0s1: DOS/Windows disk0s2: FreeBSD disk0s2a: FreeBSD UFS net devices: net0:
Comment Actions
... skipped ...
does it actually boot properly in your case?
Yes, it boots to login prompt
Comment Actions
As I said on IRC on #bsdmips I don't know if u-boot is doing the right thing on disk (and by u-boot I mean me since I've done the patch for logical partition).
But it used to work before so if one commit broke it and this review restore the func I'm up for it.
Note that I didn't test the patch. It just looks sane for me.