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