GRUB解析 続き

やっぱりどう調べてもTSSは設定されてない。
docs/kernel.cのmain()に

  unsigned tr; 
  asm volatile ("str %0" : "=m"(tr)); 
  printf("tr: %x\n", tr); 

と書いてTRレジスタをダンプして見たところ、結果は
tr: 0
だった。

どうも、プロテクトモードを走らせるだけならTSSの初期化は必須ではないっぽい。