自作ブートストラップローダーからC言語カーネルへ

さてさて、少しずつ気楽に進めていく自作簡易kernelですが、いま、アセンブリC言語との連携の部分をコーディングしています。

そして、今一番面倒なのがセグメントの扱いです。(リアルモードの時よりましですが)
GDT(Global Descriptor Table)の設定をしたあと、保護モードへ移行、そのあとC言語で書かれて予めロードされたカーネル部分にジャンプするのですがうまくいかない。

bochsdbgやqemuデバッグしてます。だけどデバッグしにくい事この上ない。
これは難航しそうだ。