[OSy] vynimky na multicpu

David Matousek david at matousec.com
Thu Dec 27 15:53:54 CET 2007


Ahoj,

ja mam pro kazdy procesor zvlast safe place a proste podle cisla si ho vemu.

DM


Andrej Kruták wrote:
> Ahoj,
> 
> urcite je tu vela ludi ktori to uz riesia.. zaujimalo by ma, ake napady mate
> na to, ako sa riesi ukladanie stacku aktualneho kodu pri volani obsluhy
> vynimky...
> 
> Je zrejme ze vsetkych N procesorov nemoze pouzivat jeden safe place, takze
> ma napadaju aktualne len 2 riesenia - bud si spravit na ten safe place
> nejaky spinlock, alebo pre kazdy procesor vyhradit iny safeplace (s tym je
> ale problem v tom, ze s dvomi "kernel registrami" toho clovek prilis
> nevymysli - treba nacitat hodnotu dorder z pamati, potom z toho zistit
> adresu...
> 
> Ma niekto lepsi napad? Ten spin lock ma napadol ten teraz, a asi to bude
> najjednoduchsie riesenie, ako tak rozmyslam.. Ale keby mal niekto
> jednoduchsie a ak nie je proti pravidlam o tom diskutovat... :-)
> 
> 
> Andrej
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> OSy mailing list
> OSy at dsrg.mff.cuni.cz
> https://dsrg.mff.cuni.cz/mailman/listinfo/osy




More information about the NSWI004 mailing list