|
@@ -371,7 +371,7 @@ static void designware_pcie_root_config_write(PCIDevice *d, uint32_t address,
|
|
|
|
|
|
case DESIGNWARE_PCIE_ATU_UPPER_TARGET:
|
|
case DESIGNWARE_PCIE_ATU_UPPER_TARGET:
|
|
viewport->target &= 0x00000000FFFFFFFFULL;
|
|
viewport->target &= 0x00000000FFFFFFFFULL;
|
|
- viewport->target |= val;
|
|
|
|
|
|
+ viewport->target |= (uint64_t)val << 32;
|
|
break;
|
|
break;
|
|
|
|
|
|
case DESIGNWARE_PCIE_ATU_LIMIT:
|
|
case DESIGNWARE_PCIE_ATU_LIMIT:
|