ddea39382b
Change-Id: I592a84b64c85ac07ee7db7bb43c73ce623662246
80 行
4.0 KiB
C
80 行
4.0 KiB
C
/* Copyright (c) 2008-present Advanced Micro Devices, Inc.
|
|
|
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
of this software and associated documentation files (the "Software"), to deal
|
|
in the Software without restriction, including without limitation the rights
|
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
copies of the Software, and to permit persons to whom the Software is
|
|
furnished to do so, subject to the following conditions:
|
|
|
|
The above copyright notice and this permission notice shall be included in
|
|
all copies or substantial portions of the Software.
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
|
THE SOFTWARE. */
|
|
|
|
#ifndef __CALTARGET_H__
|
|
#define __CALTARGET_H__
|
|
|
|
/** Device Kernel ISA */
|
|
typedef enum CALtargetEnum {
|
|
CAL_TARGET_600, /**< R600 GPU ISA */
|
|
CAL_TARGET_610, /**< RV610 GPU ISA */
|
|
CAL_TARGET_630, /**< RV630 GPU ISA */
|
|
CAL_TARGET_670, /**< RV670 GPU ISA */
|
|
CAL_TARGET_7XX, /**< R700 class GPU ISA */
|
|
CAL_TARGET_770, /**< RV770 GPU ISA */
|
|
CAL_TARGET_710, /**< RV710 GPU ISA */
|
|
CAL_TARGET_730, /**< RV730 GPU ISA */
|
|
CAL_TARGET_CYPRESS, /**< CYPRESS GPU ISA */
|
|
CAL_TARGET_JUNIPER, /**< JUNIPER GPU ISA */
|
|
CAL_TARGET_REDWOOD, /**< REDWOOD GPU ISA */
|
|
CAL_TARGET_CEDAR, /**< CEDAR GPU ISA */
|
|
//##BEGIN_PRIVATE##
|
|
CAL_TARGET_SUMO, /**< SUMO GPU ISA */
|
|
CAL_TARGET_SUPERSUMO, /**< SUPERSUMO GPU ISA */
|
|
CAL_TARGET_WRESTLER, /**< WRESTLER GPU ISA */
|
|
CAL_TARGET_CAYMAN, /**< CAYMAN GPU ISA */
|
|
CAL_TARGET_KAUAI, /**< KAUAI GPU ISA */
|
|
CAL_TARGET_BARTS , /**< BARTS GPU ISA */
|
|
CAL_TARGET_TURKS , /**< TURKS GPU ISA */
|
|
CAL_TARGET_CAICOS, /**< CAICOS GPU ISA */
|
|
CAL_TARGET_TAHITI, /**< TAHITI GPU ISA*/
|
|
CAL_TARGET_PITCAIRN, /**< PITCAIRN GPU ISA*/
|
|
CAL_TARGET_CAPEVERDE, /**< CAPE VERDE GPU ISA*/
|
|
CAL_TARGET_DEVASTATOR, /**< DEVASTATOR GPU ISA*/
|
|
CAL_TARGET_SCRAPPER, /**< SCRAPPER GPU ISA*/
|
|
CAL_TARGET_OLAND, /**< OLAND GPU ISA*/
|
|
CAL_TARGET_BONAIRE, /**< BONAIRE GPU ISA*/
|
|
CAL_TARGET_SPECTRE, /**< KAVERI1 GPU ISA*/
|
|
CAL_TARGET_SPOOKY, /**< KAVERI2 GPU ISA*/
|
|
CAL_TARGET_KALINDI, /**< KALINDI GPU ISA*/
|
|
CAL_TARGET_HAINAN, /**< HAINAN GPU ISA*/
|
|
CAL_TARGET_HAWAII, /**< HAWAII GPU ISA*/
|
|
CAL_TARGET_ICELAND, /**< ICELAND GPU ISA*/
|
|
CAL_TARGET_TONGA, /**< TONGA GPU ISA*/
|
|
CAL_TARGET_GODAVARI, /**< MULLINS GPU ISA*/
|
|
CAL_TARGET_FIJI, /**< FIJI GPU ISA*/
|
|
CAL_TARGET_CARRIZO, /**< CARRIZO GPU ISA*/
|
|
CAL_TARGET_ELLESMERE, /**< ELLESMERE GPU ISA*/
|
|
CAL_TARGET_BAFFIN, /**< BAFFIN GPU ISA*/
|
|
CAL_TARGET_GREENLAND, /**< GREENLAND GPU ISA*/
|
|
CAL_TARGET_STONEY, /**< STONEY GPU ISA*/
|
|
CAL_TARGET_LEXA, /**< LEXA GPU ISA*/
|
|
CAL_TARGET_RAVEN, /**< RAVEN GPU ISA*/
|
|
CAL_TARGET_RAVEN2, /**< RAVEN2 GPU ISA*/
|
|
CAL_TARGET_RENOIR, /**< RENOIR GPU ISA*/
|
|
CAL_TARGET_POLARIS22, /**< POLARIS22 GPU ISA*/
|
|
CAL_TARGET_VEGA12, /**< VEGA12 GPU ISA*/
|
|
CAL_TARGET_VEGA20, /**< VEGA20 GPU ISA*/
|
|
CAL_TARGET_LAST = CAL_TARGET_VEGA20, /**< last */
|
|
//##END_PRIVATE##
|
|
} CALtarget;
|
|
|
|
#endif
|