Mercurial > hg > Members > kono > Cerium
diff TaskManager/Cell/spe/CellDmaManager.cc @ 273:3e9c0039e15c
merge
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 04 Jun 2009 00:12:47 +0900 |
parents | f872cc000fe0 |
children | 87462f8d3761 |
line wrap: on
line diff
--- a/TaskManager/Cell/spe/CellDmaManager.cc Thu Jun 04 00:08:48 2009 +0900 +++ b/TaskManager/Cell/spe/CellDmaManager.cc Thu Jun 04 00:12:47 2009 +0900 @@ -2,9 +2,6 @@ #include <stdlib.h> #include "CellDmaManager.h" -unsigned int CellDmaManager::wait_time, CellDmaManager::busy_time; -unsigned long long CellDmaManager::global_busy_time, CellDmaManager::global_wait_time; - /** * DMA Load * @@ -40,31 +37,22 @@ * * @param[in] mask Tag for Wait DMA process */ - -static void +void CellDmaManager::start_dmawait_profile() { wait_time = spu_readch(SPU_RdDec); - // global 変数にする global_busy_time += busy_time - wait_time; spu_writech(SPU_WrDec, 0xffffffff); } -static void +void CellDmaManager::end_dmawait_profile() { wait_time = spu_readch(SPU_RdDec); - // global 変数にする global_wait_time += 0xffffffff - wait_time; busy_time = wait_time; } -// ここでプリント、ppu側から Task にして投げる -void -CellDmaManager::print_wait() -{ -} - void CellDmaManager::show_dma_wait(int cpu) {