diff --git a/Documentation/platforms/x86_64/intel64/boards/qemu-intel64/index.rst b/Documentation/platforms/x86_64/intel64/boards/qemu-intel64/index.rst index 2a1b6519a01..c2e90041599 100644 --- a/Documentation/platforms/x86_64/intel64/boards/qemu-intel64/index.rst +++ b/Documentation/platforms/x86_64/intel64/boards/qemu-intel64/index.rst @@ -181,6 +181,11 @@ Basic command to run the image without additional PCI devices attached:: qemu-system-x86_64 -m 2G -cpu host -smp 4 -enable-kvm \ -kernel nuttx -nographic -serial mon:stdio +Command to run the image with some xHCI devices attached:: + + qemu-system-x86_64 -m 4G -smp 4 -cpu host -enable-kvm \ + -kernel nuttx -serial mon:stdio -chardev pty,id=ch1 \ + -device qemu-xhci -device usb-mouse -device usb-kbd knsh_romfs ---------- diff --git a/boards/x86_64/intel64/qemu-intel64/configs/jumbo/defconfig b/boards/x86_64/intel64/qemu-intel64/configs/jumbo/defconfig index 1b29866530b..d22bd78fc24 100644 --- a/boards/x86_64/intel64/qemu-intel64/configs/jumbo/defconfig +++ b/boards/x86_64/intel64/qemu-intel64/configs/jumbo/defconfig @@ -47,7 +47,11 @@ CONFIG_DEBUG_SYMBOLS=y CONFIG_DEFAULT_TASK_STACKSIZE=4194304 CONFIG_DEV_SIMPLE_ADDRENV=y CONFIG_EXAMPLES_HELLO=y +CONFIG_EXAMPLES_HIDKBD=y +CONFIG_FS_FAT=y CONFIG_FS_PROCFS=y +CONFIG_HIDKBD_STACKSIZE=10240 +CONFIG_HIDMOUSE_STACKSIZE=10240 CONFIG_IDLETHREAD_STACKSIZE=4194304 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INTEL64_ONESHOT=y @@ -111,4 +115,12 @@ CONFIG_SYSTEM_TIME64=y CONFIG_TESTING_OSTEST=y CONFIG_TESTING_OSTEST_STACKSIZE=4194304 CONFIG_TESTING_SMP=y +CONFIG_USBHOST=y +CONFIG_USBHOST_COMPOSITE=y +CONFIG_USBHOST_FT232R=y +CONFIG_USBHOST_HIDKBD=y +CONFIG_USBHOST_HIDMOUSE=y +CONFIG_USBHOST_MSC=y +CONFIG_USBHOST_WAITER=y +CONFIG_USBHOST_XHCI_PCI=y CONFIG_USEC_PER_TICK=1