1 /* 2 * (C) Copyright 2004, Psyent Corporation <www.psyent.com> 3 * Scott McNutt <smcnutt@psyent.com> 4 * 5 * SPDX-License-Identifier: GPL-2.0+ 6 */ 7 #ifndef __ASM_NIOS2_GLOBALDATA_H_ 8 #define __ASM_NIOS2_GLOBALDATA_H_ 9 10 /* Architecture-specific global data */ 11 struct arch_global_data { 12 u32 dcache_line_size; 13 u32 icache_line_size; 14 u32 dcache_size; 15 u32 icache_size; 16 u32 reset_addr; 17 u32 exception_addr; 18 int has_initda; 19 int has_mmu; 20 u32 io_region_base; 21 u32 mem_region_base; 22 u32 physaddr_mask; 23 }; 24 25 #include <asm-generic/global_data.h> 26 27 #define DECLARE_GLOBAL_DATA_PTR register gd_t *gd asm ("gp") 28 29 #endif /* __ASM_NIOS2_GLOBALDATA_H_ */ 30