[pso] [tema2] Folosire SET_LINE

Vlad Albulescu mrkane27 at yahoo.com
Wed Apr 8 13:33:39 EEST 2009


Era ceva dubios in macro-ul SET_LINE din laborator.

outb((baud)&0xFF00,(base)+1); \

unde primul parametru la outb este unsigned char.
also, baud in structura din tema este tot char, si practic o sa fie 0 oricum valoarea din outb.

--- On Wed, 4/8/09, Cristian Sandescu <cristian.sandescu at catc.ro> wrote:
From: Cristian Sandescu <cristian.sandescu at catc.ro>
Subject: [pso] [tema2] Folosire SET_LINE
To: "'Proiectarea Sistemelor de Operare'" <pso at cursuri.cs.pub.ro>
Date: Wednesday, April 8, 2009, 1:22 PM




 
 






Salutare, 

   

Compilatorul pare sa nu aprecieze modul in care apelez
SET_LINE in rutina de tratare pentru IOCTL_SET_LINE: 

warning: overflow in implicit constant conversion 

   

Linia respectiva arata astfel: SET_LINE(uli.baud, uli.len,
uli.stop, uli.par,data->base); 

Problema e cu unul dintre primii parametrii si nu este de la
accesarea user-space (face la fel pentru un unsigned char definit local). 

   

Ma poate ajuta cineva cu o indicatie? 

   

Multumesc, 

Cristi 

   



 

_______________________________________________
pso mailing list
pso at cursuri.cs.pub.ro
http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/pso



      
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/pso/attachments/20090408/b05b7cc2/attachment.htm>


More information about the pso mailing list