Jan Pechanec napsal/wrote, On 01/09/08 15:13: >>> ja si myslim, ze Roman narazel na to, ze prepnuti z user space do >>> kernel modu je zmena modu, ne kontext switch. h.
> context switch je co ty uvadis jako task switch. Mod se v cesky > literature udava jako rezim, tj. ze kdyz zavolas syscall, tak se dany > process prepne z rezimu uzivatelskyho do rezimu jadra. A jak ten mod zmenis bez task-switche ? Furt mas stejny problem - chces se dostat k pravum/moznostem/pameti ktere uzivatelsky rezim nema dostupne a nema ani pravo si je sam zpristupnit. Nejdriv musi dojit k nejakemu zasadnimu prepnuti takoveho rezimu, k elevaci prav. pri ktere bude mozne takovehle veci delat. A ja neznam jiny zpusob jak to udelat (stale mluvim o i386) nez task-switch. Pokud je tvuj kontext-switch muj task-switch, pak oboji je to, k cemu v ramci zmeny mode nutne dojde. Dan -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l