Hi Bin, On 5 January 2015 at 19:14, Bin Meng <bmeng...@gmail.com> wrote: > Hi Simon, > > On Tue, Jan 6, 2015 at 9:50 AM, Simon Glass <s...@chromium.org> wrote: >> Hi Bin, >> >> On 5 January 2015 at 08:28, Bin Meng <bmeng...@gmail.com> wrote: >> >> nit: coreboot-specific defines > > OK. > >>> There are many places in the U-Boot source tree which refer to >>> CONFIG_SYS_COREBOOT, CONFIG_CBMEM_CONSOLE and CONFIG_VIDEO_COREBOOT >>> that is currently defined in coreboot.h. >>> >>> Move them to arch/x86/cpu/coreboot/Kconfig so that we can switch >>> to board configuration file to build U-Boot later. >>> >>> Signed-off-by: Bin Meng <bmeng...@gmail.com> >>> >>> --- >>> >>> Changes in v2: >>> - New patch to move coreboot specific defines from coreboot.h to Kconfig >>> >>> arch/x86/Kconfig | 2 ++ >>> arch/x86/cpu/coreboot/Kconfig | 11 +++++++++++ >>> 2 files changed, 13 insertions(+) >>> create mode 100644 arch/x86/cpu/coreboot/Kconfig >>> >>> diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig >>> index 1fabcce..01943e8 100644 >>> --- a/arch/x86/Kconfig >>> +++ b/arch/x86/Kconfig >>> @@ -347,6 +347,8 @@ config TSC_FREQ_IN_MHZ >>> help >>> The running frequency in MHz of Time-Stamp Counter (TSC). >>> >>> +source "arch/x86/cpu/coreboot/Kconfig" >>> + >>> source "arch/x86/cpu/ivybridge/Kconfig" >>> >>> source "arch/x86/cpu/queensbay/Kconfig" >>> diff --git a/arch/x86/cpu/coreboot/Kconfig b/arch/x86/cpu/coreboot/Kconfig >>> new file mode 100644 >>> index 0000000..d1454c5 >>> --- /dev/null >>> +++ b/arch/x86/cpu/coreboot/Kconfig >>> @@ -0,0 +1,11 @@ >> >> I think you need >> >> if TARGET_COREBOOT >> ... >> endif >> around this. We don't wan to use coreboot for chromebook_link, for example. >> > > Yes, will fix. > >>> +config SYS_COREBOOT >>> + bool >>> + default y >>> + >>> +config CBMEM_CONSOLE >>> + bool >>> + default y >>> + >>> +config VIDEO_COREBOOT >>> + bool >>> + default y >>> \ No newline at end of file >>> -- >>> 1.8.2.1 >>> >> >> Also you should remove these options from include/configs/coreboot.h >> to avoid build errors. > > The coreboot.h is removed in the follow-up patch in this series.
Yes I see that, but then this patch will break the build - we do try to keep things bisectable, so that you can check out any commit and build it (in extremis it is OK if it doesn't actually work fully though). Regards, Simon _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot