summaryrefslogtreecommitdiffstats
path: root/kernel/arch/mips/include/asm/mach-sibyte/war.h
blob: 520f8fc2c8067c7e3b77cd7cd03bd39a83586c11 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
/*
 * 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) 2002, 2004, 2007 by Ralf Baechle <ralf@linux-mips.org>
 */
#ifndef __ASM_MIPS_MACH_SIBYTE_WAR_H
#define __ASM_MIPS_MACH_SIBYTE_WAR_H

#define R4600_V1_INDEX_ICACHEOP_WAR	0
#define R4600_V1_HIT_CACHEOP_WAR	0
#define R4600_V2_HIT_CACHEOP_WAR	0
#define R5432_CP0_INTERRUPT_WAR		0

#if defined(CONFIG_SB1_PASS_2_WORKAROUNDS)

#ifndef __ASSEMBLY__
extern int sb1250_m3_workaround_needed(void);
#endif

#define BCM1250_M3_WAR	sb1250_m3_workaround_needed()
#define SIBYTE_1956_WAR 1

#else

#define BCM1250_M3_WAR	0
#define SIBYTE_1956_WAR 0

#endif

#define MIPS4K_ICACHE_REFILL_WAR	0
#define MIPS_CACHE_SYNC_WAR		0
#define TX49XX_ICACHE_INDEX_INV_WAR	0
#define ICACHE_REFILLS_WORKAROUND_WAR	0
#define R10000_LLSC_WAR			0
#define MIPS34K_MISSED_ITLB_WAR		0

#endif /* __ASM_MIPS_MACH_SIBYTE_WAR_H */
===== You may not use the content of this software bundle except in compliance with the Licenses as listed below: +----------------+-----------------------------------------------------+ | **Component** | **Licence** | +----------------+-----------------------------------------------------+ | OpenStack | Apache License 2.0 | | | https://www.apache.org/licenses/LICENSE-2.0 | +----------------+-----------------------------------------------------+ | OpenDaylight | Eclipse Public License 1.0 | | | https://www.eclipse.org/legal/epl-v10.html | +----------------+-----------------------------------------------------+ | PostgreSQL | PostgreSQL Licence: | | | http://opensource.org/licenses/postgresql | +----------------+-----------------------------------------------------+ | MongoDB | GNU AGPL v3.0. | | | http://www.fsf.org/licensing/licenses/agpl-3.0.html | +----------------+-----------------------------------------------------+ | CoroSync | BSD 2-Clause | | | http://opensource.org/licenses/bsd-license.php | +----------------+-----------------------------------------------------+ | Pacemaker | GPL v2 | | | https://www.gnu.org/licenses/gpl-2.0.html | +----------------+-----------------------------------------------------+ | RabbitMQ | Mozilla Public License | | | https://www.rabbitmq.com/mpl.html | +----------------+-----------------------------------------------------+ | Linux | GPLv3 | | | https://www.gnu.org/copyleft/gpl.html | +----------------+-----------------------------------------------------+ | Ceph | GPL v2 | | | https://www.gnu.org/licenses/gpl-2.0.html | +----------------+-----------------------------------------------------+ | Puppet | Apache License 2.0 | | | https://www.apache.org/licenses/LICENSE-2.0 | +----------------+-----------------------------------------------------+ | Docker | Apache License 2.0 | | | https://www.apache.org/licenses/LICENSE-2.0 | +----------------+-----------------------------------------------------+ | Fuel | Apache License 2.0 | | | https://www.apache.org/licenses/LICENSE-2.0 | +----------------+-----------------------------------------------------+ | OpenJDK/JRE | GPL v2 | | | https://www.gnu.org/licenses/gpl-2.0.html | +----------------+-----------------------------------------------------+ | Cobbler | GPL v2 | | | https://www.gnu.org/licenses/gpl-2.0.html | +----------------+-----------------------------------------------------+ | Nailgun | Apache License 2.0 | | | https://www.apache.org/licenses/LICENSE-2.0 | +----------------+-----------------------------------------------------+ | Astute | Apache License 2.0 | | | https://www.apache.org/licenses/LICENSE-2.0 | +----------------+-----------------------------------------------------+