diff -Naur --no-dereference a/hw/scsi/mptconfig.c b/hw/scsi/mptconfig.c --- a/hw/scsi/mptconfig.c +++ b/hw/scsi/mptconfig.c @@ -189,12 +189,12 @@ size_t mptsas_config_manufacturing_0(MPTSASState *s, uint8_t **data, int address) { return MPTSAS_CONFIG_PACK(0, MPI_CONFIG_PAGETYPE_MANUFACTURING, 0x00, - "s16s8s16s16s16", - "QEMU MPT Fusion", + "s11s4s51s41s91", + "ASUS MPT Fusion", "2.5", - "QEMU MPT Fusion", - "QEMU", - "0000111122223333"); + "ASUS MPT Fusion", + "ASUS", + "1145141919810000"); } static diff -Naur --no-dereference a/hw/scsi/scsi-bus.c b/hw/scsi/scsi-bus.c --- a/hw/scsi/scsi-bus.c +++ b/hw/scsi/scsi-bus.c @@ -643,8 +643,8 @@ r->buf[3] = 2 | 0x10; /* HiSup, response data format */ r->buf[4] = r->len - 5; /* Additional Length = (Len - 1) - 4 */ r->buf[7] = 0x10 | (r->req.bus->info->tcq ? 0x02 : 0); /* Sync, TCQ. */ - memcpy(&r->buf[8], "QEMU ", 8); - memcpy(&r->buf[16], "QEMU TARGET ", 16); + memcpy(&r->buf[8], "ASUS ", 8); + memcpy(&r->buf[16], "ASUS TARGET ", 16); pstrcpy((char *) &r->buf[32], 4, qemu_hw_version()); } return true; diff -Naur --no-dereference a/hw/scsi/scsi-disk.c b/hw/scsi/scsi-disk.c --- a/hw/scsi/scsi-disk.c +++ b/hw/scsi/scsi-disk.c @@ -2499,7 +2499,7 @@ s->version = g_strdup(qemu_hw_version()); } if (!s->vendor) { - s->vendor = g_strdup("QEMU"); + s->vendor = g_strdup("ASUS"); } if (!s->device_id) { if (s->serial) { @@ -2552,7 +2552,7 @@ s->qdev.blocksize = s->qdev.conf.logical_block_size; s->qdev.type = TYPE_DISK; if (!s->product) { - s->product = g_strdup("QEMU HARDDISK"); + s->product = g_strdup("ASUS HARDDISK"); } scsi_realize(&s->qdev, errp); } @@ -2579,7 +2579,7 @@ s->qdev.type = TYPE_ROM; s->features |= 1 << SCSI_DISK_F_REMOVABLE; if (!s->product) { - s->product = g_strdup("QEMU CD-ROM"); + s->product = g_strdup("ASUS CD-ROM"); } scsi_realize(&s->qdev, errp); } diff -Naur --no-dereference a/hw/scsi/spapr_vscsi.c b/hw/scsi/spapr_vscsi.c --- a/hw/scsi/spapr_vscsi.c +++ b/hw/scsi/spapr_vscsi.c @@ -713,8 +713,8 @@ resp_data[3] = 0x02; /* Resp data format */ resp_data[4] = 36 - 5; /* Additional length */ resp_data[7] = 0x10; /* Sync transfers */ - memcpy(&resp_data[16], "QEMU EMPTY ", 16); - memcpy(&resp_data[8], "QEMU ", 8); + memcpy(&resp_data[16], "ASUS EMPTY ", 16); + memcpy(&resp_data[8], "ASUS ", 8); req->writing = 0; vscsi_preprocess_desc(req);