bochsでのブートまでの道のり

bochs2.1.1を前提にしています。

  • cpu/ctrl_xfer_pro.cc:
    • 132,133,134をコメントに
    • jump_protected: IP > limit というエラーを黙らせる
  • cpu/segment_ctrl_pro.cc:
    • 89,90,91をコメントに
    • load_seg_reg: SS: new_value=0 というエラーを黙らせる

ここまですると以下のエラーで止まります。

  • [BIOS ] >>PANIC<< BIOS panic at recal:f07: ctrl not ready

このエラーは

  • bios/rombios.c:
    • 6258,6259

で出しているようで、レキャブレーションエラーだそうです。さてどうしよう。