История изменений
Исправление tlx, (текущая версия) :
Может тебе удалось потому, что у тебя initramfs не вшита в ядро?
Вроде получилось.
Насчет genalloc.o: дело было конфигах. У меня был отключен CONFIG_GENERIC_ALLOCATOR, у тебя он включен.
В общем я создал пустой каталог, положил туда тот же бинарник. Потом так:
mkdir dev
cd dev
sudo mknod -m 622 console c 5 1
sudo mknod -m 622 tty0 c 4 0
Указал путь в CONFIG_INITRAMFS_SOURCE.
До создания узлов в dev запуск командой
qemu-system-arm -M vexpress-a9 -kernel arch/arm/boot/zImage -serial stdio -append "console=tty1"
не доходил до старта бинарника (тоже без видимых ошибок), после создания заработало.
Исправление tlx, :
Может тебе удалось потому, что у тебя initramfs не вшита в ядро?
Вроде получилось.
Дело было не в конфигах. У меня был отключен CONFIG_GENERIC_ALLOCATOR, у тебя он включен.
В общем я создал пустой каталог, положил туда тот же бинарник. Потом так:
mkdir dev
cd dev
sudo mknod -m 622 console c 5 1
sudo mknod -m 622 tty0 c 4 0
Указал путь в CONFIG_INITRAMFS_SOURCE.
До создания узлов в dev запуск командой
qemu-system-arm -M vexpress-a9 -kernel arch/arm/boot/zImage -serial stdio -append "console=tty1"
не доходил до старта бинарника (тоже без видимых ошибок), после создания заработало.
Исходная версия tlx, :
Может тебе удалось потому, что у тебя initramfs не вшита в ядро?
Вроде получилось.
Дело было не в конфигах. У меня был отключен CONFIG_GENERIC_ALLOCATOR, у тебя он включен.
В общем я создал пустой каталог, положил туда тот же бинарник. Потом так:
mkdir dev
cd dev
sudo mknod -m 622 console c 5 1
sudo mknod -m 622 tty0 c 4 0
Указал путь в CONFIG_INITRAMFS_SOURCE.
До создания узлов в dev запуск командой
qemu-system-arm -M vexpress-a9 -kernel arch/arm/boot/zImage -serial stdio -append "console=tty1"
не доходил до старта бинарника, после создания заработало.