Port-dreamcast archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: mkbd(4) delay fix
"Matt Fleming" <mjf%NetBSD.org@localhost> writes:
> Index: sys/arch/dreamcast/dev/maple/mkbd.c
> ===================================================================
> RCS file: /cvsroot/src/sys/arch/dreamcast/dev/maple/mkbd.c,v
> retrieving revision 1.25
> diff -u -r1.25 mkbd.c
> --- sys/arch/dreamcast/dev/maple/mkbd.c 17 Oct 2007 19:54:10 -0000 1.25
> +++ sys/arch/dreamcast/dev/maple/mkbd.c 19 Oct 2008 13:49:12 -0000
> @@ -308,8 +308,7 @@
> while (polledkey == -1) {
> if (mkbd_console_softc != NULL &&
> mkbd_console_softc->sc_parent != NULL) {
> - int t;
> - for (t = 0; t < 1000000; t++);
> + delay(30);
> maple_run_polling(mkbd_console_softc->sc_parent);
> }
> }
>
I've committed a variant of this fix which uses a delay more
consistent with the polling interval in normal use (20 ms).
// Marcus
Home |
Main Index |
Thread Index |
Old Index