From: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
To: Simon Glass <sjg@chromium.org>
Cc: nd@arm.com, u-boot@lists.denx.de
Subject: Re: [PATCH v10 05/10] arm_ffa: introduce armffa command
Date: Wed, 12 Apr 2023 10:48:56 +0100 [thread overview]
Message-ID: <20230412094856.GA47528@e130802.arm.com> (raw)
In-Reply-To: <CAPnjgZ32Z9oXCPvKzLmrNOJ7m9+8QYJBk1NaSHKrBwveJp1Arw@mail.gmail.com>
On Sun, Apr 02, 2023 at 02:40:34PM +1200, Simon Glass wrote:
> Hi Abdellatif,
>
> On Wed, 29 Mar 2023 at 05:12, Abdellatif El Khlifi <
> abdellatif.elkhlifi@arm.com> wrote:
> >
> > Provide armffa command showcasing the use of the U-Boot FF-A support
> >
> > armffa is a command showcasing how to invoke FF-A operations.
> > This provides a guidance to the client developers on how to
> > call the FF-A bus interfaces. The command also allows to gather secure
> > partitions information and ping these partitions. The command is also
> > helpful in testing the communication with secure partitions.
> >
> > For more details please refer to the command documentation [1].
> >
> > [1]: doc/usage/cmd/armffa.rst
> >
> > Signed-off-by: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
> > Cc: Tom Rini <trini@konsulko.com>
> > Cc: Simon Glass <sjg@chromium.org>
> > Cc: Ilias Apalodimas <ilias.apalodimas@linaro.org>
> > Cc: Jens Wiklander <jens.wiklander@linaro.org>
> > Cc: Heinrich Schuchardt <xypron.glpk@gmx.de>
> >
> > ---
> > Changelog:
> > ===============
> >
> > v10:
> >
> > * use the FF-A driver Uclass operations
> > * use uclass_first_device()
> > * address nits
> >
> > v9:
> >
> > * remove manual FF-A discovery and use DM
> > * use DM class APIs to probe and interact with the FF-A bus
> > * add doc/usage/cmd/armffa.rst
> >
> > v8:
> >
> > * update partition_info_get() second argument to be an SP count
> > * pass NULL device pointer to the FF-A bus discovery and operations
> >
> > v7:
> >
> > * adapt do_ffa_dev_list() following the recent update on
> > uclass_first_device/uclass_next_device functions (they return void now)
> > * set armffa command to use 64-bit direct messaging
> >
> > v4:
> >
> > * remove pattern data in do_ffa_msg_send_direct_req
> >
> > v3:
> >
> > * use the new driver interfaces (partition_info_get, sync_send_receive)
> > in armffa command
> >
> > v2:
> >
> > * replace use of ffa_helper_init_device function by
> > ffa_helper_bus_discover
> >
> > v1:
> >
> > * introduce armffa command
> >
> > MAINTAINERS | 2 +
> > cmd/Kconfig | 10 ++
> > cmd/Makefile | 2 +
> > cmd/armffa.c | 238 +++++++++++++++++++++++++++++++
> > doc/arch/arm64.ffa.rst | 7 +
> > doc/usage/cmd/armffa.rst | 107 ++++++++++++++
> > doc/usage/index.rst | 1 +
> > drivers/firmware/arm-ffa/Kconfig | 1 +
> > 8 files changed, 368 insertions(+)
> > create mode 100644 cmd/armffa.c
> > create mode 100644 doc/usage/cmd/armffa.rst
> >
> > diff --git a/MAINTAINERS b/MAINTAINERS
> > index 62c30184bb..add208e4ef 100644
> > --- a/MAINTAINERS
> > +++ b/MAINTAINERS
> > @@ -269,7 +269,9 @@ F: configs/cortina_presidio-asic-pnand_defconfig
> > ARM FF-A
> > M: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
> > S: Maintained
> > +F: cmd/armffa.c
> > F: doc/arch/arm64.ffa.rst
> > +F: doc/usage/cmd/armffa.rst
> > F: drivers/firmware/arm-ffa/
> > F: include/arm_ffa.h
> > F: include/sandbox_arm_ffa.h
> > diff --git a/cmd/Kconfig b/cmd/Kconfig
> > index ba5ec69293..b814a20d8a 100644
> > --- a/cmd/Kconfig
> > +++ b/cmd/Kconfig
> > @@ -934,6 +934,16 @@ endmenu
> >
> > menu "Device access commands"
> >
> > +config CMD_ARMFFA
> > + bool "Arm FF-A test command"
> > + depends on ARM_FFA_TRANSPORT
> > + help
> > + Provides a test command for the FF-A support
> > + supported options:
> > + - Listing the partition(s) info
> > + - Sending a data pattern to the specified partition
> > + - Displaying the arm_ffa device info
> > +
> > config CMD_ARMFLASH
> > #depends on FLASH_CFI_DRIVER
> > bool "armflash"
> > diff --git a/cmd/Makefile b/cmd/Makefile
> > index d95833b2de..a1eb45f881 100644
> > --- a/cmd/Makefile
> > +++ b/cmd/Makefile
> > @@ -12,6 +12,8 @@ obj-y += panic.o
> > obj-y += version.o
> >
> > # command
> > +
> > +obj-$(CONFIG_CMD_ARMFFA) += armffa.o
> > obj-$(CONFIG_CMD_ACPI) += acpi.o
> > obj-$(CONFIG_CMD_ADDRMAP) += addrmap.o
> > obj-$(CONFIG_CMD_AES) += aes.o
> > diff --git a/cmd/armffa.c b/cmd/armffa.c
> > new file mode 100644
> > index 0000000000..d983a23bbc
> > --- /dev/null
> > +++ b/cmd/armffa.c
> > @@ -0,0 +1,238 @@
> > +// SPDX-License-Identifier: GPL-2.0+
> > +/*
> > + * Copyright 2022-2023 Arm Limited and/or its affiliates <
> open-source-office@arm.com>
> > + *
> > + * Authors:
> > + * Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
> > + */
> > +#include <common.h>
> > +#include <arm_ffa.h>
> > +#include <command.h>
> > +#include <dm.h>
> > +#include <mapmem.h>
> > +#include <stdlib.h>
> > +#include <asm/io.h>
> > +
> > +/**
> > + * do_ffa_getpart() - implementation of the getpart subcommand
> > + * @cmdtp: Command Table
> > + * @flag: flags
> > + * @argc: number of arguments
> > + * @argv: arguments
> > + *
> > + * This function queries the secure partition information which the UUID
> is provided
>
> s/This function queries/Query/
>
> We know it is a function so try to be brief and use the imperative mood
> like you do in commit messages.
>
> > + * as an argument. The function uses the arm_ffa driver
> partition_info_get operation
> > + * which implements FFA_PARTITION_INFO_GET ABI to retrieve the data.
> > + * The input UUID string is expected to be in big endian format.
> > + *
> > + * Return:
> > + *
> > + * CMD_RET_SUCCESS: on success, otherwise failure
> > + */
> > +static int do_ffa_getpart(struct cmd_tbl *cmdtp, int flag, int argc,
> char *const argv[])
> > +{
> > + u32 count = 0;
> > + int ret;
> > + struct ffa_partition_info *parts_info;
> > + u32 info_idx;
> > + struct udevice *dev = NULL;
> > +
> > + if (argc != 1)
> > + return -EINVAL;
>
> Since this is a command handler, you must return CMD_RET_USAGE here. Please
> fix globally.
>
>
> > +
> > + uclass_first_device(UCLASS_FFA, &dev);
> > + if (!dev) {
>
> ret = uclass_first_device_err(...)
> if (ret) {
>
> (please fix globally)
>
> > + log_err("[FFA][CMD] Cannot find FF-A bus device\n");
> > + return -ENODEV;
>
> CMD_RET_FAILURE - please fix throughout. Often it is easier to put all this
> code (after arg checking) in a separate function which returns an error
> code, then have the do_... function check that and either return 0 or print
> a message and return CMD_RET_FAILURE.
>
> > + }
> > +
> > + /* Mode 1: getting the number of secure partitions */
> > + ret = ffa_partition_info_get(dev, argv[0], &count, NULL);
> > + if (ret) {
> > + log_err("[FFA][CMD] Failure in querying partitions count
> (error code: %d)\n", ret);
>
> %dE gives you a nice error name if you want it.
>
> Do you think you need the [FFA][CMD] stuff? Just the message should be
> enough.
>
> > + return ret;
> > + }
> > +
> > + if (!count) {
> > + log_info("[FFA][CMD] No secure partition found\n");
> > + return ret;
> > + }
> > +
> > + /*
> > + * Pre-allocate a buffer to be filled by the driver
> > + * with ffa_partition_info structs
> > + */
> > +
> > + log_info("[FFA][CMD] Pre-allocating %d partition(s) info
> structures\n", count);
> > +
> > + parts_info = calloc(count, sizeof(struct ffa_partition_info));
>
> Just use a local variable and avoid the allocation.
The number of partitions can't be known in advance. A dynamic allocation is needed in this case
>
> > + if (!parts_info)
> > + return -EINVAL;
> > +
> > + /* Ask the driver to fill the buffer with the SPs info */
> > +
> > + ret = ffa_partition_info_get(dev, argv[0], &count, parts_info);
> > + if (ret) {
> > + log_err("[FFA][CMD] Failure in querying partition(s) info
> (error code: %d)\n", ret);
> > + free(parts_info);
> > + return ret;
> > + }
> > +
> > + /* SPs found , show the partition information */
> > + for (info_idx = 0; info_idx < count ; info_idx++) {
>
> We generally use 'i' for loops as it is shorter.
>
> > + log_info("[FFA][CMD] Partition: id = 0x%x , exec_ctxt
> 0x%x , properties 0x%x\n",
>
> You don't need the 0x. Generally hex is used for everything in U-Boot. If
> you feel there is ambiguity, use %#x
>
> > + parts_info[info_idx].id,
> > + parts_info[info_idx].exec_ctxt,
> > + parts_info[info_idx].properties);
> > + }
> > +
> > + free(parts_info);
> > +
> > + return 0;
> > +}
> > +
> > +/**
> > + * do_ffa_ping() - implementation of the ping subcommand
> > + * @cmdtp: Command Table
> > + * @flag: flags
> > + * @argc: number of arguments
> > + * @argv: arguments
> > + *
> > + * This function sends data to the secure partition which the ID is
> provided
>
> partition for which ?
The secure partition (aka SP) resides in the secure world and is discovered at runtime.
The purpose of the partition is providing secure services (e.g: firmware update, reading EFI variables, ...)
Cheers,
Abdellatif
>
> > + * as an argument. The function uses the arm_ffa driver
> sync_send_receive operation
> > + * which implements FFA_MSG_SEND_DIRECT_{REQ,RESP} ABIs to send/receive
> data.
> > + *
> > + * Return:
> > + *
> > + * CMD_RET_SUCCESS: on success, otherwise failure
> > + */
> > +int do_ffa_ping(struct cmd_tbl *cmdtp, int flag, int argc, char *const
> argv[])
> > +{
> > + struct ffa_send_direct_data msg = {
> > + .data0 = 0xaaaaaaaa,
> > + .data1 = 0xbbbbbbbb,
> > + .data2 = 0xcccccccc,
> > + .data3 = 0xdddddddd,
> > + .data4 = 0xeeeeeeee,
> > + };
> > + u16 part_id;
> > + int ret;
> > + struct udevice *dev = NULL;
> > +
> > + if (argc != 1)
> > + return -EINVAL;
> > +
> > + errno = 0;
> > + part_id = strtoul(argv[0], NULL, 16);
> > +
> > + if (errno) {
> > + log_err("[FFA][CMD] Invalid partition ID\n");
> > + return -EINVAL;
> > + }
> > +
> > + uclass_first_device(UCLASS_FFA, &dev);
> > + if (!dev) {
> > + log_err("[FFA][CMD] Cannot find FF-A bus device\n");
> > + return -ENODEV;
> > + }
> > +
> > + ret = ffa_sync_send_receive(dev, part_id, &msg, 1);
> > + if (!ret) {
> > + u8 cnt;
> > +
> > + log_info("[FFA][CMD] SP response:\n[LSB]\n");
> > + for (cnt = 0;
> > + cnt < sizeof(struct ffa_send_direct_data) /
> sizeof(u64);
> > + cnt++)
> > + log_info("[FFA][CMD] 0x%llx\n", ((u64
> *)&msg)[cnt]);
> > + } else {
> > + log_err("[FFA][CMD] Sending direct request error (%d)\n",
> ret);
> > + }
> > +
> > + return ret;
> > +}
> > +
> > +/**
> > + *do_ffa_devlist() - implementation of the devlist subcommand
> > + * @cmdtp: [in] Command Table
> > + * @flag: flags
> > + * @argc: number of arguments
> > + * @argv: arguments
> > + *
> > + * This function queries the device belonging to the UCLASS_FFA
> > + * class.
> > + *
> > + * Return:
> > + *
> > + * CMD_RET_SUCCESS: on success, otherwise failure
> > + */
> > +int do_ffa_devlist(struct cmd_tbl *cmdtp, int flag, int argc, char
> *const argv[])
> > +{
> > + struct udevice *dev = NULL;
> > +
> > + uclass_first_device(UCLASS_FFA, &dev);
> > + if (!dev) {
> > + log_err("[FFA][CMD] Cannot find FF-A bus device\n");
> > + return -ENODEV;
> > + }
> > +
> > + log_info("[FFA][CMD] device name %s, dev %08x, driver name %s,
> ops %08x\n",
> > + dev->name,
> > + (u32)map_to_sysmem(dev),
>
> use %p as this is a pointer
>
> > + dev->driver->name,
> > + (u32)map_to_sysmem(dev->driver->ops));
>
> Use %p as this is a pointer
>
> > +
> > + return 0;
> > +}
> > +
> > +static struct cmd_tbl armffa_commands[] = {
> > + U_BOOT_CMD_MKENT(getpart, 1, 1, do_ffa_getpart, "", ""),
> > + U_BOOT_CMD_MKENT(ping, 1, 1, do_ffa_ping, "", ""),
> > + U_BOOT_CMD_MKENT(devlist, 0, 1, do_ffa_devlist, "", ""),
> > +};
> > +
> > +/**
> > + * do_armffa() - the armffa command main function
> > + * @cmdtp: Command Table
> > + * @flag: flags
> > + * @argc: number of arguments
> > + * @argv: arguments
> > + *
> > + * This function identifies which armffa subcommand to run.
> > + * Then, it makes sure the arm_ffa device is probed and
> > + * ready for use.
> > + * Then, it runs the subcommand.
> > + *
> > + * Return:
> > + *
> > + * CMD_RET_SUCCESS: on success, otherwise failure
> > + */
> > +static int do_armffa(struct cmd_tbl *cmdtp, int flag, int argc, char
> *const argv[])
>
> You can use U_BOOT_CMD_WITH_SUBCMDS and drop this function
>
> > +{
> > + struct cmd_tbl *armffa_cmd;
> > + int ret;
> > +
> > + if (argc < 2)
> > + return CMD_RET_USAGE;
> > +
> > + armffa_cmd = find_cmd_tbl(argv[1], armffa_commands,
> ARRAY_SIZE(armffa_commands));
> > +
> > + argc -= 2;
> > + argv += 2;
> > +
> > + if (!armffa_cmd || argc > armffa_cmd->maxargs)
> > + return CMD_RET_USAGE;
> > +
> > + ret = armffa_cmd->cmd(armffa_cmd, flag, argc, argv);
> > +
> > + return cmd_process_error(armffa_cmd, ret);
> > +}
> > +
> > +U_BOOT_CMD(armffa, 4, 1, do_armffa,
> > + "Arm FF-A operations test command",
> > + "getpart <partition UUID>\n"
> > + " - lists the partition(s) info\n"
> > + "ping <partition ID>\n"
> > + " - sends a data pattern to the specified partition\n"
> > + "devlist\n"
> > + " - displays information about the FF-A device/driver\n");
> > diff --git a/doc/arch/arm64.ffa.rst b/doc/arch/arm64.ffa.rst
> > index ddf6435402..5fedb0c255 100644
> > --- a/doc/arch/arm64.ffa.rst
> > +++ b/doc/arch/arm64.ffa.rst
> > @@ -218,6 +218,13 @@ The following features are provided:
> >
> > - FF-A bus can be compiled and used without EFI
> >
> > +The armffa command
> > +-----------------------------------
> > +
> > +armffa is an implementation defined command showcasing how to use the
> FF-A bus and how to invoke the driver operations.
> > +
> > +Please refer the command documentation at doc/usage/cmd/armffa.rst
> > +
> > Example of boot logs with FF-A enabled
> > --------------------------------------
> >
> > diff --git a/doc/usage/cmd/armffa.rst b/doc/usage/cmd/armffa.rst
> > new file mode 100644
> > index 0000000000..9bf59e393b
> > --- /dev/null
> > +++ b/doc/usage/cmd/armffa.rst
> > @@ -0,0 +1,107 @@
> > +.. SPDX-License-Identifier: GPL-2.0+:
> > +
> > +armffa command
> > +==============
> > +
> > +Synopsis
> > +--------
> > +
> > +::
> > +
> > + armffa [sub-command] [arguments]
> > +
> > + sub-commands:
> > +
> > + getpart [partition UUID]
> > +
> > + lists the partition(s) info
> > +
> > + ping [partition ID]
> > +
> > + sends a data pattern to the specified partition
> > +
> > + devlist
> > +
> > + displays information about the FF-A device/driver
> > +
> > +Description
> > +-----------
> > +
> > +armffa is a command showcasing how to use the FF-A bus and how to invoke
> its operations.
> > +
> > +This provides a guidance to the client developers on how to call the
> FF-A bus interfaces.
> > +
> > +The command also allows to gather secure partitions information and ping
> these partitions.
> > +
> > +The command is also helpful in testing the communication with secure
> partitions.
> > +
> > +Example
> > +-------
> > +
> > +The following examples are run on Corstone-1000 platform with debug logs
> enabled.
> > +
> > +* ping
> > +
> > +::
> > +
> > + corstone1000# armffa ping 0x8003
> > + [FFA][CMD] SP response:
> > + [LSB]
> > + [FFA][CMD] 0xfffffffe
> > + [FFA][CMD] 0x0
> > + [FFA][CMD] 0x0
> > + [FFA][CMD] 0x0
> > + [FFA][CMD] 0x0
> > +
> > +* ping (failure case)
> > +
> > +::
> > +
> > + corstone1000# armffa ping 0x8009
> > + [FFA][CMD] Sending direct request error (-22)
> > + Command 'ping' failed: Error -22
> > +
> > +* getpart
> > +
> > +::
> > +
> > + corstone1000# armffa getpart 33d532ed-e699-0942-c09c-a798d9cd722d
> > + [FFA] Preparing for checking partitions count
> > + [FFA] Searching partitions using the provided UUID
> > + [FFA] No partition found. Querying framework ...
> > + [FFA] Reading partitions data from the RX buffer
> > + [FFA] Number of partition(s) matching the UUID: 1
> > + [FFA][CMD] Pre-allocating 1 partition(s) info structures
> > + [FFA] Preparing for filling partitions info
> > + [FFA] Searching partitions using the provided UUID
> > + [FFA] Partition ID 8003 matches the provided UUID
> > + [FFA][CMD] Partition: id = 0x8003 , exec_ctxt 0x1 , properties 0x3
>
> To me this [FFA] stuff is redundant and it looks awful. Please drop it.
>
> > +
> > +* getpart (failure case)
> > +
> > +::
> > +
> > + corstone1000# armffa getpart 33d532ed-e699-0942-c09c-a798d9cd7228
> > + [FFA] Preparing for checking partitions count
> > + [FFA] Searching partitions using the provided UUID
> > + [FFA] No partition found. Querying framework ...
> > + [FFA] INVALID_PARAMETERS: Unrecognized UUID
> > + [FFA][CMD] Failure in querying partitions count (error code: -22)
> > + Command 'getpart' failed: Error -22
> > +
> > +* devlist
> > +
> > +::
> > +
> > + corstone1000# armffa devlist
> > + [FFA][CMD] device name arm_ffa, dev fdf41c30, driver name arm_ffa,
> ops fffc0fc8
> > +
> > +Configuration
> > +-------------
> > +
> > +The command is available if CONFIG_CMD_ARMFFA=y and
> CONFIG_ARM_FFA_TRANSPORT=y.
> > +
> > +Return value
> > +------------
> > +
> > +The return value $? is 0 (true) on success and a negative error code on
> failure.
> > diff --git a/doc/usage/index.rst b/doc/usage/index.rst
> > index bc85e1d49a..df107fb710 100644
> > --- a/doc/usage/index.rst
> > +++ b/doc/usage/index.rst
> > @@ -21,6 +21,7 @@ Shell commands
> >
> > cmd/acpi
> > cmd/addrmap
> > + cmd/armffa
> > cmd/askenv
> > cmd/base
> > cmd/bdinfo
> > diff --git a/drivers/firmware/arm-ffa/Kconfig
> b/drivers/firmware/arm-ffa/Kconfig
> > index 9200c8028b..a7d5392859 100644
> > --- a/drivers/firmware/arm-ffa/Kconfig
> > +++ b/drivers/firmware/arm-ffa/Kconfig
> > @@ -5,6 +5,7 @@ config ARM_FFA_TRANSPORT
> > depends on DM && ARM64
> > select ARM_SMCCC
> > select ARM_SMCCC_FEATURES
> > + imply CMD_ARMFFA
> > select LIB_UUID
> > select DEVRES
> > help
> > --
> > 2.25.1
> >
>
> Regards,
> SImon
next prev parent reply other threads:[~2023-04-12 9:49 UTC|newest]
Thread overview: 478+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-03-29 15:16 [PATCH 0/6] introduce Arm FF-A support abdellatif.elkhlifi
2022-03-29 15:16 ` [PATCH 1/6] arm_ffa: introduce Arm FF-A low-level driver abdellatif.elkhlifi
2022-03-29 15:16 ` [PATCH 2/6] arm_ffa: introduce armffa command abdellatif.elkhlifi
2023-07-27 5:51 ` Heinrich Schuchardt
2023-07-27 9:00 ` Abdellatif El Khlifi
2023-07-28 1:52 ` Simon Glass
2023-07-28 9:53 ` Abdellatif El Khlifi
2022-03-29 15:16 ` [PATCH 3/6] arm_ffa: introduce the FF-A Sandbox driver abdellatif.elkhlifi
2022-03-29 15:16 ` [PATCH 4/6] arm_ffa: introduce Sandbox test cases for UCLASS_FFA abdellatif.elkhlifi
2022-03-29 15:16 ` [PATCH 5/6] arm_ffa: introduce armffa command Sandbox test abdellatif.elkhlifi
2022-03-29 15:16 ` [PATCH 6/6] arm_ffa: introduce FF-A MM communication abdellatif.elkhlifi
2022-04-14 19:54 ` Ilias Apalodimas
2022-09-26 10:56 ` Abdellatif El Khlifi
2022-04-06 15:51 ` [PATCH 0/6] introduce Arm FF-A support Abdellatif El Khlifi
2022-04-06 19:47 ` Tom Rini
2022-04-07 12:54 ` Abdellatif El Khlifi
2022-04-07 12:58 ` Tom Rini
2022-04-12 11:43 ` Abdellatif El Khlifi
2022-04-12 12:01 ` Tom Rini
2022-04-12 13:28 ` Rob Herring
2022-04-13 14:20 ` Abdellatif El Khlifi
2022-04-13 16:46 ` Tom Rini
2022-04-13 17:29 ` Sudeep Holla
2022-04-15 12:27 ` [PATCH v2 " abdellatif.elkhlifi
2022-04-15 12:27 ` [PATCH v2 1/6] arm_ffa: introduce Arm FF-A low-level driver abdellatif.elkhlifi
2022-05-13 14:23 ` Ilias Apalodimas
2022-09-26 10:42 ` Abdellatif El Khlifi
2022-05-13 14:40 ` Jens Wiklander
2022-09-26 11:30 ` Abdellatif El Khlifi
2022-04-15 12:27 ` [PATCH v2 2/6] arm_ffa: introduce armffa command abdellatif.elkhlifi
2022-04-15 12:28 ` [PATCH v2 3/6] arm_ffa: introduce the FF-A Sandbox driver abdellatif.elkhlifi
2022-04-15 12:28 ` [PATCH v2 4/6] arm_ffa: introduce Sandbox test cases for UCLASS_FFA abdellatif.elkhlifi
2022-04-15 12:28 ` [PATCH v2 5/6] arm_ffa: introduce armffa command Sandbox test abdellatif.elkhlifi
2022-04-15 12:28 ` [PATCH v2 6/6] arm_ffa: introduce FF-A MM communication abdellatif.elkhlifi
2022-04-15 15:43 ` [PATCH v2 0/6] introduce Arm FF-A support Tom Rini
2022-05-09 10:55 ` Abdellatif El Khlifi
2022-05-12 14:04 ` Abdellatif El Khlifi
2022-05-12 14:43 ` Ilias Apalodimas
2022-08-01 17:20 ` [PATCH v3 0/4] " Abdellatif El Khlifi
2022-08-01 17:20 ` [PATCH v3 1/4] arm64: smccc: add Xn registers support used by SMC calls Abdellatif El Khlifi
2022-08-01 18:41 ` Sudeep Holla
2022-08-05 11:17 ` Abdellatif El Khlifi
2022-08-01 17:20 ` [PATCH v3 2/4] arm64: smccc: clear the Xn registers after " Abdellatif El Khlifi
2022-08-16 11:48 ` Jens Wiklander
2022-09-26 11:33 ` Abdellatif El Khlifi
2022-08-01 17:20 ` [PATCH v3 3/4] arm_ffa: introduce Arm FF-A low-level driver Abdellatif El Khlifi
2022-08-12 7:39 ` Ilias Apalodimas
2022-09-26 11:11 ` Abdellatif El Khlifi
2022-08-13 2:21 ` Simon Glass
2022-09-26 11:37 ` Abdellatif El Khlifi
2022-11-15 15:24 ` Simon Glass
2022-11-16 13:03 ` Abdellatif El Khlifi
2022-11-18 20:50 ` Simon Glass
2022-11-22 13:49 ` Abdellatif El Khlifi
2022-11-22 22:24 ` Simon Glass
2022-08-01 17:20 ` [PATCH v3 4/4] arm_ffa: introduce armffa command Abdellatif El Khlifi
2022-09-26 10:17 ` [PATCH v4 00/10] introduce Arm FF-A support Abdellatif El Khlifi
2022-09-26 10:17 ` [PATCH v4 01/10] arm64: smccc: add support for SMCCCv1.2 x0-x17 registers Abdellatif El Khlifi
2022-09-26 10:17 ` [PATCH v4 02/10] arm64: smccc: clear the Xn registers after SMC calls Abdellatif El Khlifi
2022-09-26 10:17 ` [PATCH v4 03/10] lib: uuid: introduce be_uuid_str_to_le_bin function Abdellatif El Khlifi
2022-09-26 10:17 ` [PATCH v4 04/10] arm_ffa: introduce Arm FF-A low-level driver Abdellatif El Khlifi
2022-09-26 10:17 ` [PATCH v4 05/10] arm_ffa: introduce armffa command Abdellatif El Khlifi
2022-09-26 10:17 ` [PATCH v4 06/10] arm_ffa: introduce the FF-A Sandbox driver Abdellatif El Khlifi
2022-09-26 10:17 ` [PATCH v4 07/10] arm_ffa: introduce Sandbox test cases for UCLASS_FFA Abdellatif El Khlifi
2022-09-26 10:17 ` [PATCH v4 08/10] arm_ffa: introduce armffa command Sandbox test Abdellatif El Khlifi
2022-09-26 10:17 ` [PATCH v4 09/10] arm_ffa: introduce FF-A MM communication Abdellatif El Khlifi
2022-09-26 10:17 ` [PATCH v4 10/10] arm_ffa: corstone1000: enable EFI " Abdellatif El Khlifi
2022-09-26 14:08 ` [PATCH v5 00/10] introduce Arm FF-A support Abdellatif El Khlifi
2022-09-26 14:08 ` [PATCH v5 01/10] arm64: smccc: add support for SMCCCv1.2 x0-x17 registers Abdellatif El Khlifi
2022-09-26 14:08 ` [PATCH v5 02/10] arm64: smccc: clear the Xn registers after SMC calls Abdellatif El Khlifi
2022-09-30 9:48 ` Jens Wiklander
2022-10-14 10:17 ` Abdellatif El Khlifi
2022-09-26 14:08 ` [PATCH v5 03/10] lib: uuid: introduce be_uuid_str_to_le_bin function Abdellatif El Khlifi
2022-09-26 14:08 ` [PATCH v5 04/10] arm_ffa: introduce Arm FF-A low-level driver Abdellatif El Khlifi
2022-10-03 8:49 ` Jens Wiklander
2022-10-03 15:22 ` Tom Rini
2022-10-14 10:40 ` Abdellatif El Khlifi
2022-10-14 10:28 ` Abdellatif El Khlifi
2022-09-26 14:08 ` [PATCH v5 05/10] arm_ffa: introduce armffa command Abdellatif El Khlifi
2022-09-26 14:08 ` [PATCH v5 06/10] arm_ffa: introduce the FF-A Sandbox driver Abdellatif El Khlifi
2022-09-26 14:08 ` [PATCH v5 07/10] arm_ffa: introduce Sandbox test cases for UCLASS_FFA Abdellatif El Khlifi
2022-09-26 14:08 ` [PATCH v5 08/10] arm_ffa: introduce armffa command Sandbox test Abdellatif El Khlifi
2022-09-26 14:08 ` [PATCH v5 09/10] arm_ffa: introduce FF-A MM communication Abdellatif El Khlifi
2022-09-29 9:32 ` Ilias Apalodimas
2022-10-14 10:38 ` Abdellatif El Khlifi
2022-10-14 15:55 ` Simon Glass
2022-10-14 16:08 ` Ilias Apalodimas
2022-10-17 14:15 ` Abdellatif El Khlifi
2022-09-26 14:08 ` [PATCH v5 10/10] arm_ffa: corstone1000: enable EFI " Abdellatif El Khlifi
2022-10-13 10:38 ` [PATCH v6 00/10] introduce Arm FF-A support Abdellatif El Khlifi
2022-10-13 10:38 ` [PATCH v6 01/10] arm64: smccc: add support for SMCCCv1.2 x0-x17 registers Abdellatif El Khlifi
2022-10-24 14:19 ` Jens Wiklander
2022-11-08 11:13 ` Abdellatif El Khlifi
2022-10-13 10:38 ` [PATCH v6 02/10] lib: uuid: introduce be_uuid_str_to_le_bin function Abdellatif El Khlifi
2022-10-24 12:07 ` Ilias Apalodimas
2022-11-08 10:45 ` Abdellatif El Khlifi
2022-10-13 10:38 ` [PATCH v6 03/10] arm_ffa: introduce Arm FF-A low-level driver Abdellatif El Khlifi
2022-10-25 9:31 ` Jens Wiklander
2022-10-25 10:27 ` Abdellatif El Khlifi
2022-11-08 11:28 ` Abdellatif El Khlifi
2022-10-13 10:38 ` [PATCH v6 04/10] arm_ffa: efi: unmap RX/TX buffers Abdellatif El Khlifi
2022-10-24 12:08 ` Ilias Apalodimas
2022-11-08 10:48 ` Abdellatif El Khlifi
2022-10-13 10:38 ` [PATCH v6 05/10] arm_ffa: introduce armffa command Abdellatif El Khlifi
2022-10-13 10:38 ` [PATCH v6 06/10] arm_ffa: introduce the FF-A Sandbox driver Abdellatif El Khlifi
2022-10-13 10:38 ` [PATCH v6 07/10] arm_ffa: introduce Sandbox test cases for UCLASS_FFA Abdellatif El Khlifi
2022-10-24 12:10 ` Ilias Apalodimas
2022-11-08 10:53 ` Abdellatif El Khlifi
2022-10-13 10:38 ` [PATCH v6 08/10] arm_ffa: introduce armffa command Sandbox test Abdellatif El Khlifi
2022-10-13 10:38 ` [PATCH v6 09/10] arm_ffa: efi: introduce FF-A MM communication Abdellatif El Khlifi
2022-10-24 12:30 ` Ilias Apalodimas
2022-11-08 10:58 ` Abdellatif El Khlifi
2022-10-13 10:38 ` [PATCH v6 10/10] arm_ffa: efi: corstone1000: enable " Abdellatif El Khlifi
2022-10-24 12:13 ` Ilias Apalodimas
2022-11-08 11:01 ` Abdellatif El Khlifi
2022-10-13 12:07 ` [PATCH v6 00/10] introduce Arm FF-A support Ilias Apalodimas
2022-10-14 10:44 ` Abdellatif El Khlifi
2022-11-07 19:20 ` [PATCH v7 " Abdellatif El Khlifi
2022-11-07 19:20 ` [PATCH v7 01/10] arm64: smccc: add support for SMCCCv1.2 x0-x17 registers Abdellatif El Khlifi
2022-11-07 19:20 ` [PATCH v7 02/10] lib: uuid: introduce uuid_str_to_le_bin function Abdellatif El Khlifi
2022-11-08 13:47 ` Ilias Apalodimas
2022-11-11 12:32 ` Abdellatif El Khlifi
2022-11-11 12:36 ` Ilias Apalodimas
2022-11-11 17:02 ` Anders Dellien
2022-11-14 10:11 ` Abdellatif El Khlifi
2022-11-07 19:20 ` [PATCH v7 03/10] arm_ffa: introduce Arm FF-A low-level driver Abdellatif El Khlifi
2022-11-09 11:51 ` Jens Wiklander
2022-11-11 14:36 ` Abdellatif El Khlifi
2022-11-15 10:32 ` Jens Wiklander
2022-11-22 13:33 ` Abdellatif El Khlifi
2022-11-22 13:28 ` Abdellatif El Khlifi
2022-11-07 19:20 ` [PATCH v7 04/10] arm_ffa: efi: unmap RX/TX buffers Abdellatif El Khlifi
2022-11-07 19:20 ` [PATCH v7 05/10] arm_ffa: introduce armffa command Abdellatif El Khlifi
2022-11-07 19:20 ` [PATCH v7 06/10] arm_ffa: introduce the FF-A Sandbox driver Abdellatif El Khlifi
2022-11-07 19:20 ` [PATCH v7 07/10] arm_ffa: introduce Sandbox test cases for UCLASS_FFA Abdellatif El Khlifi
2022-11-07 19:20 ` [PATCH v7 08/10] arm_ffa: introduce armffa command Sandbox test Abdellatif El Khlifi
2022-11-07 19:20 ` [PATCH v7 09/10] arm_ffa: efi: introduce FF-A MM communication Abdellatif El Khlifi
2022-11-15 9:03 ` Ilias Apalodimas
2022-11-22 13:37 ` Abdellatif El Khlifi
2022-11-07 19:20 ` [PATCH v7 10/10] arm_ffa: efi: corstone1000: enable " Abdellatif El Khlifi
2022-11-11 14:42 ` [PATCH v7 00/10] introduce Arm FF-A support Abdellatif El Khlifi
2022-11-22 13:17 ` [PATCH v8 " Abdellatif El Khlifi
2022-11-22 13:17 ` [PATCH v8 01/10] arm64: smccc: add support for SMCCCv1.2 x0-x17 registers Abdellatif El Khlifi
2022-11-22 13:17 ` [PATCH v8 02/10] lib: uuid: introduce uuid_str_to_le_bin function Abdellatif El Khlifi
2022-11-23 2:09 ` Simon Glass
2022-11-22 13:17 ` [PATCH v8 03/10] arm_ffa: introduce Arm FF-A low-level driver Abdellatif El Khlifi
2022-11-23 2:09 ` Simon Glass
2022-11-24 13:21 ` Abdellatif El Khlifi
2022-11-25 21:17 ` Simon Glass
2022-11-28 16:22 ` Rob Herring
2022-11-28 16:26 ` Ilias Apalodimas
2022-12-04 19:22 ` Simon Glass
2022-12-05 15:49 ` Rob Herring
2022-12-19 11:12 ` Abdellatif El Khlifi
2022-12-19 19:20 ` Simon Glass
2023-01-12 2:10 ` Rob Herring
2023-01-12 23:43 ` Simon Glass
2023-01-13 10:44 ` Abdellatif El Khlifi
2023-01-13 18:00 ` Simon Glass
2023-01-16 13:23 ` Abdellatif El Khlifi
2023-01-17 14:04 ` Tom Rini
2023-01-18 3:18 ` Rob Herring
2023-01-18 2:51 ` Rob Herring
2023-01-18 12:49 ` Tom Rini
2023-01-18 13:46 ` Sudeep Holla
2023-01-18 13:59 ` Tom Rini
2023-01-18 15:49 ` Sudeep Holla
2023-01-19 16:31 ` Abdellatif El Khlifi
2023-01-19 16:40 ` Tom Rini
2023-01-19 16:41 ` Simon Glass
2023-01-19 16:43 ` Tom Rini
2023-01-19 16:56 ` Sudeep Holla
2023-01-20 9:56 ` Abdellatif El Khlifi
2023-01-19 18:11 ` Rob Herring
2023-01-20 10:33 ` Sudeep Holla
2023-01-20 22:04 ` Simon Glass
2023-01-23 15:13 ` Rob Herring
2023-01-23 16:32 ` Simon Glass
2023-01-24 15:56 ` Abdellatif El Khlifi
2023-01-24 22:44 ` Simon Glass
2023-01-25 7:48 ` Sudeep Holla
2023-01-25 10:55 ` Abdellatif El Khlifi
2023-01-25 12:54 ` Sudeep Holla
2023-01-25 16:00 ` Rob Herring
2023-01-25 16:44 ` Abdellatif El Khlifi
2023-01-25 17:11 ` Sudeep Holla
2023-03-10 14:10 ` [PATCH v9 00/10] introduce Arm FF-A support Abdellatif El Khlifi
2023-03-10 14:10 ` [PATCH v9 01/10] arm64: smccc: add support for SMCCCv1.2 x0-x17 registers Abdellatif El Khlifi
2023-03-10 14:10 ` [PATCH v9 02/10] lib: uuid: introduce uuid_str_to_le_bin function Abdellatif El Khlifi
2023-03-10 20:49 ` Simon Glass
2023-03-10 14:10 ` [PATCH v9 03/10] lib: uuid: introduce testcase for uuid_str_to_le_bin Abdellatif El Khlifi
2023-03-10 14:10 ` [PATCH v9 04/10] arm_ffa: introduce Arm FF-A low-level driver Abdellatif El Khlifi
2023-03-10 14:10 ` [PATCH v9 05/10] arm_ffa: introduce armffa command Abdellatif El Khlifi
2023-03-10 20:49 ` Simon Glass
2023-03-10 14:10 ` [PATCH v9 06/10] arm_ffa: introduce the FF-A Sandbox driver Abdellatif El Khlifi
2023-03-10 20:49 ` Simon Glass
2023-03-14 12:55 ` Abdellatif El Khlifi
2023-03-14 17:59 ` Abdellatif El Khlifi
2023-03-15 14:05 ` Simon Glass
2023-03-10 14:10 ` [PATCH v9 07/10] arm_ffa: introduce Sandbox test cases for UCLASS_FFA Abdellatif El Khlifi
2023-03-10 20:49 ` Simon Glass
2023-03-10 14:10 ` [PATCH v9 08/10] arm_ffa: introduce armffa command Sandbox test Abdellatif El Khlifi
2023-03-10 20:50 ` Simon Glass
2023-03-10 14:10 ` [PATCH v9 09/10] arm_ffa: efi: introduce FF-A MM communication Abdellatif El Khlifi
2023-03-10 20:50 ` Simon Glass
2023-03-14 17:05 ` Abdellatif El Khlifi
2023-03-10 14:10 ` [PATCH v9 10/10] arm_ffa: efi: corstone1000: enable " Abdellatif El Khlifi
2023-03-10 20:50 ` [PATCH v9 00/10] introduce Arm FF-A support Simon Glass
2023-03-28 16:11 ` [PATCH v10 " Abdellatif El Khlifi
2023-03-28 16:11 ` [PATCH v10 01/10] arm64: smccc: add support for SMCCCv1.2 x0-x17 registers Abdellatif El Khlifi
2023-03-29 20:02 ` Simon Glass
2023-03-28 16:11 ` [PATCH v10 02/10] lib: uuid: introduce uuid_str_to_le_bin function Abdellatif El Khlifi
2023-03-28 16:11 ` [PATCH v10 03/10] lib: uuid: introduce testcase for uuid_str_to_le_bin Abdellatif El Khlifi
2023-03-29 20:02 ` Simon Glass
2023-03-30 10:27 ` Abdellatif El Khlifi
2023-03-28 16:11 ` [PATCH v10 04/10] arm_ffa: introduce Arm FF-A support Abdellatif El Khlifi
2023-04-02 2:41 ` Simon Glass
2023-03-28 16:11 ` [PATCH v10 05/10] arm_ffa: introduce armffa command Abdellatif El Khlifi
2023-04-02 2:40 ` Simon Glass
2023-04-12 9:48 ` Abdellatif El Khlifi [this message]
2023-03-28 16:11 ` [PATCH v10 06/10] arm_ffa: introduce sandbox FF-A support Abdellatif El Khlifi
2023-04-02 2:41 ` Simon Glass
2023-04-12 9:52 ` Abdellatif El Khlifi
2023-03-28 16:11 ` [PATCH v10 07/10] arm_ffa: introduce sandbox test cases for UCLASS_FFA Abdellatif El Khlifi
2023-04-02 2:40 ` Simon Glass
2023-03-28 16:11 ` [PATCH v10 08/10] arm_ffa: introduce armffa command Sandbox test Abdellatif El Khlifi
2023-03-28 16:11 ` [PATCH v10 09/10] arm_ffa: efi: introduce FF-A MM communication Abdellatif El Khlifi
2023-03-31 8:29 ` Ilias Apalodimas
2023-04-12 9:59 ` Abdellatif El Khlifi
2023-03-28 16:11 ` [PATCH v10 10/10] arm_ffa: efi: corstone1000: enable " Abdellatif El Khlifi
2023-04-02 2:41 ` Simon Glass
2023-04-03 9:59 ` Ilias Apalodimas
2023-04-03 10:33 ` Abdellatif El Khlifi
2023-04-12 9:42 ` [PATCH v11 00/10] introduce Arm FF-A support Abdellatif El Khlifi
2023-04-12 9:42 ` [PATCH v11 01/10] arm64: smccc: add support for SMCCCv1.2 x0-x17 registers Abdellatif El Khlifi
2023-04-12 9:42 ` [PATCH v11 02/10] lib: uuid: introduce uuid_str_to_le_bin function Abdellatif El Khlifi
2023-04-12 9:42 ` [PATCH v11 03/10] lib: uuid: introduce testcase for uuid_str_to_le_bin Abdellatif El Khlifi
2023-04-19 1:46 ` Simon Glass
2023-04-12 9:42 ` [PATCH v11 04/10] arm_ffa: introduce Arm FF-A support Abdellatif El Khlifi
2023-04-19 1:49 ` Simon Glass
2023-04-12 9:42 ` [PATCH v11 05/10] arm_ffa: introduce armffa command Abdellatif El Khlifi
2023-04-12 14:02 ` Heinrich Schuchardt
2023-04-12 15:53 ` Abdellatif El Khlifi
2023-04-12 20:00 ` Heinrich Schuchardt
2023-04-13 10:15 ` Abdellatif El Khlifi
2023-04-19 1:49 ` Simon Glass
2023-05-12 12:14 ` Abdellatif El Khlifi
2023-04-12 9:42 ` [PATCH v11 06/10] arm_ffa: introduce sandbox FF-A support Abdellatif El Khlifi
2023-04-19 1:49 ` Simon Glass
2023-05-03 17:56 ` Abdellatif El Khlifi
2023-04-12 9:42 ` [PATCH v11 07/10] arm_ffa: introduce sandbox test cases for UCLASS_FFA Abdellatif El Khlifi
2023-04-19 1:50 ` Simon Glass
2023-04-12 9:42 ` [PATCH v11 08/10] arm_ffa: introduce armffa command Sandbox test Abdellatif El Khlifi
2023-04-19 1:50 ` Simon Glass
2023-04-12 9:42 ` [PATCH v11 09/10] arm_ffa: efi: introduce FF-A MM communication Abdellatif El Khlifi
2023-04-19 1:49 ` Simon Glass
2023-05-12 12:12 ` Abdellatif El Khlifi
2023-04-21 8:10 ` Ilias Apalodimas
2023-04-12 9:42 ` [PATCH v11 10/10] arm_ffa: efi: corstone1000: enable " Abdellatif El Khlifi
2023-04-17 16:02 ` [PATCH v11 00/10] introduce Arm FF-A support Abdellatif El Khlifi
2023-04-18 16:48 ` Simon Glass
2023-05-12 12:10 ` [PATCH v12 " Abdellatif El Khlifi
2023-05-12 12:10 ` [PATCH v12 01/10] arm64: smccc: add support for SMCCCv1.2 x0-x17 registers Abdellatif El Khlifi
2023-05-19 12:56 ` Ilias Apalodimas
2023-05-12 12:10 ` [PATCH v12 02/10] lib: uuid: introduce uuid_str_to_le_bin function Abdellatif El Khlifi
2023-05-12 12:10 ` [PATCH v12 03/10] lib: uuid: introduce testcase for uuid_str_to_le_bin Abdellatif El Khlifi
2023-05-12 12:10 ` [PATCH v12 04/10] arm_ffa: introduce Arm FF-A support Abdellatif El Khlifi
2023-05-12 12:10 ` [PATCH v12 05/10] arm_ffa: introduce armffa command Abdellatif El Khlifi
2023-05-12 12:10 ` [PATCH v12 06/10] arm_ffa: introduce sandbox FF-A support Abdellatif El Khlifi
2023-05-12 12:10 ` [PATCH v12 07/10] arm_ffa: introduce sandbox test cases for UCLASS_FFA Abdellatif El Khlifi
2023-05-12 12:10 ` [PATCH v12 08/10] arm_ffa: introduce armffa command Sandbox test Abdellatif El Khlifi
2023-05-12 12:10 ` [PATCH v12 09/10] arm_ffa: efi: introduce FF-A MM communication Abdellatif El Khlifi
2023-05-19 12:56 ` Ilias Apalodimas
2023-05-19 13:36 ` Abdellatif El Khlifi
2023-05-19 14:07 ` Ilias Apalodimas
2023-05-12 12:10 ` [PATCH v12 10/10] arm_ffa: efi: corstone1000: enable " Abdellatif El Khlifi
2023-05-22 9:13 ` [PATCH v12 00/10] introduce Arm FF-A support Abdellatif El Khlifi
2023-06-06 11:56 ` Abdellatif El Khlifi
2023-06-06 13:48 ` Tom Rini
2023-06-16 15:28 ` [PATCH v13 " Abdellatif El Khlifi
2023-06-16 15:28 ` [PATCH v13 01/10] arm64: smccc: add support for SMCCCv1.2 x0-x17 registers Abdellatif El Khlifi
2023-06-20 14:05 ` Ilias Apalodimas
2023-07-03 9:47 ` Abdellatif El Khlifi
2023-06-16 15:28 ` [PATCH v13 02/10] lib: uuid: introduce uuid_str_to_le_bin function Abdellatif El Khlifi
2023-06-16 15:28 ` [PATCH v13 03/10] lib: uuid: introduce testcase for uuid_str_to_le_bin Abdellatif El Khlifi
2023-06-20 10:27 ` Simon Glass
2023-06-16 15:28 ` [PATCH v13 04/10] arm_ffa: introduce Arm FF-A support Abdellatif El Khlifi
2023-06-20 10:27 ` Simon Glass
2023-06-30 12:49 ` Abdellatif El Khlifi
2023-07-02 15:44 ` Simon Glass
2023-07-03 9:41 ` Abdellatif El Khlifi
2023-06-16 15:28 ` [PATCH v13 05/10] arm_ffa: introduce armffa command Abdellatif El Khlifi
2023-06-20 10:27 ` Simon Glass
2023-06-20 14:25 ` Ilias Apalodimas
2023-07-03 9:55 ` Abdellatif El Khlifi
2023-07-03 9:59 ` Ilias Apalodimas
2023-07-03 12:08 ` Abdellatif El Khlifi
2023-07-03 13:30 ` Simon Glass
2023-07-03 15:53 ` Abdellatif El Khlifi
2023-07-04 2:40 ` Simon Glass
2023-07-07 14:43 ` [PATCH v14 00/11] introduce Arm FF-A support Abdellatif El Khlifi
2023-07-07 14:44 ` [PATCH v14 01/11] arm64: smccc: add support for SMCCCv1.2 x0-x17 registers Abdellatif El Khlifi
2023-07-07 14:44 ` [PATCH v14 02/11] lib: uuid: introduce uuid_str_to_le_bin function Abdellatif El Khlifi
2023-07-07 14:44 ` [PATCH v14 03/11] lib: uuid: introduce testcase for uuid_str_to_le_bin Abdellatif El Khlifi
2023-07-07 14:44 ` [PATCH v14 04/11] arm_ffa: introduce Arm FF-A support Abdellatif El Khlifi
2023-07-07 14:44 ` [PATCH v14 05/11] log: select physical address formatting in a generic way Abdellatif El Khlifi
2023-07-07 17:34 ` Simon Glass
2023-07-10 12:14 ` Abdellatif El Khlifi
2023-07-10 14:17 ` Simon Glass
2023-07-10 14:49 ` Abdellatif El Khlifi
2023-07-10 19:45 ` Simon Glass
2023-07-07 14:44 ` [PATCH v14 06/11] arm_ffa: introduce armffa command Abdellatif El Khlifi
2023-07-07 14:44 ` [PATCH v14 07/11] arm_ffa: introduce sandbox FF-A support Abdellatif El Khlifi
2023-07-07 17:35 ` Simon Glass
2023-07-07 14:44 ` [PATCH v14 08/11] arm_ffa: introduce sandbox test cases for UCLASS_FFA Abdellatif El Khlifi
2023-07-07 14:44 ` [PATCH v14 09/11] arm_ffa: introduce armffa command Sandbox test Abdellatif El Khlifi
2023-07-07 14:44 ` [PATCH v14 10/11] arm_ffa: efi: introduce FF-A MM communication Abdellatif El Khlifi
2023-07-07 14:44 ` [PATCH v14 11/11] arm_ffa: efi: corstone1000: enable " Abdellatif El Khlifi
2023-07-07 17:35 ` Simon Glass
2023-07-07 17:44 ` Tom Rini
2023-07-07 18:09 ` Simon Glass
2023-07-10 15:03 ` Abdellatif El Khlifi
2023-07-10 16:18 ` Tom Rini
2023-07-13 13:28 ` [PATCH v15 00/10] introduce Arm FF-A support Abdellatif El Khlifi
2023-07-13 13:28 ` [PATCH v15 01/10] arm64: smccc: add support for SMCCCv1.2 x0-x17 registers Abdellatif El Khlifi
2023-07-13 13:28 ` [PATCH v15 02/10] lib: uuid: introduce uuid_str_to_le_bin function Abdellatif El Khlifi
2023-07-13 13:28 ` [PATCH v15 03/10] lib: uuid: introduce testcase for uuid_str_to_le_bin Abdellatif El Khlifi
2023-07-13 13:28 ` [PATCH v15 04/10] arm_ffa: introduce Arm FF-A support Abdellatif El Khlifi
2023-07-13 13:28 ` [PATCH v15 05/10] arm_ffa: introduce armffa command Abdellatif El Khlifi
2023-07-13 13:28 ` [PATCH v15 06/10] arm_ffa: introduce sandbox FF-A support Abdellatif El Khlifi
2023-07-13 13:28 ` [PATCH v15 07/10] arm_ffa: introduce sandbox test cases for UCLASS_FFA Abdellatif El Khlifi
2023-07-13 13:28 ` [PATCH v15 08/10] arm_ffa: introduce armffa command Sandbox test Abdellatif El Khlifi
2023-07-13 13:28 ` [PATCH v15 09/10] arm_ffa: efi: introduce FF-A MM communication Abdellatif El Khlifi
2023-07-13 13:28 ` [PATCH v15 10/10] arm_ffa: efi: corstone1000: enable " Abdellatif El Khlifi
2023-07-24 18:29 ` [PATCH v15 00/10] introduce Arm FF-A support Abdellatif El Khlifi
2023-07-24 23:01 ` Tom Rini
2023-07-24 23:50 ` Tom Rini
2023-07-25 9:26 ` Abdellatif El Khlifi
2023-07-25 13:47 ` Tom Rini
2023-07-25 18:34 ` Abdellatif El Khlifi
2023-07-25 18:52 ` Tom Rini
2023-07-26 9:44 ` [PATCH v16 " Abdellatif El Khlifi
2023-07-26 9:44 ` [PATCH v16 01/10] arm64: smccc: add support for SMCCCv1.2 x0-x17 registers Abdellatif El Khlifi
2023-07-26 9:44 ` [PATCH v16 02/10] lib: uuid: introduce uuid_str_to_le_bin function Abdellatif El Khlifi
2023-07-26 9:44 ` [PATCH v16 03/10] lib: uuid: introduce testcase for uuid_str_to_le_bin Abdellatif El Khlifi
2023-07-26 9:44 ` [PATCH v16 04/10] arm_ffa: introduce Arm FF-A support Abdellatif El Khlifi
2023-07-27 9:56 ` Ilias Apalodimas
2023-07-26 9:44 ` [PATCH v16 05/10] arm_ffa: introduce armffa command Abdellatif El Khlifi
2023-07-26 9:44 ` [PATCH v16 06/10] arm_ffa: introduce sandbox FF-A support Abdellatif El Khlifi
2023-07-26 9:45 ` [PATCH v16 07/10] arm_ffa: introduce sandbox test cases for UCLASS_FFA Abdellatif El Khlifi
2023-07-26 9:45 ` [PATCH v16 08/10] arm_ffa: introduce armffa command Sandbox test Abdellatif El Khlifi
2023-07-26 9:45 ` [PATCH v16 09/10] arm_ffa: efi: introduce FF-A MM communication Abdellatif El Khlifi
2023-07-26 19:39 ` Tom Rini
2023-07-27 9:34 ` Abdellatif El Khlifi
2023-07-27 13:30 ` Tom Rini
2023-07-27 9:58 ` Ilias Apalodimas
2023-07-27 15:28 ` Gowtham Suresh Kumar
2023-07-27 11:27 ` Ilias Apalodimas
2023-07-27 12:36 ` Abdellatif El Khlifi
2023-07-26 9:45 ` [PATCH v16 10/10] arm_ffa: efi: corstone1000: enable " Abdellatif El Khlifi
2023-07-26 16:06 ` Tom Rini
2023-07-27 16:07 ` [PATCH v17 00/10] introduce Arm FF-A support Abdellatif El Khlifi
2023-07-27 16:07 ` [PATCH v17 01/10] arm64: smccc: add support for SMCCCv1.2 x0-x17 registers Abdellatif El Khlifi
2023-07-27 16:07 ` [PATCH v17 02/10] lib: uuid: introduce uuid_str_to_le_bin function Abdellatif El Khlifi
2023-07-27 16:07 ` [PATCH v17 03/10] lib: uuid: introduce testcase for uuid_str_to_le_bin Abdellatif El Khlifi
2023-07-27 16:07 ` [PATCH v17 04/10] arm_ffa: introduce Arm FF-A support Abdellatif El Khlifi
2023-07-27 16:07 ` [PATCH v17 05/10] arm_ffa: introduce armffa command Abdellatif El Khlifi
2023-07-27 16:07 ` [PATCH v17 06/10] arm_ffa: introduce sandbox FF-A support Abdellatif El Khlifi
2023-07-27 16:07 ` [PATCH v17 07/10] arm_ffa: introduce sandbox test cases for UCLASS_FFA Abdellatif El Khlifi
2023-07-27 16:07 ` [PATCH v17 08/10] arm_ffa: introduce armffa command Sandbox test Abdellatif El Khlifi
2023-07-27 16:07 ` [PATCH v17 09/10] arm_ffa: efi: introduce FF-A MM communication Abdellatif El Khlifi
2023-07-27 16:43 ` Tom Rini
2023-07-28 9:37 ` Abdellatif El Khlifi
2023-07-28 11:00 ` Ilias Apalodimas
2023-07-28 13:54 ` Tom Rini
2023-07-31 9:38 ` Ilias Apalodimas
2023-07-31 11:46 ` Abdellatif El Khlifi
2023-07-31 17:07 ` Simon Glass
2023-08-01 8:24 ` Ilias Apalodimas
2023-08-01 15:00 ` Tom Rini
2023-08-01 16:10 ` Abdellatif El Khlifi
2023-08-01 16:19 ` Tom Rini
2023-08-02 6:51 ` Ilias Apalodimas
2023-08-02 12:52 ` Simon Glass
2023-08-02 13:02 ` Ilias Apalodimas
2023-08-02 13:08 ` Simon Glass
2023-08-02 13:26 ` Ilias Apalodimas
2023-08-02 13:34 ` Simon Glass
2023-08-02 13:37 ` Ilias Apalodimas
2023-08-02 13:41 ` Simon Glass
2023-08-02 13:42 ` Ilias Apalodimas
2023-08-02 13:44 ` Simon Glass
2023-08-02 13:47 ` Ilias Apalodimas
2023-08-02 13:55 ` Simon Glass
2023-08-02 13:59 ` Ilias Apalodimas
2023-08-02 16:10 ` Simon Glass
2023-08-02 15:38 ` Tom Rini
2023-08-03 16:03 ` [PATCH v18 0/9] introduce Arm FF-A support Abdellatif El Khlifi
2023-08-03 16:03 ` [PATCH v18 1/9] arm64: smccc: add support for SMCCCv1.2 x0-x17 registers Abdellatif El Khlifi
2023-08-03 16:03 ` [PATCH v18 2/9] lib: uuid: introduce uuid_str_to_le_bin function Abdellatif El Khlifi
2023-08-03 16:03 ` [PATCH v18 3/9] lib: uuid: introduce testcase for uuid_str_to_le_bin Abdellatif El Khlifi
2023-08-03 16:03 ` [PATCH v18 4/9] arm_ffa: introduce Arm FF-A support Abdellatif El Khlifi
2023-08-03 16:03 ` [PATCH v18 5/9] arm_ffa: introduce sandbox " Abdellatif El Khlifi
2023-08-03 16:03 ` [PATCH v18 6/9] arm_ffa: introduce sandbox test cases for UCLASS_FFA Abdellatif El Khlifi
2023-08-03 16:03 ` [PATCH v18 7/9] arm_ffa: introduce armffa command Abdellatif El Khlifi
2023-08-03 16:03 ` [PATCH v18 8/9] arm_ffa: efi: introduce FF-A MM communication Abdellatif El Khlifi
2023-08-03 17:13 ` Tom Rini
2023-08-03 16:03 ` [PATCH v18 9/9] arm_ffa: efi: corstone1000: enable " Abdellatif El Khlifi
2023-08-03 17:14 ` Tom Rini
2023-08-04 9:22 ` Abdellatif El Khlifi
2023-08-04 13:33 ` [PATCH v19 0/9] introduce Arm FF-A support Abdellatif El Khlifi
2023-08-04 13:33 ` [PATCH v19 1/9] arm64: smccc: add support for SMCCCv1.2 x0-x17 registers Abdellatif El Khlifi
2023-08-04 13:33 ` [PATCH v19 2/9] lib: uuid: introduce uuid_str_to_le_bin function Abdellatif El Khlifi
2023-08-04 13:33 ` [PATCH v19 3/9] lib: uuid: introduce testcase for uuid_str_to_le_bin Abdellatif El Khlifi
2023-08-04 13:33 ` [PATCH v19 4/9] arm_ffa: introduce Arm FF-A support Abdellatif El Khlifi
2023-08-04 13:33 ` [PATCH v19 5/9] arm_ffa: introduce sandbox " Abdellatif El Khlifi
2023-08-04 13:33 ` [PATCH v19 6/9] arm_ffa: introduce sandbox test cases for UCLASS_FFA Abdellatif El Khlifi
2023-08-04 13:33 ` [PATCH v19 7/9] arm_ffa: introduce armffa command Abdellatif El Khlifi
2023-08-04 13:33 ` [PATCH v19 8/9] arm_ffa: efi: introduce FF-A MM communication Abdellatif El Khlifi
2023-08-04 18:35 ` Tom Rini
2023-08-07 14:47 ` Ilias Apalodimas
2023-08-07 15:26 ` Abdellatif El Khlifi
2023-08-04 13:33 ` [PATCH v19 9/9] arm_ffa: efi: corstone1000: enable " Abdellatif El Khlifi
2023-08-04 18:35 ` [PATCH v19 0/9] introduce Arm FF-A support Tom Rini
2023-08-07 15:30 ` Abdellatif El Khlifi
2023-08-08 19:25 ` Tom Rini
2023-08-09 2:03 ` Simon Glass
2023-08-09 11:47 ` [PATCH] arm_ffa: use debug logs Abdellatif El Khlifi
2023-08-10 1:15 ` Simon Glass
2023-08-17 19:02 ` Tom Rini
2023-08-02 12:50 ` [PATCH v17 09/10] arm_ffa: efi: introduce FF-A MM communication Simon Glass
2023-08-01 12:28 ` Jens Wiklander
2023-08-02 10:36 ` Abdellatif El Khlifi
2023-07-27 16:07 ` [PATCH v17 10/10] arm_ffa: efi: corstone1000: enable " Abdellatif El Khlifi
2023-06-16 15:28 ` [PATCH v13 06/10] arm_ffa: introduce sandbox FF-A support Abdellatif El Khlifi
2023-06-16 15:28 ` [PATCH v13 07/10] arm_ffa: introduce sandbox test cases for UCLASS_FFA Abdellatif El Khlifi
2023-06-16 15:28 ` [PATCH v13 08/10] arm_ffa: introduce armffa command Sandbox test Abdellatif El Khlifi
2023-06-16 15:28 ` [PATCH v13 09/10] arm_ffa: efi: introduce FF-A MM communication Abdellatif El Khlifi
2023-06-20 10:27 ` Simon Glass
2023-06-21 6:21 ` Ilias Apalodimas
2023-06-16 15:28 ` [PATCH v13 10/10] arm_ffa: efi: corstone1000: enable " Abdellatif El Khlifi
2023-01-19 16:46 ` [PATCH v8 03/10] arm_ffa: introduce Arm FF-A low-level driver Sudeep Holla
2023-01-19 16:54 ` Simon Glass
2023-01-19 16:57 ` Tom Rini
2023-01-19 17:09 ` Sudeep Holla
2023-01-19 17:21 ` Tom Rini
2023-01-19 17:22 ` Simon Glass
2023-01-20 11:17 ` Sudeep Holla
2023-01-23 16:32 ` Simon Glass
2023-01-24 11:30 ` Sudeep Holla
2023-01-24 22:44 ` Simon Glass
2023-01-25 7:39 ` Sudeep Holla
2023-01-19 17:21 ` Simon Glass
2023-01-19 17:24 ` Tom Rini
2023-01-19 18:04 ` Simon Glass
2023-01-20 10:52 ` Sudeep Holla
2023-01-19 17:00 ` Sudeep Holla
2022-11-22 13:17 ` [PATCH v8 04/10] arm_ffa: efi: unmap RX/TX buffers Abdellatif El Khlifi
2022-11-23 2:09 ` Simon Glass
2022-11-22 13:17 ` [PATCH v8 05/10] arm_ffa: introduce armffa command Abdellatif El Khlifi
2022-11-23 2:09 ` Simon Glass
2022-11-22 13:17 ` [PATCH v8 06/10] arm_ffa: introduce the FF-A Sandbox driver Abdellatif El Khlifi
2022-11-23 2:09 ` Simon Glass
2022-11-22 13:17 ` [PATCH v8 07/10] arm_ffa: introduce Sandbox test cases for UCLASS_FFA Abdellatif El Khlifi
2022-11-23 2:09 ` Simon Glass
2022-11-22 13:17 ` [PATCH v8 08/10] arm_ffa: introduce armffa command Sandbox test Abdellatif El Khlifi
2022-11-23 2:09 ` Simon Glass
2022-11-22 13:17 ` [PATCH v8 09/10] arm_ffa: efi: introduce FF-A MM communication Abdellatif El Khlifi
2022-11-22 13:17 ` [PATCH v8 10/10] arm_ffa: efi: corstone1000: enable " Abdellatif El Khlifi
2022-08-01 19:13 ` [PATCH 0/6] introduce Arm FF-A support Simon Glass
2022-08-01 19:28 ` Sudeep Holla
2022-08-02 3:08 ` Simon Glass
2022-08-02 8:38 ` Sudeep Holla
2022-08-05 11:15 ` Abdellatif El Khlifi
2022-08-05 16:48 ` Simon Glass
2022-08-02 12:22 ` Tom Rini
2022-08-02 13:45 ` Sudeep Holla
2022-08-03 10:14 ` Abdellatif El Khlifi
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=20230412094856.GA47528@e130802.arm.com \
--to=abdellatif.elkhlifi@arm.com \
--cc=nd@arm.com \
--cc=sjg@chromium.org \
--cc=u-boot@lists.denx.de \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).