[Freemint-list] Broken udelay() for m68000

David Gálvez dgalvez75 at gmail.com
Mon Oct 16 01:42:05 MSD 2017


2017-10-15 20:47 GMT+02:00 Thorsten Otto <admin at tho-otto.de>:
> On Sonntag, 15. Oktober 2017 19:36:49 CEST David Gálvez wrote:
>> it looks like Linux uses it for
>> the simpler 68000 processors too.
>
> But linux m68k requires an MMU, which rules out at least 68000, and i'm not
> sure wether a 68020+MMU kernel ever existed, so the minimum processor that is
> used there is 68030.
>

There was a Linux-m68knommu for embedded systems that was merged with
Linux-m68k, it supported processors with no mmu like some ColdFires
and some basic chips of the 68000 family (683xx ???).

> I think the approach with the Timer C would be safest, unless we need a delay
> somewhere that is less than 26 µs, or the small overhead in calling that
> function has an impact on the timing.
>
>
> _______________________________________________
> Freemint-list mailing list
> Freemint-list at mail.atariforge.org
> http://mail.atariforge.org/mailman/listinfo/freemint-list



More information about the Freemint-list mailing list