diff options
author | Patrick Rudolph <patrick.rudolph@9elements.com> | 2020-11-30 13:42:24 +0100 |
---|---|---|
committer | Patrick Rudolph <siro@das-labor.org> | 2020-12-01 16:01:10 +0000 |
commit | 3805354ff9a47d846b8b2667c21a0d662780f9e8 (patch) | |
tree | 756dfe87a217b0a94b1f2f275718864ad4074520 | |
parent | 2dbbb83ae4823db40ee9cca2016bb21fb2bc6bb4 (diff) | |
download | coreboot-3805354ff9a47d846b8b2667c21a0d662780f9e8.tar.gz coreboot-3805354ff9a47d846b8b2667c21a0d662780f9e8.tar.bz2 coreboot-3805354ff9a47d846b8b2667c21a0d662780f9e8.zip |
soc/intel/common/block/systemagent: Fix compilation on x86_64
Change-Id: Ibc8dc1cf33f594284edb82d4730967e077739c3c
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/48167
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
-rw-r--r-- | src/soc/intel/common/block/systemagent/systemagent_early.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/soc/intel/common/block/systemagent/systemagent_early.c b/src/soc/intel/common/block/systemagent/systemagent_early.c index 53d6077e5ff1..ca11ee612ac5 100644 --- a/src/soc/intel/common/block/systemagent/systemagent_early.c +++ b/src/soc/intel/common/block/systemagent/systemagent_early.c @@ -95,8 +95,8 @@ void sa_set_mch_bar(const struct sa_mmio_descriptor *fixed_set_resources, base = fixed_set_resources[i].base; index = fixed_set_resources[i].index; if (base >> 32) - write32((void *)(MCH_BASE_ADDRESS + index + 4), base >> 32); - write32((void *)(MCH_BASE_ADDRESS + index), (base & 0xffffffff) | 1); + write32((void *)(uintptr_t)(MCH_BASE_ADDRESS + index + 4), base >> 32); + write32((void *)(uintptr_t)(MCH_BASE_ADDRESS + index), (base & 0xffffffff) | 1); } } |