On Mon, Jan 09, 2017 at 07:59:29PM -0500, Tom Rini wrote: > 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.
So, the build is still in progress but I'm seeing a handful of errors related to MACH_TYPE_xxx values that are not present in v4.9. In fact (at first glance) appear to have been removed in various re-syncs with the official source of the list. I'm probably going to re-work this as a series to remove the CONFIG_MACH_TYPE usage from a number of platforms and then re-sync. -- Tom
signature.asc
Description: Digital signature
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot