diff --git a/hw/r2d.c b/hw/r2d.c index 8769a12221..ec075db331 100644 --- a/hw/r2d.c +++ b/hw/r2d.c @@ -34,6 +34,7 @@ #include "sh7750_regs.h" #include "ide.h" #include "loader.h" +#include "usb.h" #define SDRAM_BASE 0x0c000000 /* Physical location of SDRAM: Area 3 */ #define SDRAM_SIZE 0x04000000 @@ -240,6 +241,9 @@ static void r2d_init(ram_addr_t ram_size, for (i = 0; i < nb_nics; i++) pci_nic_init_nofail(&nd_table[i], "rtl8139", i==0 ? "2" : NULL); + /* USB keyboard */ + usbdevice_create("keyboard"); + /* Todo: register on board registers */ if (kernel_filename) { int kernel_size;