Port-arm archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Volunteer for "Add FFS support to U-Boot"



- Looks like there are still some global symbols in ffs_common.c w/o ffs_ prefix
- el1 option is arm64-specific, so it should be defined in u-boot-arm64.mk
- Some printfs that should be debug instead.

Cheers,
Jared


> On Feb 23, 2018, at 5:47 AM, berte <behzaterte%yandex.com@localhost> wrote:
> 
> Hi Jared,
> 
> I've just created new patch according to your comments.
> 
> You can find as an attachment, and again please give me your feelings/comments :-)
> 
> 22.02.2018, 23:44, "Jared McNeill" <jmcneill%invisible.ca@localhost>:
>> Super cool! A few comments:
>> 
>> - Some of the global symbols in ffs_common.c ought to be removed and/or prefixed with “ffs_”. Do we really need custom alloc/dealloc and twiddle for example?
>> - I don’t think we need separate package options for cmd_ffs and fs_ufs. I think a “ufs” option that turns on CONFIG_CMD_UFS and CONFIG_FS_UFS, and a separate “ufs-write” option that turns on CONFIG_FS_UFS_WRITE is a simpler approach.
>> - The “ufs” option should be added to PKG_DEFAULT_OPTIONS not in each package’s Makefile, but in u-boot.mk. Currently the pkg options stuff is setup in u-boot-arm64.mk, this needs to be moved as well.
>> 
>> Keep up the good work!
>> 
>> Jared
>> 
>>>  On Feb 22, 2018, at 4:12 PM, berte <behzaterte%yandex.com@localhost> wrote:
>>> 
>>>  Hi folks,
>>> 
>>>  You can find my patch as an attachment.
>>> 
>>>  As I mentioned before, I still not sure about DEV_STRATEGY and alignment also u-boot fstype_info->probe missing. I'll investigate and clarify asap.
>>> 
>>>  Any idea/suggestion/feedback would be more than welcome :-)
>>> 
>>>  Task Status:
>>>     Add an ffs driver to U-Boot (read-only) -> done, but some open points exists
>>>     Add the following commands to U-Boot: ffssize, ffsload, ffsls -> done
>>>     Integrate changes with existing U-Boot packages (sysutils/u-boot*) in pkgsrc ->done
>>> 
>>>     Update armv7.img to support booting directly from FFS. -> wip
>>>     Modify sysinst to allow for installation without an MSDOS partition. -> tba
>>>         Some of this will be SoC-specific. Need to detect the SoC type and select the correct kernel/dtb and adjust partition layout to not interfere with U-Boot / SoC specific bootloaders.
>>> 
>>>  20.02.2018, 16:07, "berte" <behzaterte%yandex.com@localhost>:
>>>>  Hey folks,
>>>> 
>>>>  I've another tag for this task -> version_check_part01 but it's little bit premature.
>>>> 
>>>>  Please give me your feedbacks/feelings.
>>>> 
>>>>  20.02.2018, 11:38, "berte" <behzaterte%yandex.com@localhost>:
>>>>>   Hi Martin,
>>>>> 
>>>>>   At the moment I'm changing source with using magic numbers, thanks for your support/advice :-)
>>>>> 
>>>>>   20.02.2018, 11:27, "Martin Husemann" <martin%duskware.de@localhost>:
>>>>>>    On Tue, Feb 20, 2018 at 12:02:57AM +0300, berte wrote:
>>>>>>>     Some modifications are done and pushed ufs_taks01_02_part1_done tag.
>>>>>>> 
>>>>>>>     Jared, I added +1 argument into uboot_cmd which is type argument and
>>>>>>>     it'll define filesystem types such as ffsv1,ffsv2, lfs, etc.(but I've
>>>>>>>     to need some know-how for u-boot stuff)
>>>>>> 
>>>>>>    I wouldn't do that - the supberblock easily tells you what type it is,
>>>>>>    don't bother the user with it.
>>>>>> 
>>>>>>    Martin
>>>>> 
>>>>>   --
>>>>>   Cheers,
>>>>>   --berte.
>>>> 
>>>>  --
>>>>  Cheers,
>>>>  --berte.
>>> 
>>>  --
>>>  Cheers,
>>>  --berte.
>>>  <FFS_support_patch>
> 
> -- 
> Cheers,
> --berte.
> <FFS_support_patch.2>




Home | Main Index | Thread Index | Old Index