1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun #include <asm/processor.h> 3*4882a593Smuzhiyun phys_addr_valid(resource_size_t addr)4*4882a593Smuzhiyunstatic inline int phys_addr_valid(resource_size_t addr) 5*4882a593Smuzhiyun { 6*4882a593Smuzhiyun #ifdef CONFIG_PHYS_ADDR_T_64BIT 7*4882a593Smuzhiyun return !(addr >> boot_cpu_data.x86_phys_bits); 8*4882a593Smuzhiyun #else 9*4882a593Smuzhiyun return 1; 10*4882a593Smuzhiyun #endif 11*4882a593Smuzhiyun } 12