読者です 読者をやめる 読者になる 読者になる

ページング使ってるときのTSS設定.

自作OS

c⌒っ゜д゜)っφ メモメモ...
自作カーネルでTSSを使ったタスク切り替えをしてて,かなりハマったのでメモっときます.
ページング無+TSSでコンテキストスイッチは動いてたのに,ページング有+TSSだとセグメント間ジャンプしたときに落ちてて悩んでたんだけど,
よくよく考えたら,TSSのcr3に0を入れてたのがダメだったという落ちでしたorz
まぁ,普通に考えたらページング有効なのに,cd3レジスタに値が入って無かったらそりゃ動かないです.