On 02/26/13 23:22, Helmut Karlowski wrote:
Alan Hourihane, 27.02.2013 00:18:36:On 02/26/13 20:03, Vincent Rivière wrote:On 24/02/2013 19:57, Vincent Rivière wrote:As seen on the EmuTOS mailing list, XaAES uses appl_init() at startup todetermine if the VDI workstation is opened or not. But it does that insupervisor mode, while calling the AES from supervisor is forbidden. Sorunning XaAES from the desktop with GEM=ROM (both EmuTOS and TOS 4.04) crashes with ARAnyM.This XaAES bug is annoying, now it crashes on the FireBee with EmuTOS, too.Are we going to keep things as-is for the 1.18 release?I presume it worked in 1.17. If so, we shouldn't regress. So, we either....1. Revert whatever change caused it.This would certainly again brake other platforms. 1.17 does not use appl_init, and it was not introduced for fun.
We shouldn't be implementing features that violate supervisor mode for fun too.
2. Fix it properly.Yes. :)
Indeed. So how is it going to be done and when ? Alan.