/* SPDX-License-Identifier: GPL-2.0+ */ /* * (C) Copyright 2004 Atmark Techno, Inc. * * Yasushi SHOJI */ #ifndef __ASM_GBL_DATA_H #define __ASM_GBL_DATA_H #include /* Architecture-specific global data */ struct arch_global_data { struct microblaze_cpuinfo cpuinfo; }; #include #define DECLARE_GLOBAL_DATA_PTR register volatile gd_t *gd asm ("r31") #define gd_cpuinfo() ((struct microblaze_cpuinfo *)&gd->arch.cpuinfo) #endif /* __ASM_GBL_DATA_H */