Код: Выделить всё
qemu-system-x86_64 \
-machine q35 \
-drive file=usbdisk.img,format=raw \
-serial file:serial.log \
-display curses \
-m 64M \
-smp cores=1,threads=1,sockets=4 \
-device usb-kbd \
-usb \
-enable-kvm
Я стремлюсь обнаружить и использовать основные устройства USB HID (клавиатура, мышь) для взаимодействия терминалов в пинтосе и в конечном итоге поддерживать загрузку Pintos из флэш -накопителя USB 3.0. Linux kernel’s xHCI implementation[/b], but it's significantly more complex than what I think may be needed here for basic functionality.
I have two higher level questions
Before I go too far down the wrong rabbit hole
[*]What is the minimal set of xHCI features needed to перечислять и общаться с основными устройствами USB HID (например, клавиатура)?
Какое подмножество спецификации XHCI (структуры данных, команды, регистры) необходимо для повышения функциональности базового устройства в минимальной OS Pinto?>
Подробнее здесь: https://stackoverflow.com/questions/795 ... -pintos-os