[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH 2/2] x86/boot: rename send_chr to print_err



On 12/10/2017 21:50, Doug Goldstein wrote:
> From: David Esler <drumandstrum@xxxxxxxxx>
>
> The send_chr function sends an entire C-string and not one character and
> doesn't necessarily just send it over the serial UART anymore so rename
> it to print_err so that its closer in name to what it does.
>
> Reviewed-by: Doug Goldstein <cardoe@xxxxxxxxxx>
> Signed-off-by: David Esler <drumandstrum@xxxxxxxxx>

Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

This should also be included in 4.10 IMO.

> ---
>  xen/arch/x86/boot/head.S | 10 +++++-----
>  1 file changed, 5 insertions(+), 5 deletions(-)
>
> diff --git a/xen/arch/x86/boot/head.S b/xen/arch/x86/boot/head.S
> index f48bbbd2e5..22348b1bbe 100644
> --- a/xen/arch/x86/boot/head.S
> +++ b/xen/arch/x86/boot/head.S
> @@ -161,7 +161,7 @@ not_multiboot:
>           */
>          add     $sym_offs(.Lbad_ldr_nbs),%esi   # Error message
>          xor     %edi,%edi                       # No VGA text buffer
> -        jmp     .Lsend_chr
> +        jmp     .Lprint_err
>  .Lmb2_efi_ia_32:
>          /*
>           * Here we are on EFI IA-32 platform. Then reliable vga_text_buffer 
> zap is
> @@ -169,10 +169,10 @@ not_multiboot:
>           */
>          add     $sym_offs(.Lbad_efi_msg),%esi   # Error message
>          xor     %edi,%edi                       # No VGA text buffer
> -        jmp     .Lsend_chr
> +        jmp     .Lprint_err
>  .Lget_vtb:
>          mov     sym_esi(vga_text_buffer),%edi
> -.Lsend_chr:
> +.Lprint_err:
>          mov     (%esi),%bl
>          inc     %esi
>          test    %bl,%bl        # Terminate on '\0' sentinel
> @@ -185,11 +185,11 @@ not_multiboot:
>          mov     %bl,%al
>          out     %al,%dx        # Send a character over the serial line
>          test    %edi,%edi      # Is the VGA text buffer available?
> -        jz      .Lsend_chr
> +        jz      .Lprint_err
>          movsb                  # Write a character to the VGA text buffer
>          mov     $7,%al
>          stosb                  # Write an attribute to the VGA text buffer
> -        jmp     .Lsend_chr
> +        jmp     .Lprint_err
>  .Lhalt: hlt
>          jmp     .Lhalt
>  


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.