sjr87@ecs.southampton.ac.uk (Simon Roberts) (02/20/91)
I'm tinkering with an EGA graphics driver for 1.3 at the moment, and the one thing which stands out is the relative slowness of the message passing system when passing a message from me to the FS to ultimately my EGA task in the kernel. This is shown by the following fragment of code: for (count=0;count<640;count+=2) line(count,0,count,349,count/2); Here, line draws are effected by a separate message to the EGA task via the FS, every time line() is called. Although the line draw is a very fast routine (ie written in Assembler), the actual loop takes a fair while because of the numerous messages. Is there a way then that I can modify MINIX to pass the messages straight to the Kernel, without having to go through the FS? Any help gratefully received!! Simon #################################################################### # -- Simon Roberts -- # #################################################################### # JANET : sjr87@uk.ac.soton.ecs # # INTERNET : sjr87@ecs.soton.ac.uk (+ nsfnet-relay.ac.uk) # ####################################################################