From 43eb8bbcbaa5b4c01305b51b061ddd98e75efcae Mon Sep 17 00:00:00 2001 From: Stewart Smith Date: Fri, 19 Jan 2018 13:42:58 +1100 Subject: libstb/cvc: Register P8 secure ROM code correctly Register the location of the secure ROM, not the address of the location. Fixes: 594c7a6ae3ccc Signed-off-by: Stewart Smith --- libstb/cvc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libstb/cvc.c') diff --git a/libstb/cvc.c b/libstb/cvc.c index e9df1905..d46617b2 100644 --- a/libstb/cvc.c +++ b/libstb/cvc.c @@ -214,8 +214,8 @@ static int cvc_secure_rom_init(void) { xscom_read(chip->id, reg_addr, ®_data); memcpy_from_ci(secure_rom_mem, (void*) reg_data, SECURE_ROM_MEMORY_SIZE); - cvc_register((uint64_t)&secure_rom_mem, - (uint64_t)&secure_rom_mem + SECURE_ROM_MEMORY_SIZE-1); + cvc_register((uint64_t)secure_rom_mem, + (uint64_t)secure_rom_mem + SECURE_ROM_MEMORY_SIZE-1); cvc_service_register(CVC_SHA512_SERVICE, SECURE_ROM_SHA512_OFFSET, 1); cvc_service_register(CVC_VERIFY_SERVICE, SECURE_ROM_VERIFY_OFFSET, 1); return 0; -- cgit v1.2.1