[OSy] makro save_and_disable_interrupts(status)

Martin Decky decky at d3s.mff.cuni.cz
Thu Nov 4 15:45:26 CET 2010


> chcel by som sa spytat co znamena "globalne zakaze" v popise makra
> save_and_disable_interrupts

Znamena to, ze preruseni se zakazuji zmenou prislusneho bitu v ridicim 
registru procesoru, zcela bez ohledu na to, co je/mohlo by byt ulozeno 
nekde v nejakych strukturach cehokoliv v pameti.

> A teda po prepnuti kontrextu do noveho procesu sa tie
> interrupty mozu kludne obnovit podla toho ako to mal tento novy proces
> nastavene?

Ano.

> Alebo v pripade ze su prerusenia globalne zakazane a prepne sa kontext
> do noveho procesu tak musia byt prerusenia zakazane aj v tom procese do
> ktoreho som sa prave prepol?

Ne.


M.D.




More information about the NSWI004 mailing list