@@ -1536,28 +1536,31 @@ ot_spi_device_spi_regs_read(void *opaque, hwaddr addr, unsigned size)
15361536 if (!fifo8_is_empty (& f -> cmd_fifo )) {
15371537 val32 = (uint32_t )fifo8_pop (& f -> cmd_fifo );
15381538 } else {
1539- qemu_log_mask (LOG_UNIMP , "%s: CMD_FIFO is empty\n" , __func__ );
1539+ qemu_log_mask (LOG_UNIMP , "%s: %s: CMD_FIFO is empty\n" , __func__ ,
1540+ s -> ot_id );
15401541 val32 = 0 ;
15411542 }
15421543 break ;
15431544 case R_UPLOAD_ADDRFIFO :
15441545 if (!ot_fifo32_is_empty (& f -> address_fifo )) {
15451546 val32 = ot_fifo32_pop (& f -> address_fifo );
15461547 } else {
1547- qemu_log_mask (LOG_UNIMP , "%s: ADDR_FIFO is empty\n" , __func__ );
1548+ qemu_log_mask (LOG_UNIMP , "%s: %s: ADDR_FIFO is empty\n" , __func__ ,
1549+ s -> ot_id );
15481550 val32 = 0 ;
15491551 }
15501552 break ;
15511553 case R_INTR_TEST :
15521554 case R_ALERT_TEST :
15531555 qemu_log_mask (LOG_GUEST_ERROR ,
1554- "%s: W/O register 0x%02" HWADDR_PRIx " (%s)\n" , __func__ ,
1555- addr , SPI_REG_NAME (reg ));
1556+ "%s: %s: W/O register 0x%02" HWADDR_PRIx " (%s)\n" ,
1557+ __func__ , s -> ot_id , addr , SPI_REG_NAME (reg ));
15561558 val32 = 0 ;
15571559 break ;
15581560 default :
1559- qemu_log_mask (LOG_GUEST_ERROR , "%s: Bad offset 0x%" HWADDR_PRIx "\n" ,
1560- __func__ , addr );
1561+ qemu_log_mask (LOG_GUEST_ERROR ,
1562+ "%s: %s: Bad offset 0x%" HWADDR_PRIx "\n" , __func__ ,
1563+ s -> ot_id , addr );
15611564 val32 = 0 ;
15621565 break ;
15631566 }
@@ -1629,7 +1632,8 @@ static void ot_spi_device_spi_regs_write(void *opaque, hwaddr addr,
16291632 case CTRL_MODE_DISABLED :
16301633 case CTRL_MODE_PASSTHROUGH :
16311634 default :
1632- qemu_log_mask (LOG_UNIMP , "%s: unsupported mode\n" , __func__ );
1635+ qemu_log_mask (LOG_UNIMP , "%s: %s: unsupported mode\n" , __func__ ,
1636+ s -> ot_id );
16331637 break ;
16341638 }
16351639 break ;
@@ -1718,12 +1722,13 @@ static void ot_spi_device_spi_regs_write(void *opaque, hwaddr addr,
17181722 case R_UPLOAD_CMDFIFO :
17191723 case R_UPLOAD_ADDRFIFO :
17201724 qemu_log_mask (LOG_GUEST_ERROR ,
1721- "%s: R/O register 0x%02" HWADDR_PRIx " (%s)\n" , __func__ ,
1722- addr , SPI_REG_NAME (reg ));
1725+ "%s: %s: R/O register 0x%02" HWADDR_PRIx " (%s)\n" ,
1726+ __func__ , s -> ot_id , addr , SPI_REG_NAME (reg ));
17231727 break ;
17241728 default :
1725- qemu_log_mask (LOG_GUEST_ERROR , "%s: Bad offset 0x%" HWADDR_PRIx "\n" ,
1726- __func__ , addr );
1729+ qemu_log_mask (LOG_GUEST_ERROR ,
1730+ "%s: %s: Bad offset 0x%" HWADDR_PRIx "\n" , __func__ ,
1731+ s -> ot_id , addr );
17271732 break ;
17281733 }
17291734};
@@ -1757,19 +1762,20 @@ ot_spi_device_tpm_regs_read(void *opaque, hwaddr addr, unsigned size)
17571762 case R_TPM_INT_STATUS :
17581763 case R_TPM_DID_VID :
17591764 case R_TPM_RID :
1760- qemu_log_mask (LOG_UNIMP , "%s: %s: not supported\n" , __func__ ,
1761- TPM_REG_NAME (reg ));
1765+ qemu_log_mask (LOG_UNIMP , "%s: %s: %s: not supported\n" , __func__ ,
1766+ s -> ot_id , TPM_REG_NAME (reg ));
17621767 val32 = s -> tpm_regs [reg ];
17631768 break ;
17641769 case R_TPM_READ_FIFO :
17651770 qemu_log_mask (LOG_GUEST_ERROR ,
1766- "%s: W/O register 0x%02" HWADDR_PRIx " (%s)\n" , __func__ ,
1767- addr , SPI_REG_NAME (reg ));
1771+ "%s: %s: W/O register 0x%02" HWADDR_PRIx " (%s)\n" ,
1772+ __func__ , s -> ot_id , addr , SPI_REG_NAME (reg ));
17681773 val32 = 0u ;
17691774 break ;
17701775 default :
1771- qemu_log_mask (LOG_GUEST_ERROR , "%s: Bad offset 0x%" HWADDR_PRIx "\n" ,
1772- __func__ , addr );
1776+ qemu_log_mask (LOG_GUEST_ERROR ,
1777+ "%s: %s: Bad offset 0x%" HWADDR_PRIx "\n" , __func__ ,
1778+ s -> ot_id , addr );
17731779 val32 = 0u ;
17741780 break ;
17751781 }
@@ -1822,12 +1828,13 @@ static void ot_spi_device_tpm_regs_write(void *opaque, hwaddr addr,
18221828 case R_TPM_CAP :
18231829 case R_TPM_CMD_ADDR :
18241830 qemu_log_mask (LOG_GUEST_ERROR ,
1825- "%s: R/O register 0x%02" HWADDR_PRIx " (%s)\n" , __func__ ,
1826- addr , TPM_REG_NAME (reg ));
1831+ "%s: %s: R/O register 0x%02" HWADDR_PRIx " (%s)\n" ,
1832+ __func__ , s -> ot_id , addr , TPM_REG_NAME (reg ));
18271833 break ;
18281834 default :
1829- qemu_log_mask (LOG_GUEST_ERROR , "%s: Bad offset 0x%" HWADDR_PRIx "\n" ,
1830- __func__ , addr );
1835+ qemu_log_mask (LOG_GUEST_ERROR ,
1836+ "%s: %s: Bad offset 0x%" HWADDR_PRIx "\n" , __func__ ,
1837+ s -> ot_id , addr );
18311838 break ;
18321839 }
18331840};
@@ -1843,8 +1850,8 @@ static MemTxResult ot_spi_device_buf_read_with_attrs(
18431850
18441851 if (addr < SPI_SRAM_INGRESS_OFFSET ) {
18451852 qemu_log_mask (LOG_GUEST_ERROR ,
1846- "%s: cannot read egress buffer 0x%" HWADDR_PRIx "\n" ,
1847- __func__ , addr );
1853+ "%s: %s: cannot read egress buffer 0x%" HWADDR_PRIx "\n" ,
1854+ __func__ , s -> ot_id , addr );
18481855 return MEMTX_DECODE_ERROR ;
18491856 }
18501857
@@ -1864,9 +1871,9 @@ static MemTxResult ot_spi_device_buf_read_with_attrs(
18641871 val32 = s -> flash .address_fifo .data [addr >> 2u ];
18651872 } else {
18661873 qemu_log_mask (LOG_GUEST_ERROR ,
1867- "%s: Invalid ingress buffer access to 0x%" HWADDR_PRIx
1874+ "%s: %s: Invalid ingress buffer access to 0x%" HWADDR_PRIx
18681875 "-0x%" HWADDR_PRIx "\n" ,
1869- __func__ , addr , last );
1876+ __func__ , s -> ot_id , addr , last );
18701877 val32 = 0 ;
18711878 }
18721879
@@ -1898,8 +1905,9 @@ static MemTxResult ot_spi_device_buf_write_with_attrs(
18981905
18991906 if (last >= SPI_SRAM_INGRESS_OFFSET ) {
19001907 qemu_log_mask (LOG_GUEST_ERROR ,
1901- "%s: cannot write ingress buffer 0x%" HWADDR_PRIx "\n" ,
1902- __func__ , addr );
1908+ "%s: %s: cannot write ingress buffer 0x%" HWADDR_PRIx
1909+ "\n" ,
1910+ __func__ , s -> ot_id , addr );
19031911 return MEMTX_DECODE_ERROR ;
19041912 }
19051913 s -> sram [addr >> 2u ] = val32 ;
0 commit comments