
19 Mar
2020
19 Mar
'20
3:34 p.m.
On 19/03/2020 14:56, David Sterba wrote:
On Thu, Mar 19, 2020 at 02:33:28PM +0100, Matthias Brugger wrote:
dlen -= out_len; res += out_len;
/*
* If the 4 bytes header does not fit to the rest of the page we
* have to move to next one, or we read some garbage.
*/
mod_page = tot_in % PAGE_SIZE;
in U-Boot we use 4K page sizes, but the OS could use another page size (16K or 64k). Would we need to adapt that code to reflect which page size is used on the medium we want to access?
Yes, it is the 'sectorsize' as it's set up in fs_info or it's equivalent in uboot. For kernel the page size == sectorsize is kind of implicit and verified at mount time.
Does this mean we would need to add a Kconfig option to set the sectorsize in U-Boot?
Regards, Matthias