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

Re: [tyndur-devel] [PATCH] kbc: Nicht auf erfolgreichen Selbsttest bestehen



On Sat, Dec 12 14:27, Kevin Wolf wrote:
> ! kbc: In bochs ist das Statusbit fuer erfolgreichen nicht gesetzt und
                                                     ^^^
KRITIKEL!

>   laesst sich auch nicht so einfach setzen. Pruefen wir eben nicht mehr
>   darauf.
> 
> Signed-off-by: Kevin Wolf <kevin@xxxxxxxxxx>
> ---
>  src/modules/kbc/keyboard.c |    4 +++-
>  1 files changed, 3 insertions(+), 1 deletions(-)
> 
> diff --git a/src/modules/kbc/keyboard.c b/src/modules/kbc/keyboard.c
> index 2303228..26b65d3 100644
> --- a/src/modules/kbc/keyboard.c
> +++ b/src/modules/kbc/keyboard.c
> @@ -82,7 +82,9 @@ static void send_key_event(uint8_t keycode, bool release);
>   */
>  static void send_kbd_command(uint8_t command)
>  {
> -    while ((inb(0x64) & 0x6) != 0x4) yield();
> +    while (inb(0x64) & 0x2) {
> +        yield();
> +    }
>      outb(0x60, command);
>  }

Ansonsten sieht das vernünftig aus.

Acked-by: Antoine Kaufmann <toni@xxxxxxxxxx>

-- 
Antoine Kaufmann
<toni@xxxxxxxxxxxxxxxx>

Attachment: pgpWqgTJCj2Wl.pgp
Description: PGP signature