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

Re: Documentation on minixfs and ext2fs



>Hmmm, I must have missed something. Why in the world would you want MiNT
>to *pre-empt* an Rwabs() call? IMHO, the proper way to do background
>transfers is that the hard disk driver sets up the transfer and
>then voluntarily sleeps until the transfer is over, i.e. it yields
>CPU control explicitly, but is not preempted by the kernel. At least
>this is the model which I used a year or two ago when experimenting
>with background transfers under MiNT (I stopped experimenting when
>I saw that I needed more kernel support, i.e. GEMDOS reentrancy).

No one is writting such a driver.  GEMDOS is not re-entrant, but MiNT
should be re-entrant enough.  It may not be the best model, but it
is worth discussing as alternative, allowing the regular hard disk
drivers to function as usual.