Вопросы по теме 'bochs'

Использование grub в файле образа дискеты для запуска собственного ядра внутри bochs
В основном я следовал инструкциям здесь http://sig9.com/bochs-grub , чтобы создать голый image файл, который ничего не делает, но позволяет BIOS запускать GRUB. Проблемы: The kernel I am writing will be 32-bit, using...
1140 просмотров
schedule 30.03.2024

Как настроить пейджинг x86? Получение тройной ошибки
У меня есть игрушечное ядро, с которым я работаю, работая под х86 на боксах. Когда я включаю пейджинг, bochs сбрасывается с ошибкой тройного сбоя. Кажется, что каждый доступ к памяти вызывает ошибку. Итак, я предполагаю, что у меня ошибка с...
413 просмотров
schedule 25.07.2023

Ошибка в bochs-2.3.5 при make в Ubuntu
Недавно я установил Ubuntu 10.04 и установил g++ (я использую «sudo apt-get install g++»). Я хочу использовать bochs-2.3.5 в этой системе и сделать это: ./configure --enable-debugger --enable-disasm Все вроде хорошо. Но когда я набираю...
924 просмотров
schedule 24.06.2022

работающая ОС на Bochs вернула ошибку
Я работаю над проектом программирования ОС под названием pintos. Запускается на бочах командой pintos run nameOfProcess И вот сообщение об ошибке, которое я получаю Writing command line to /tmp/eKW3NMXoGT.dsk... squish-pty bochs -q...
1551 просмотров
schedule 10.03.2022

GPF после дальнего перехода в защищенный режим
После нескольких недель работы с использованием GRUB в качестве загрузчика я решил, что мне нужно использовать свой собственный, чтобы понять, как они работают. Я нашел учебные пособия по Brokenthorn в Интернете (в настоящее время на сайте...
1460 просмотров
schedule 23.05.2022

PintOS, паника ядра с опцией -v bochs на ubuntu
когда я делаю "pintos -- run alarm-multiple" в .../build/, все выглядит нормально. но когда я делаю «проверку» в .../build/, все 7 тестов завершаются с ошибкой с тем же «Выполнение не запустилось должным образом: нет сообщения о загрузке пинтоса»...
6256 просмотров
schedule 09.03.2022

Проблемы при создании ботов на Mac OS X горный лев
Я установил X11 на Mac: когда я ввожу некоторые коды в терминал: ./configure --with-x11 сделать После этого появляются некоторые проблемы: x.cc:37:22: error: X11/Xlib.h: No such file or directory x.cc:38:23: error: X11/Xutil.h: No...
991 просмотров
schedule 08.03.2022

IDA PRO с подключаемым модулем BOCHS для отладки завершается сбоем до достижения основного
Я хочу отладить программу с помощью плагина Bochs в IDA Pro. У меня IDA Pro 6.4 и Bochs 2.5.1. Со всеми моими исполняемыми файлами, когда я запускаю Bochs (в режиме PE), у меня есть это выполнение: bochsys:E0001810 bochsys_R3Entry:...
1119 просмотров
schedule 14.11.2022

Bochs vgaromiimage Ошибка?
При тестировании моего загрузчика в Bochs я использовал следующий файл конфигурации # ROM and VGA BIOS images --------------------------------------------- romimage: file=BIOS-bochs-latest, address=0xf0000 vgaromimage: VGABIOS-lgpl-latest...
1865 просмотров

VESA не работает на BOCHS
Я написал простой загрузчик, который устанавливает режим видео и помещает несколько пикселей. Я тестировал его на Virtual Box, QEMU, Dosbox и реальном оборудовании. Отлично работает на них, но не на Bochs. Режим устанавливается правильно, но...
456 просмотров
schedule 26.12.2022

Встроенная сборка Gcc: что не так с динамически выделенным регистром `r` во входном операнде?
Когда я тестирую встроенную сборку GCC, я использую функцию test для отображения символа на экране с помощью эмулятора BOCHS. Этот код работает в 32-битном защищенном режиме. Код выглядит следующим образом: test() { char ch = 'B';...
1119 просмотров
schedule 18.11.2022

Установка Pintos SIGVTALRM() переопределила ошибку
У меня не было ошибок во время установки, все команды make работали отлично, но в конце, когда я запускаю "pintos run alarm-multiple", я получаю следующую ошибку Prototype mismatch: sub main::SIGVTALRM () vs none at /home/suhas/bin/pintos line...
1652 просмотров
schedule 08.01.2023

Строка печати в видеопамять BIOS не работает
Итак, я использую Bochs для запуска моего загрузчика и https://www.cs.bham.ac.uk/~exr/lectures/opsys/10_11/lectures/os-dev.pdf Глава 4.1. Я пытаюсь печатать на консоли BIOS, записывая напрямую в видеопамять, но когда я запускаю Bochs, я не вижу...
660 просмотров

Ассемблерный код работает на bochs, но не на компьютере
Я делаю загрузчик, который печатает 3 строки. Я могу успешно распечатать эти строки, разделенные строками, в bochs, но не могу этого сделать, когда использую Rawrite для записи 512-байтового загрузчика на USB и его загрузки. Он печатает только новые...
85 просмотров
schedule 17.05.2023

int 13h 42h ничего не загружает в Bochs
Я изменил свой загрузчик с CHS на LBA, поэтому я заменил int 13h 02h на int 13h 42h . Он корректно работает в QEMU, однако у меня проблемы с его запуском с Bochs и моим ноутбуком. Записал загрузчик на флешку с dd if=main.bin of=/dev/sdb bs=512...
1999 просмотров
schedule 21.07.2022

BootLoader второго этапа не загружается в bochs, LINUX (ubuntu 16.04), серия Brokenthorn osdev
Я слежу за серией разработки ОС Brokenthorn, до сих пор я могу успешно запустить загрузчик stage1, но есть некоторая проблема с загрузкой загрузчика второго этапа с дискеты FAT12 в эмуляторе Bochs на Linux-машине (ubuntu 16.04) (хотя он отлично...
504 просмотров
schedule 15.10.2022