![]() |
|
IxPerfProfAccCodelet.h00001 /* 00002 * @file IxPerfProfAccCodelet.h 00003 * 00004 * @date June-18-2003 00005 * 00006 * @brief This is the header file for the PerfProf Access Compenent Codelet. 00007 * 00008 * @version $Revision: 1.1.1.1 $ 00009 * 00010 * @par 00011 * -- Intel Copyright Notice -- 00012 * 00013 * @par 00014 * Copyright 2003 Intel Corporation All Rights Reserved. 00015 * 00016 * @par 00017 * The source code contained or described herein and all documents 00018 * related to the source code ("Material") are owned by Intel Corporation 00019 * or its suppliers or licensors. Title to the Material remains with 00020 * Intel Corporation or its suppliers and licensors. 00021 * 00022 * @par 00023 * The Material is protected by worldwide copyright and trade secret laws 00024 * and treaty provisions. No part of the Material may be used, copied, 00025 * reproduced, modified, published, uploaded, posted, transmitted, 00026 * distributed, or disclosed in any way except in accordance with the 00027 * applicable license agreement . 00028 * 00029 * @par 00030 * No license under any patent, copyright, trade secret or other 00031 * intellectual property right is granted to or conferred upon you by 00032 * disclosure or delivery of the Materials, either expressly, by 00033 * implication, inducement, estoppel, except in accordance with the 00034 * applicable license agreement. 00035 * 00036 * @par 00037 * Unless otherwise agreed by Intel in writing, you may not remove or 00038 * alter this notice or any other notice embedded in Materials by Intel 00039 * or Intel's suppliers or licensors in any way. 00040 * 00041 * @par 00042 * For further details, please see the file README.TXT distributed with 00043 * this software. 00044 * 00045 * @par 00046 * -- End Intel Copyright Notice -- 00047 */ 00048 00214 #ifndef IxPerfProfAccCodelet_H 00215 #define IxPerfProfAccCodelet_H 00216 #endif 00217 00218 #include "IxPerfProfAcc.h" 00219 #include "IxTypes.h" 00220 #include "IxOsServices.h" 00221 00222 00230 #define PSS_MASK 0x3f000 00231 00240 #define EXPANSION_BUS 0x1000 00241 00250 #define SDRAM_CONTROLLER 0x2000 00251 00260 #define PCI 0x4000 00261 00270 #define QUEUE_MANAGER 0x8000 00271 00280 #define AHB_APB_BRIDGE 0x10000 00281 00289 typedef enum 00290 { 00291 IX_PERFPROF_ACC_CODELET_MODE_HELP = 0, 00292 IX_PERFPROF_ACC_CODELET_MODE_ALL, 00293 IX_PERFPROF_ACC_CODELET_MODE_BUS_PMU_NORTH_MODE, 00294 IX_PERFPROF_ACC_CODELET_MODE_BUS_PMU_SOUTH_MODE, 00295 IX_PERFPROF_ACC_CODELET_MODE_BUS_PMU_SDRAM_MODE, 00296 IX_PERFPROF_ACC_CODELET_MODE_XSCALE_PMU_EVENT_SAMPLING, 00297 IX_PERFPROF_ACC_CODELET_MODE_XSCALE_PMU_TIME_SAMPLING, 00298 IX_PERFPROF_ACC_CODELET_MODE_XSCALE_PMU_EVENT_COUNTING, 00299 IX_PERFPROF_ACC_CODELET_MODE_XCYCLE, 00300 IX_PERFPROF_ACC_CODELET_MODE_BUS_PMU_PMSR_GET 00301 } IxPerfProfAccCodeletMode; 00302 00336 PUBLIC void 00337 ixPerfProfAccCodeletMain (IxPerfProfAccCodeletMode mode, 00338 UINT32 param1, 00339 UINT32 param2, 00340 UINT32 param3, 00341 UINT32 param4, 00342 UINT32 param5, 00343 UINT32 param6, 00344 UINT32 param7, 00345 UINT32 param8, 00346 UINT32 param9); |
|
Automatically generated from sources. © Intel Corp. 2003 |