On Tue, Jan 24, 2017 at 10:56:55AM +0100, Patrick Delaunay wrote: > From: Patrick Delaunay <patrick.delau...@st.com> > > This converts the following to Kconfig: > CONFIG_PARTITIONS > CONFIG_MAC_PARTITION > CONFIG_DOS_PARTITION > CONFIG_ISO_PARTITION > CONFIG_AMIGA_PARTITION > CONFIG_EFI_PARTITION > CONFIG_PARTITION_UUIDS > CONFIG_PARTITION_TYPE_GUID > > Specific SPL config are added to reduce SPL size > for some target and solve compilation issues > > CONFIG_SPL_MAC_PARTITION > CONFIG_SPL_DOS_PARTITION > CONFIG_SPL_ISO_PARTITION > CONFIG_SPL_AMIGA_PARTITION > CONFIG_SPL_EFI_PARTITION > > Associated test are updated to the correct CONFIG (SPL or not) > by using macro CONFIG_IS_ENABLED > > To update the U-Boot code I use : > 0- Resync with savedefconfig > /tools/moveconfig.py -s -Cy > > 1- update defconfig for new SPL option > ./tools/moveconfig.py --spl --commit \ > PARTITIONS MAC_PARTITION DOS_PARTITION \ > ISO_PARTITION AMIGA_PARTITION EFI_PARTITION \ > PARTITION_UUIDS PARTITION_TYPE_GUID > > then replace CONFIG by CONFIG_SPL in defconfig > sed -i > "s/CONFIG_\(DOS\|EFI\|ISO\|MAC\|AMIGA\)_PARTITION/CONFIG_SPL_\1_PARTITION/" \ > configs/* > > 2- update defconfig for existing option > ./tools/moveconfig.py --commit --yes \ > PARTITIONS MAC_PARTITION DOS_PARTITION \ > ISO_PARTITION AMIGA_PARTITION EFI_PARTITION \ > PARTITION_UUIDS PARTITION_TYPE_GUID > > => squash the 2 modifications > > > Signed-off-by: Patrick Delaunay <patrick.delau...@st.com> > Signed-off-by: Patrick Delaunay <patrick.delauna...@gmail.com>
I played with this a lot tonight. I think, sadly, we're going the wrong direction in this conversion. I believe I had originally suggested a patch, but that's not right. Lets get one patch per partition type, as that will make finding and correcting the conversion easier. Thanks! -- Tom
signature.asc
Description: Digital signature
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot