[U-Boot] [PATCH] build-whitelist.sh: Ignore mach-types.h

Tom Rini trini at konsulko.com
Tue Jan 10 02:26:39 CET 2017


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 <trini at 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.masahiro at socionext.com>
> > > Signed-off-by: Tom Rini <trini at 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170109/96d8db17/attachment.sig>


More information about the U-Boot mailing list