[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [MiNT] fVDI TTF issues
Hello!
> Well, but the pipe handling is also done via the syscalls right? I've
> tried to look into the XaAES handler for this, but I still don't
> understand that perfectly. I know the pipe can be created before the
> interrupt handler is installed, but what about the later communication? I
> can't see a way :(. Sorry, but I'm still not that experienced in FreeMiNT
> kernel coding.
Can you explain what do you mean with 'interrupt handling'? Or do you just
mean the normal system call servicing?
> ? I actually thought that all VDI functions are happening during in an
> interrupt handler since the API is done via the trap instruction...
> Could you explain if I'm wrong?
The trap#X are not interrupt request. This are traps, also called system
calls.
The difference: interrupts happen asynchronous; normally comming from
I/O devices; traps happen synchronous, called from processes. From the
technical handling this is a big, big difference.
> I would guess that the kernel itself should have the complete VFS
> abstraction accessible for its internals. Frank? Others?
Sure, yes :-)
> I'm loading the fVDI from the rc.local script. But it is usable even if
> you execute it before in the AUTO folder (this is done in afros - see the
> ARAnyM downloads for more details).
I don't think this is the right way.
> I would rather assume to get fVDI into the kernel space as soon as we can.
Yes, that's the best (also an parallel version for TOS/MagiC should be no
problem; the differences are small I think).
Ciao
...Frank
--
ATARI FALCON 040 // MILAN 060
-----------------------------------------
http://www.cs.uni-magdeburg.de/~fnaumann/
e-Mail: fnaumann@freemint.de