備忘録やめた

備忘録として使用していたけどやめた.このブログに載せてあるコードのライセンスは別途記載がない限りWTFPL OR NYSLです.

2020-02-28から1日間の記事一覧

RamenOSのカーネル,IDT,GDTの移動

要約 RamenOSのカーネル,IDT,GDTの場所を変更します.変更のためにはアセンブリファイルや*.rsファイル*1の各所で定義されている定数の値と,GDTのエントリを変更する必要があります. はじめに はりぼてOSを基にしているRamenOSにページングを実装するた…

はりぼてOSの仮GDT解説

要約 GDTの各フィールドと,はりぼてOSのasmhead.nas内で仮設定するGDTのヌルセレクタ以外の2つのエントリの各ビットがどのような意味を持つのかを解説します. 背景 RamenOSにページングを実装するために,カーネルやIDT,GDTの位置を動かしていましたが,G…