On Tue, Jan 10, 2017 at 09:50:42AM +0900, Masahiro Yamada wrote: > Hi Tom, > > > 2017-01-10 9:46 GMT+09:00 Tom Rini <tr...@konsulko.com>: > > The file arch/arm/include/asm/mach-types.h comes from the Linux kernel > > and contains a number of CONFIG_ symbols that we have no control over > > nor do we wish to do anything with. Ignore that file and re-generate > > the whitelist. > > > > Cc: Masahiro Yamada <yamada.masah...@socionext.com> > > Signed-off-by: Tom Rini <tr...@konsulko.com> > > I had also noticed that > more than 1000 CONFIG symbols come from this header. > > How many boards actually need mach-types.h? > Can we remove the header entirely?
At issue is that CONFIG_MACH_TYPE (which will require a little thinking about how to migrate) is not something that can be up and removed. We support booting old Linux and we support booting non-Linux OSes that also make use of the old bd struct. Something I had done half an experiment on at some point, and forgotten about, was syncing only the MACH_TYPE_xxx values as the entire rest of the header contains logic we don't need. I'll give that a whirl and report back. -- Tom
signature.asc
Description: Digital signature
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot