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