[U-Boot] [PATCH] build-whitelist.sh: Ignore mach-types.h
Tom Rini
trini at konsulko.com
Tue Jan 10 01:59:29 CET 2017
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.
--
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/c72e778e/attachment.sig>
More information about the U-Boot
mailing list