1*c6c416f1SRuchika Gupta // SPDX-License-Identifier: BSD-2-Clause 2*c6c416f1SRuchika Gupta /* 3*c6c416f1SRuchika Gupta * Copyright (c) 2022, Linaro Limited 4*c6c416f1SRuchika Gupta */ 5*c6c416f1SRuchika Gupta 6*c6c416f1SRuchika Gupta #include <types_ext.h> 7*c6c416f1SRuchika Gupta #include <util.h> 8*c6c416f1SRuchika Gupta #include "pauth.h" 9*c6c416f1SRuchika Gupta pauth_strip_pac(uint64_t * lr)10*c6c416f1SRuchika Guptavoid pauth_strip_pac(uint64_t *lr) 11*c6c416f1SRuchika Gupta { 12*c6c416f1SRuchika Gupta const uint64_t va_mask = GENMASK_64(CFG_LPAE_ADDR_SPACE_BITS - 1, 0); 13*c6c416f1SRuchika Gupta 14*c6c416f1SRuchika Gupta *lr = *lr & va_mask; 15*c6c416f1SRuchika Gupta } 16