From: Ilias Apalodimas <ilias.apalodimas@linaro.org>
To: Raymond Mao <raymond.mao@linaro.org>
Cc: u-boot@lists.denx.de, Tom Rini <trini@konsulko.com>,
Stefan Bosch <stefan_b@posteo.net>,
Andy Shevchenko <andriy.shevchenko@linux.intel.com>,
Michal Simek <michal.simek@amd.com>,
Tuomas Tynkkynen <tuomas.tynkkynen@iki.fi>,
Simon Glass <sjg@chromium.org>,
Leo Yu-Chi Liang <ycliang@andestech.com>,
Andrejs Cainikovs <andrejs.cainikovs@toradex.com>,
Marek Vasut <marek.vasut+renesas@mailbox.org>,
Sean Anderson <seanga2@gmail.com>,
Heinrich Schuchardt <xypron.glpk@gmx.de>,
Jesse Taube <mr.bossman075@gmail.com>, Bryan Brattlof <bb@ti.com>,
"Leon M. Busch-George" <leon@georgemail.eu>,
Igor Opaniuk <igor.opaniuk@gmail.com>,
Ilya Lukin <4.shket@gmail.com>, Sergei Antonov <saproj@gmail.com>,
Alper Nebi Yasak <alpernebiyasak@gmail.com>,
Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>,
AKASHI Takahiro <akashi.tkhro@gmail.com>,
Alexander Gendin <agendin@matrox.com>,
Bin Meng <bmeng@tinylab.org>,
Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
Subject: Re: [PATCH v3 03/25] mbedtls: add mbedtls into the build system
Date: Fri, 31 May 2024 09:37:18 +0300 [thread overview]
Message-ID: <ZllwHifUsIf8XhS6@hera> (raw)
In-Reply-To: <20240528140955.1960172-4-raymond.mao@linaro.org>
[...]
> diff --git a/lib/mbedtls/port/limits.h b/lib/mbedtls/port/limits.h
> new file mode 100644
> index 00000000000..9bfbeb22e1b
> --- /dev/null
> +++ b/lib/mbedtls/port/limits.h
> @@ -0,0 +1,33 @@
> +/* SPDX-License-Identifier: GPL-2.0+ */
> +/*
> + * Dummy file to allow mbedtls linked with U-Boot to include limits.h
> + *
> + * Copyright (c) 2023 Linaro Limited
> + * Author: Raymond Mao <raymond.mao@linaro.org>
> + */
> +
> +#ifndef _MBEDTLS_LIMITS_H
> +#define _MBEDTLS_LIMITS_H
> +
> +#undef INT_MAX
> +#define INT_MAX 0x7fffffff
> +
> +#undef UINT_MAX
> +#define UINT_MAX 0xffffffffUL
> +
> +#undef CHAR_BIT
> +#define CHAR_BIT 8
> +
> +#undef UINT32_MAX
> +#define UINT32_MAX 0xffffffffUL
> +
> +#undef UINTPTR_MAX
> +#define UINTPTR_MAX 0xffffffffffffffffUL
> +
> +#undef SIZE_MAX
> +#define SIZE_MAX UINTPTR_MAX
> +
> +#undef UINT64_MAX
> +#define UINT64_MAX UINTPTR_MAX
> +
> +#endif /* _MBEDTLS_LIMITS_H */
instead of just adding those twice, can you include them from
include/linux/kernel.h?
If not at least remove them from that file as well and pull them back by
including limits.h. My whole point, is these have to be defined once.
Thanks
/Ilias
> --
> 2.25.1
>
next prev parent reply other threads:[~2024-05-31 6:37 UTC|newest]
Thread overview: 64+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-05-28 14:09 [PATCH v3 00/25] [RFC] Integrate MbedTLS v3.6 LTS with U-Boot Raymond Mao
2024-05-28 14:09 ` [PATCH v3 01/25] CI: Exclude MbedTLS subtree for CONFIG checks Raymond Mao
2024-05-28 14:09 ` [PATCH v3 02/25] mbedtls: Add script to update MbedTLS subtree Raymond Mao
2024-05-31 6:32 ` Ilias Apalodimas
2024-06-04 20:10 ` Andy Shevchenko
2024-06-05 7:11 ` Ilias Apalodimas
2024-06-05 9:27 ` Andy Shevchenko
2024-05-28 14:09 ` [PATCH v3 03/25] mbedtls: add mbedtls into the build system Raymond Mao
2024-05-29 16:58 ` Tom Rini
2024-05-29 17:42 ` Raymond Mao
2024-05-29 18:01 ` Tom Rini
2024-05-29 18:38 ` Raymond Mao
2024-05-29 18:42 ` Tom Rini
2024-05-29 19:42 ` Raymond Mao
2024-05-29 19:47 ` Tom Rini
2024-05-30 14:37 ` Raymond Mao
2024-05-30 15:47 ` Ilias Apalodimas
2024-05-30 16:14 ` Raymond Mao
2024-05-30 20:17 ` Ilias Apalodimas
2024-05-31 17:07 ` Raymond Mao
2024-06-04 17:47 ` Tom Rini
2024-05-31 6:37 ` Ilias Apalodimas [this message]
2024-06-04 20:17 ` Andy Shevchenko
2024-06-04 21:50 ` Raymond Mao
2024-06-05 9:30 ` Andy Shevchenko
2024-06-05 9:35 ` Ilias Apalodimas
2024-06-05 10:17 ` Andy Shevchenko
2024-06-05 13:30 ` Ilias Apalodimas
2024-06-05 14:28 ` Raymond Mao
2024-06-05 15:20 ` Tom Rini
2024-05-28 14:09 ` [PATCH v3 04/25] lib: Adapt digest header files to MbedTLS Raymond Mao
2024-05-28 14:09 ` [PATCH v3 05/25] md5: Remove md5 non-watchdog API Raymond Mao
2024-05-31 6:39 ` Ilias Apalodimas
2024-05-31 6:46 ` Michal Simek
2024-05-28 14:09 ` [PATCH v3 06/25] mbedtls: add digest shim layer for MbedTLS Raymond Mao
2024-05-31 6:45 ` Ilias Apalodimas
2024-05-28 14:09 ` [PATCH v3 07/25] hash: integrate hash on mbedtls Raymond Mao
2024-05-28 14:09 ` [PATCH v3 08/25] makefile: add mbedtls include directories Raymond Mao
2024-05-28 14:09 ` [PATCH v3 09/25] mbedtls/external: support Microsoft Authentication Code Raymond Mao
2024-05-28 14:09 ` [PATCH v3 10/25] mbedtls/external: support PKCS9 Authenticate Attributes Raymond Mao
2024-05-28 14:09 ` [PATCH v3 11/25] mbedtls/external: support decoding multiple signer's cert Raymond Mao
2024-05-28 14:09 ` [PATCH v3 12/25] mbedtls/external: update MbedTLS PKCS7 test suites Raymond Mao
2024-05-28 14:09 ` [PATCH v3 13/25] mbedtls: add public key porting layer Raymond Mao
2024-05-28 14:09 ` [PATCH v3 14/25] lib/crypto: Adapt public_key header with MbedTLS Raymond Mao
2024-05-28 14:09 ` [PATCH v3 15/25] mbedtls: add X509 cert parser porting layer Raymond Mao
2024-05-31 11:42 ` Ilias Apalodimas
2024-06-04 16:05 ` Raymond Mao
2024-06-04 16:53 ` Ilias Apalodimas
2024-06-04 18:01 ` Tom Rini
2024-05-28 14:09 ` [PATCH v3 16/25] lib/crypto: Adapt x509_cert_parser to MbedTLS Raymond Mao
2024-05-28 14:09 ` [PATCH v3 17/25] mbedtls: add PKCS7 parser porting layer Raymond Mao
2024-05-28 14:09 ` [PATCH v3 18/25] lib/crypto: Adapt PKCS7 parser to MbedTLS Raymond Mao
2024-05-28 14:09 ` [PATCH v3 19/25] mbedtls: add MSCode parser porting layer Raymond Mao
2024-05-31 10:03 ` Ilias Apalodimas
2024-06-04 16:26 ` Raymond Mao
2024-05-28 14:09 ` [PATCH v3 20/25] lib/crypto: Adapt mscode_parser to MbedTLS Raymond Mao
2024-05-28 14:09 ` [PATCH v3 21/25] mbedtls: add RSA helper layer on MbedTLS Raymond Mao
2024-05-31 9:59 ` Ilias Apalodimas
2024-06-04 16:43 ` Raymond Mao
2024-05-28 14:09 ` [PATCH v3 22/25] lib/rypto: Adapt rsa_helper to MbedTLS Raymond Mao
2024-05-28 14:09 ` [PATCH v3 23/25] asn1_decoder: remove ASN1 decoder when using MbedTLS Raymond Mao
2024-05-28 14:09 ` [PATCH v3 24/25] test: Remove ASN1 library test Raymond Mao
2024-05-31 6:50 ` Ilias Apalodimas
2024-05-28 14:09 ` [PATCH v3 25/25] configs: enable MbedTLS as default setting Raymond Mao
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ZllwHifUsIf8XhS6@hera \
--to=ilias.apalodimas@linaro.org \
--cc=4.shket@gmail.com \
--cc=abdellatif.elkhlifi@arm.com \
--cc=agendin@matrox.com \
--cc=akashi.tkhro@gmail.com \
--cc=alpernebiyasak@gmail.com \
--cc=andrejs.cainikovs@toradex.com \
--cc=andriy.shevchenko@linux.intel.com \
--cc=bb@ti.com \
--cc=bmeng@tinylab.org \
--cc=igor.opaniuk@gmail.com \
--cc=leon@georgemail.eu \
--cc=marek.vasut+renesas@mailbox.org \
--cc=michal.simek@amd.com \
--cc=mr.bossman075@gmail.com \
--cc=oleksandr.suvorov@foundries.io \
--cc=raymond.mao@linaro.org \
--cc=saproj@gmail.com \
--cc=seanga2@gmail.com \
--cc=sjg@chromium.org \
--cc=stefan_b@posteo.net \
--cc=trini@konsulko.com \
--cc=tuomas.tynkkynen@iki.fi \
--cc=u-boot@lists.denx.de \
--cc=xypron.glpk@gmx.de \
--cc=ycliang@andestech.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.