27.03.2014, 10:36
(18.03.2014 09:57)megavolt85 писал(а): [ -> ]Запустил из Dreamshell, loader запустился, видит все 4 раздела, DS у меня лежит в ide(fat32) и ide3(ext2), ни с первого ни с третьего раздела система не грузится
Исправил некоторые ошибки загрузки в Boot loader. По крайне мере с первых разделов IDE и SD грузится должно, ну и с CD.
Остальное как и в ядре под вопросом.
Не пойму почему не работает IDE при загрузке с кастомного биоса. Ему не нужны сисколы, а все необходимые регистры шины G1 инициализируются.
Инициализация шины G1 (Click to View)
Код:
.long 0xa05f7404, 0x0cff0000
.long 0xa05f7408, 0x00000020
.long 0xa05f740c, 0x00000000
.long 0xa05f7414, 0x00000000
.long 0xa05f7418, 0x00000000
.long 0xa05f7484, 0x00000400
.long 0xa05f7488, 0x00000200
.long 0xa05f748c, 0x00000200
.long 0xa05f7490, 0x00000222
.long 0xa05f7494, 0x00000222
.long 0xa05f74a0, 0x00002001
.long 0xa05f74a4, 0x00002001
.long 0xa05f74b4, 0x00000001
.long 0xa05f74b8, 0x88437f00