firmware.h (97eb3f24352ec6632c2127b35d8087d2a809a9b9) | firmware.h (9ee820fa005254dfc816330f6654f14dcb2beee1) |
---|---|
1/* 2 * Copyright (C) 2001 Ben. Herrenschmidt (benh@kernel.crashing.org) 3 * 4 * Modifications for ppc64: 5 * Copyright (C) 2003 Dave Engebretsen <engebret@us.ibm.com> 6 * 7 * This program is free software; you can redistribute it and/or 8 * modify it under the terms of the GNU General Public License --- 33 unchanged lines hidden (view full) --- 42#define FW_FEATURE_MULTITCE ASM_CONST(0x0000000000080000) 43#define FW_FEATURE_SPLPAR ASM_CONST(0x0000000000100000) 44#define FW_FEATURE_ISERIES ASM_CONST(0x0000000000200000) 45#define FW_FEATURE_LPAR ASM_CONST(0x0000000000400000) 46#define FW_FEATURE_PS3_LV1 ASM_CONST(0x0000000000800000) 47#define FW_FEATURE_BEAT ASM_CONST(0x0000000001000000) 48#define FW_FEATURE_CMO ASM_CONST(0x0000000002000000) 49#define FW_FEATURE_VPHN ASM_CONST(0x0000000004000000) | 1/* 2 * Copyright (C) 2001 Ben. Herrenschmidt (benh@kernel.crashing.org) 3 * 4 * Modifications for ppc64: 5 * Copyright (C) 2003 Dave Engebretsen <engebret@us.ibm.com> 6 * 7 * This program is free software; you can redistribute it and/or 8 * modify it under the terms of the GNU General Public License --- 33 unchanged lines hidden (view full) --- 42#define FW_FEATURE_MULTITCE ASM_CONST(0x0000000000080000) 43#define FW_FEATURE_SPLPAR ASM_CONST(0x0000000000100000) 44#define FW_FEATURE_ISERIES ASM_CONST(0x0000000000200000) 45#define FW_FEATURE_LPAR ASM_CONST(0x0000000000400000) 46#define FW_FEATURE_PS3_LV1 ASM_CONST(0x0000000000800000) 47#define FW_FEATURE_BEAT ASM_CONST(0x0000000001000000) 48#define FW_FEATURE_CMO ASM_CONST(0x0000000002000000) 49#define FW_FEATURE_VPHN ASM_CONST(0x0000000004000000) |
50#define FW_FEATURE_XCMO ASM_CONST(0x0000000008000000) |
|
50 51#ifndef __ASSEMBLY__ 52 53enum { 54#ifdef CONFIG_PPC64 55 FW_FEATURE_PSERIES_POSSIBLE = FW_FEATURE_PFT | FW_FEATURE_TCE | 56 FW_FEATURE_SPRG0 | FW_FEATURE_DABR | FW_FEATURE_COPY | 57 FW_FEATURE_ASR | FW_FEATURE_DEBUG | FW_FEATURE_TERM | 58 FW_FEATURE_PERF | FW_FEATURE_DUMP | FW_FEATURE_INTERRUPT | 59 FW_FEATURE_MIGRATE | FW_FEATURE_PERFMON | FW_FEATURE_CRQ | 60 FW_FEATURE_VIO | FW_FEATURE_RDMA | FW_FEATURE_LLAN | 61 FW_FEATURE_BULK_REMOVE | FW_FEATURE_XDABR | 62 FW_FEATURE_MULTITCE | FW_FEATURE_SPLPAR | FW_FEATURE_LPAR | | 51 52#ifndef __ASSEMBLY__ 53 54enum { 55#ifdef CONFIG_PPC64 56 FW_FEATURE_PSERIES_POSSIBLE = FW_FEATURE_PFT | FW_FEATURE_TCE | 57 FW_FEATURE_SPRG0 | FW_FEATURE_DABR | FW_FEATURE_COPY | 58 FW_FEATURE_ASR | FW_FEATURE_DEBUG | FW_FEATURE_TERM | 59 FW_FEATURE_PERF | FW_FEATURE_DUMP | FW_FEATURE_INTERRUPT | 60 FW_FEATURE_MIGRATE | FW_FEATURE_PERFMON | FW_FEATURE_CRQ | 61 FW_FEATURE_VIO | FW_FEATURE_RDMA | FW_FEATURE_LLAN | 62 FW_FEATURE_BULK_REMOVE | FW_FEATURE_XDABR | 63 FW_FEATURE_MULTITCE | FW_FEATURE_SPLPAR | FW_FEATURE_LPAR | |
63 FW_FEATURE_CMO | FW_FEATURE_VPHN, | 64 FW_FEATURE_CMO | FW_FEATURE_VPHN | FW_FEATURE_XCMO, |
64 FW_FEATURE_PSERIES_ALWAYS = 0, 65 FW_FEATURE_ISERIES_POSSIBLE = FW_FEATURE_ISERIES | FW_FEATURE_LPAR, 66 FW_FEATURE_ISERIES_ALWAYS = FW_FEATURE_ISERIES | FW_FEATURE_LPAR, 67 FW_FEATURE_PS3_POSSIBLE = FW_FEATURE_LPAR | FW_FEATURE_PS3_LV1, 68 FW_FEATURE_PS3_ALWAYS = FW_FEATURE_LPAR | FW_FEATURE_PS3_LV1, 69 FW_FEATURE_CELLEB_POSSIBLE = FW_FEATURE_LPAR | FW_FEATURE_BEAT, 70 FW_FEATURE_CELLEB_ALWAYS = 0, 71 FW_FEATURE_NATIVE_POSSIBLE = 0, --- 62 unchanged lines hidden --- | 65 FW_FEATURE_PSERIES_ALWAYS = 0, 66 FW_FEATURE_ISERIES_POSSIBLE = FW_FEATURE_ISERIES | FW_FEATURE_LPAR, 67 FW_FEATURE_ISERIES_ALWAYS = FW_FEATURE_ISERIES | FW_FEATURE_LPAR, 68 FW_FEATURE_PS3_POSSIBLE = FW_FEATURE_LPAR | FW_FEATURE_PS3_LV1, 69 FW_FEATURE_PS3_ALWAYS = FW_FEATURE_LPAR | FW_FEATURE_PS3_LV1, 70 FW_FEATURE_CELLEB_POSSIBLE = FW_FEATURE_LPAR | FW_FEATURE_BEAT, 71 FW_FEATURE_CELLEB_ALWAYS = 0, 72 FW_FEATURE_NATIVE_POSSIBLE = 0, --- 62 unchanged lines hidden --- |