Jan Pechanec napsal/wrote, On 01/09/08 16:36: > v tom pripade kontext switch jak ho beru ja neni task-switch. > Souhlasim s tim co rikas, jen jsem mel pred tim za to, ze "task" zde bylo > mineno jako "proces".
> Ja se priznam ze uz si nepamatuju, co se na i386 > presne musi stat, abys mel pristup k pameti jadra. > Ale aspon pamatuju, kde > tu knizku, ve ktery to je, doma mam :-) No, tak ja ji nakonec vystrachal. Pravdu mas ty a Roman. Abych se dostal k pameti jadra (ring 0) musim vykonavat kod urovne 0. Z urovne 3 se na kod 0 nedostanu beznym skokem, ale vyhradne prostrednictvim brany. Co se mi ale z hlavy ztratilo je, ze ta brana nemusi (i kdyz muze) znamenat task-switch.Jsou i brany, ktere to zvladnou bez nej. Tady to vyresi vsechno skutecne ten int80, ktery je trap-gate. Dan -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l