On Sat, Aug 25, 2018 at 07:53:55AM +0900, YASUOKA Masahiko wrote:
> On Fri, 24 Aug 2018 10:55:52 +0200
> Patrick Wildt <patr...@blueri.se> wrote:
> > On Fri, Aug 24, 2018 at 10:47:27AM +0200, Theo Buehler wrote:
> >> On Fri, Aug 24, 2018 at 11:50:51AM +0900, YASUOKA Masahiko wrote:
> >> > Hi,
> >> > 
> >> > I think the diff should be brought to arm64 as well.  ok?
> >> 
> >> ok. But shouldn't armv7 also be kept in sync?
> > 
> > Exactly.
> 
> Thanks,
> 
> ok?

ok

> 
> Index: sys/arch/arm64/stand/efiboot/efiboot.c
> ===================================================================
> RCS file: /cvs/src/sys/arch/arm64/stand/efiboot/efiboot.c,v
> retrieving revision 1.20
> diff -u -p -r1.20 efiboot.c
> --- sys/arch/arm64/stand/efiboot/efiboot.c    23 Aug 2018 15:31:12 -0000      
> 1.20
> +++ sys/arch/arm64/stand/efiboot/efiboot.c    24 Aug 2018 22:51:21 -0000
> @@ -129,7 +129,7 @@ efi_cons_getc(dev_t dev)
>       }
>  
>       status = conin->ReadKeyStroke(conin, &key);
> -     while (status == EFI_NOT_READY) {
> +     while (status == EFI_NOT_READY || key.UnicodeChar == 0) {
>               if (dev & 0x80)
>                       return (0);
>               /*
> Index: sys/arch/armv7/stand/efiboot/efiboot.c
> ===================================================================
> RCS file: /cvs/src/sys/arch/armv7/stand/efiboot/efiboot.c,v
> retrieving revision 1.22
> diff -u -p -r1.22 efiboot.c
> --- sys/arch/armv7/stand/efiboot/efiboot.c    23 Aug 2018 15:31:12 -0000      
> 1.22
> +++ sys/arch/armv7/stand/efiboot/efiboot.c    24 Aug 2018 22:51:21 -0000
> @@ -126,7 +126,7 @@ efi_cons_getc(dev_t dev)
>       }
>  
>       status = conin->ReadKeyStroke(conin, &key);
> -     while (status == EFI_NOT_READY) {
> +     while (status == EFI_NOT_READY || key.UnicodeChar == 0) {
>               if (dev & 0x80)
>                       return (0);
>               /*
> 

Reply via email to