今まで文字の描画位置がわからなかったが、xv6のソースコードを読んで何をやっているか少しわかった。まだ完全ではないが文字列が正しい描画位置にあると思う
結局、ページングでミスってたわけだが、ページングそのものじゃなくてCR3の代入でミスしてた。ちょっとショック。というかIntelのマニュアルの紛らわしい表記に騙されていた。よく考えればわかることだったが...
引用をストックしました
引用するにはまずログインしてください
引用をストックできませんでした。再度お試しください
限定公開記事のため引用できません。