/* * sysmem-related prototypes. * * This file is subject to the terms and conditions of the GNU General Public * License. See the file "COPYING" in the main directory of this archive * for more details. * * Copyright (C) 2014 Cadence Design Systems Inc. */#ifndef _XTENSA_SYSMEM_H#define _XTENSA_SYSMEM_H#define SYSMEM_BANKS_MAX 31structmeminfo{unsignedlongstart;unsignedlongend;};structsysmem_info{intnr_banks;structmeminfobank[SYSMEM_BANKS_MAX];};externstructsysmem_infosysmem;intadd_sysmem_bank(unsignedlongstart,unsignedlongend);intmem_reserve(unsignedlong,unsignedlong,int);voidbootmem_init(void);voidzones_init(void);#endif /* _XTENSA_SYSMEM_H */