[U-Boot] [Resend RFC PATCH v1 1/3] add support of GPT partitioning over MTD
Simon Glass
sjg at chromium.org
Sun Nov 27 18:02:35 CET 2016
Hi Patrick,
On 24 November 2016 at 03:27, Patrick DELAUNAY <patrick.delaunay at st.com> wrote:
> Hi Simon,
>
>>
>> Hi Patrick,
>>
>> On 22 November 2016 at 06:24, Patrick Delaunay
>> <patrick.delaunay73 at gmail.com> wrote:
>> > From: Patrick Delaunay <patrick.delaunay at st.com>
>> >
>> > Signed-off-by: Patrick Delaunay <patrick.delaunay at st.com>
>> > Signed-off-by: Patrick Delaunay <patrick.delaunay73 at gmail.com>
>> > ---
>> >
>> > Kconfig | 12 ++
>> > cmd/gpt.c | 98 ++++++++--
>> > cmd/mtdparts.c | 103 ++++++++++-
>> > cmd/part.c | 48 ++++-
>> > disk/part_efi.c | 526
>> ++++++++++++++++++++++++++++++++++++++++++++++++-----
>> > doc/README.gpt.mtd | 189 +++++++++++++++++++
>> > include/part.h | 13 +-
>> > include/uuid.h | 1 +
>> > lib/uuid.c | 33 ++++
>> > 9 files changed, 944 insertions(+), 79 deletions(-) create mode
>> > 100644 doc/README.gpt.mtd
>>
>> General comments:
>>
>> - use 'U-Boot' consistently rather than variations
>> - can you split your large function up a bit?
>> - can you make a precursor patch to refactor things, so reducing the size of
>> this one?
>
> Yes, I will do this split in v2 to reduce each patch size:
> - one patch to uuid new function
> - one precursor for efi part : refactor
> - one patch for GPT over MTD in part_efi.c
> & I will split large function
> - one patch for each command update
>
>> - nice README!
>>
>> >
>> > diff --git a/Kconfig b/Kconfig
>> > index 1263d0b..c2388e1 100644
>> > --- a/Kconfig
>> > +++ b/Kconfig
>> > @@ -335,6 +335,18 @@ config ARCH_FIXUP_FDT
>> >
>> > endmenu # Boot images
>> >
>> > +config EFI_PARTITION_MTD
>> > + bool "Support GPT over MTD"
>> > + help
>> > + The GPT partition is normally defined only for block device with
>> > + built-in controller which manage flash translation layer
>> > + This option activate the GPT partition support over RAW device
>> > + using the MTD framework
>> > + - manage partition over MTD devices (as flash: NOR and NAND)
>> > + - extract MTD information
>> > + - update command gpt, mtdparts and part
>> > + NB: depends on EFI_PARTITION
>>
>> So do you want 'depends on EFI_PARTITION'?
>
> Yes I expect it, I try to add
> depends on EFI_PARTITION
> but is not working as it is not (yet ?) one KCONFIG option.
> I add this comment to add this line when part lib will integrate KCONFIG
I see. Well if you have the energy you could use moveconfig.py to convert it.
Regards,
Simon
More information about the U-Boot
mailing list