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

Re: [MiNT] XaAES sources for FreeMiNT 1.16.3



Jo Even Skarstein wrote:
Having the VDI as a kernel module so the AES can call it directly will be a huge benefit performance-wise.

Could someone tell us why making the VDI would be such a performance gain ?

The TRAP API (like any other TOS system call) is very inefficient, and the VDI/AES is probably the worst. A new API, directly from the user programs to the VDI implementation would be far better, there is no doubt.

But why the VDI would have to be a kernel module ? Most of its work is to draw in the video memory, there is no need to switch to supervisor mode and play with the hardware or kernel internals to do that...

--
Vincent Rivière