[U-Boot] [PATCH] fastboot: Add "is-userspace" variable

Igor Opaniuk igor.opaniuk at gmail.com
Thu Jun 20 14:45:18 UTC 2019


Hi Sam,

On Thu, Jun 20, 2019 at 4:40 PM Sam Protsenko
<semen.protsenko at linaro.org> wrote:
>
> As per documentation [1], Android-Q requires for bootloader to provide
> "is-userspace" variable. "no" value should be always returned. This
> patch implements this fastboot variable.
>
> [1] https://android.googlesource.com/platform/system/core/+/master/fastboot/README.md#client-variables
>
> Signed-off-by: Sam Protsenko <semen.protsenko at linaro.org>
> ---
>  drivers/fastboot/fb_getvar.c | 9 +++++++++
>  1 file changed, 9 insertions(+)
>
> diff --git a/drivers/fastboot/fb_getvar.c b/drivers/fastboot/fb_getvar.c
> index 9ee5054485..fd0823b2bf 100644
> --- a/drivers/fastboot/fb_getvar.c
> +++ b/drivers/fastboot/fb_getvar.c
> @@ -28,6 +28,7 @@ static void getvar_partition_type(char *part_name, char *response);
>  #if CONFIG_IS_ENABLED(FASTBOOT_FLASH)
>  static void getvar_partition_size(char *part_name, char *response);
>  #endif
> +static void getvar_is_userspace(char *var_parameter, char *response);
>
>  static const struct {
>         const char *variable;
> @@ -78,6 +79,9 @@ static const struct {
>                 .variable = "partition-size",
>                 .dispatch = getvar_partition_size
>  #endif
> +       }, {
> +               .variable = "is-userspace",
> +               .dispatch = getvar_is_userspace
>         }
>  };
>
> @@ -243,6 +247,11 @@ static void getvar_partition_size(char *part_name, char *response)
>  }
>  #endif
>
> +static void getvar_is_userspace(char *var_parameter, char *response)
> +{
> +       fastboot_okay("no", response);
> +}
> +
>  /**
>   * fastboot_getvar() - Writes variable indicated by cmd_parameter to response.
>   *
> --
> 2.20.1
>

Reviewed-by: Igor Opaniuk <igor.opaniuk at toradex.com>

-- 
Best regards - Freundliche GrĂ¼sse - Meilleures salutations

Igor Opaniuk

mailto: igor.opaniuk at gmail.com
skype: igor.opanyuk
+380 (93) 836 40 67
http://ua.linkedin.com/in/iopaniuk


More information about the U-Boot mailing list