[U-Boot] [PATCH v2 1/4] kconfig: Add API kconfig file

Warner Losh imp at bsdimp.com
Sun Jan 22 05:22:47 CET 2017


On Fri, Jan 20, 2017 at 8:51 PM, Simon Glass <sjg at chromium.org> wrote:
> Hi,
>
> On 17 January 2017 at 08:50, Emmanuel Vadot <manu at bidouilliste.com> wrote:
>> Add kconfig file to enable API support
>>
>> Signed-off-by: Emmanuel Vadot <manu at bidouilliste.com>
>> ---
>>  Kconfig     | 2 ++
>>  api/Kconfig | 9 +++++++++
>>  2 files changed, 11 insertions(+)
>>  create mode 100644 api/Kconfig
>>
>> diff --git a/Kconfig b/Kconfig
>> index 39a4d938d8..6a93d8820f 100644
>> --- a/Kconfig
>> +++ b/Kconfig
>> @@ -306,6 +306,8 @@ config ARCH_FIXUP_FDT_MEMORY
>>
>>  endmenu                # Boot images
>>
>> +source "api/Kconfig"
>> +
>>  source "common/Kconfig"
>>
>>  source "cmd/Kconfig"
>> diff --git a/api/Kconfig b/api/Kconfig
>> new file mode 100644
>> index 0000000000..88b4f6c4e5
>> --- /dev/null
>> +++ b/api/Kconfig
>> @@ -0,0 +1,9 @@
>> +menu "API"
>> +
>> +config API
>> +       bool "Enable U-Boot API"
>> +       default n
>> +       help
>> +         This option enable the U-Boot API.
>
> Can you add a little detail about what the API is and what it is for?

You can find complete documentation in the api directory. In brief, it
allows the loaded binary to call back into the loader to do generic
things like send network packets or read blocks from mass storage.

> Also, are you going to migrate all boards to use Kconfig for this
> option and drop it from the whitelist?

I'll leave that to Emmanuel.

Warner

>> +
>> +endmenu
>> --
>> 2.11.0
>>
>
> Regards,
> Simon


More information about the U-Boot mailing list