1/* 2 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) 3 * 4 * This program is free software; you can redistribute it and/or modify 5 * it under the terms of the GNU General Public License version 2 as 6 * published by the Free Software Foundation. 7 */ 8 9#ifndef __ARC_ASM_CACHECTL_H 10#define __ARC_ASM_CACHECTL_H 11 12/* 13 * ARC ABI flags defined for Android's finegrained cacheflush requirements 14 */ 15#define CF_I_INV 0x0002 16#define CF_D_FLUSH 0x0010 17#define CF_D_FLUSH_INV 0x0020 18 19#define CF_DEFAULT (CF_I_INV | CF_D_FLUSH) 20 21/* 22 * Standard flags expected by cacheflush system call users 23 */ 24#define ICACHE CF_I_INV 25#define DCACHE CF_D_FLUSH 26#define BCACHE (CF_I_INV | CF_D_FLUSH) 27 28#endif 29