Mercurial > hg > Members > kono > Cerium
changeset 250:b12e9912ef5c
no move Cerium
author | e065746@localhost.localdomain |
---|---|
date | Tue, 02 Jun 2009 21:43:53 +0900 |
parents | e19d2c9e85b0 |
children | 0f3acc4080a8 |
files | TAGS TaskManager/libCellManager.a TaskManager/libspemanager.a example/busy_rate/busy example/busy_rate/main.o example/busy_rate/ppe/busy_rate.o example/busy_rate/ppe/task_init.o example/busy_rate/spe-main example/busy_rate/spe/busy_rate.o example/busy_rate/spe/spe-main.o file_list file_list~ |
diffstat | 12 files changed, 467 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/TAGS Tue Jun 02 21:43:53 2009 +0900 @@ -0,0 +1,344 @@ + +Renderer/Cell/Engine.h,22 +class CellEngine 1,0 + +Renderer/Cell/SceneGraph2PolygonTask.h,34 +class SceneGraph2PolygonTask 1,0 + +Renderer/DataPack/DataPackEngine.h,26 +class DataPackEngine 1,0 + +Renderer/Simple/SimpleEngine.h,24 +class SimpleEngine 1,0 + +TaskManager/Cell/CellBufferManager.cc,30 +CellBufferManager::init(6,94 + +TaskManager/Cell/CellHTaskInfo.cc,33 +CellHTaskInfo::extend_pool(6,71 + +TaskManager/Cell/CellTaskListInfo.cc,61 +#define NEXT_ADDR(5,70 +CellTaskListInfo::extend_pool(9,147 + +TaskManager/Cell/CellTaskManagerImpl.cc,388 +CellTaskManagerImpl::~CellTaskManagerImpl(10,188 +CellTaskManagerImpl::init(26,497 +CellTaskManagerImpl::append_activeTask(52,1213 +int cur_anySpeid 67,1612 +CellTaskManagerImpl::set_runTaskList(77,1822 +CellTaskManagerImpl::run(143,3358 +CellTaskManagerImpl::mail_check(177,4277 +CellTaskManagerImpl::send_taskList(258,6705 +CellTaskManagerImpl::allocate(274,7038 +create_impl(287,7242 + +TaskManager/Cell/PpeScheduler.cc,29 +PpeScheduler::allocate(6,73 + +TaskManager/Cell/SpeThreads.cc,258 +SpeThreads::SpeThreads(5,64 +SpeThreads::~SpeThreads(7,115 +SpeThreads::spe_thread_run(32,579 +SpeThreads::frontend_thread_run(65,1738 +SpeThreads::init(79,2028 +SpeThreads::get_mail(120,2877 +SpeThreads::check_mail(127,3073 +SpeThreads::send_mail(151,3716 + +TaskManager/kernel/main.cc,109 +defaultTMend(11,193 +TaskManager *manager;manager13,216 +static char help_str[help_str14,238 +main(20,374 + +include/TaskManager/BufferManager.h,104 +#define INCLUDED_BUFFER_MANAGER2,32 +class BufferManager 20,316 +private:BufferManager::private51,965 + +include/TaskManager/CellBufferManager.h,141 +#define INCLUDED_CELL_BUFFER_MANAGER2,37 +class CellBufferManager 12,197 + CellBufferManager(CellBufferManager::CellBufferManager14,254 + +include/TaskManager/CellDmaManager.h,219 +#define INCLUDED_CELL_DMA_MANAGER2,34 +#define SPU_PROFILE 14,209 +class CellDmaManager 16,232 + typedef struct dma_list CellDmaManager::dma_list20,321 + } DmaList, *DmaListPtr;CellDmaManager::DmaListPtr23,379 + +include/TaskManager/CellHTaskInfo.h,65 +#define INCLUDED_CELL_HTASK_INFO2,33 +class CellHTaskInfo 8,128 + +include/TaskManager/CellScheduler.h,65 +#define INCLUDED_CELL_SCHEDULER2,32 +class CellScheduler 12,178 + +include/TaskManager/CellTaskInfo.h,64 +#define INCLUDED_CELL_TASK_INFO2,32 +class CellTaskInfo 12,177 + +include/TaskManager/CellTaskListInfo.h,72 +#define INCLUDED_CELL_TASK_LIST_INFO2,37 +class CellTaskListInfo 8,143 + +include/TaskManager/CellTaskManagerImpl.h,212 +#define INCLUDED_CELL_TASK_MANAGER_IMPL2,40 +class CellTaskManagerImpl 16,301 + CellTaskManagerImpl(CellTaskManagerImpl::CellTaskManagerImpl19,384 +#undef Cerium_malloc47,1009 +#define Cerium_malloc(50,1038 + +include/TaskManager/DmaBuffer.h,56 +#define INCLUDED_DMA_BUFFER2,28 +class DmaBuffer 8,110 + +include/TaskManager/DmaManager.h,681 +#define INCLUDED_DMA_MANAGER2,29 +enum dma_tag 16,224 + DMA_READ 17,239 + DMA_WRITE 18,259 + DMA_READ_IN_LIST 19,279 + DMA_READ_OUT_LIST 20,307 + DMA_READ_TASKLIST 21,335 +class DmaManager 24,367 + virtual ~DmaManager(DmaManager::~DmaManager26,394 + virtual void dma_load(DmaManager::dma_load31,491 + virtual void dma_store(DmaManager::dma_store32,570 + virtual void dma_wait(DmaManager::dma_wait33,649 + virtual void mail_write(DmaManager::mail_write36,736 + virtual uint32 mail_read(DmaManager::mail_read37,780 + virtual void dma_loadList(DmaManager::dma_loadList40,869 + virtual void dma_storeList(DmaManager::dma_storeList41,940 + +include/TaskManager/HTask.h,105 +#define INCLUDED_HTASK2,23 +class HTask 22,296 +#define wait_for 39,743 +typedef HTask* HTaskPtr;42,775 + +include/TaskManager/HTaskInfo.h,91 +#define INCLUDED_HTASK_INFO2,28 +class HTaskInfo 8,109 +private:HTaskInfo::private28,477 + +include/TaskManager/ListData.h,235 +#define INCLUDED_LIST_DATA2,27 +#define MAX_LIST_DMA_SIZE 8,108 +class ListElement 10,137 +typedef ListElement* ListElementPtr;18,241 +class ListData 20,279 + void clear(ListData::clear30,584 +typedef ListData* ListDataPtr;36,641 + +include/TaskManager/MailManager.h,139 +#define INCLUDED_MAIL_MANAGER2,30 +typedef struct mail_queue 4,61 +} MailQueue, *MailQueuePtr;MailQueuePtr7,141 +class MailManager 9,170 + +include/TaskManager/MainScheduler.h,122 +#define INCLUDED_MAIN_SCHEDULER2,32 +class MainScheduler 12,190 + ~MainScheduler(MainScheduler::~MainScheduler14,239 + +include/TaskManager/PpeScheduler.h,62 +#define INCLUDED_PPE_SCHEDULER2,31 +class PpeScheduler 8,132 + +include/TaskManager/Random.h,92 +#define INCLUDED_RANDOM2,24 +class Random 4,49 +typedef Random *RandomPtr;RandomPtr13,171 + +include/TaskManager/SchedExit.h,57 +#define INCLUDED_SCHED_EXIT2,28 +class SchedExit 16,240 + +include/TaskManager/SchedMail.h,173 +#define INCLUDED_SCHED_MAIL2,28 +class SchedMail 18,260 + void read(SchedMail::read33,555 + void exec(SchedMail::exec34,623 + void write(SchedMail::write35,691 + +include/TaskManager/SchedNop.h,55 +#define INCLUDED_SCHED_NOP2,27 +class SchedNop 18,258 + +include/TaskManager/SchedNop2Ready.h,155 +#define INCLUDED_SCHED_NOP2READY2,33 +class SchedNop2Ready 22,329 + void read(SchedNop2Ready::read37,625 + void write(SchedNop2Ready::write38,698 + +include/TaskManager/SchedTask.h,1596 +#define INCLUDED_SCHED_TASK2,28 +class SchedTask 25,361 + virtual int run(SchedTask::run90,2190 + class STaskManager SchedTask::STaskManager146,3708 + STaskManager(SchedTask::STaskManager::STaskManager148,3745 + int get_cpuid(SchedTask::STaskManager::get_cpuid156,3850 + void* get_input(SchedTask::STaskManager::get_input160,3910 + void* get_output(SchedTask::STaskManager::get_output164,3999 + uint32 get_inputAddr(SchedTask::STaskManager::get_inputAddr168,4091 + uint32 get_outputAddr(SchedTask::STaskManager::get_outputAddr172,4171 + uint32 get_inputSize(SchedTask::STaskManager::get_inputSize176,4253 + uint32 get_outputSize(SchedTask::STaskManager::get_outputSize180,4333 + int get_param(SchedTask::STaskManager::get_param184,4415 + TaskPtr create_task(SchedTask::STaskManager::create_task188,4484 + void wait_task(SchedTask::STaskManager::wait_task192,4557 + void* global_alloc(SchedTask::STaskManager::global_alloc196,4631 + void* global_get(SchedTask::STaskManager::global_get200,4718 + void global_free(SchedTask::STaskManager::global_free204,4785 + void mainMem_alloc(SchedTask::STaskManager::mainMem_alloc208,4846 + void mainMem_wait(SchedTask::STaskManager::mainMem_wait212,4927 + void* mainMem_get(SchedTask::STaskManager::mainMem_get216,4986 + void *allocate(SchedTask::STaskManager::allocate220,5055 + void dma_load(SchedTask::STaskManager::dma_load224,5122 + void dma_store(SchedTask::STaskManager::dma_store228,5238 + void dma_wait(SchedTask::STaskManager::dma_wait232,5355 +const int SCHED_TASK_NORMAL 240,5456 +const int SCHED_TASK_RENEW 241,5489 + +include/TaskManager/SchedTaskBase.h,448 +#define INCLUDED_SCHED_TASK_BASE2,33 +class SchedTaskBase 14,198 + SchedTaskBase(SchedTaskBase::SchedTaskBase17,250 + virtual ~SchedTaskBase(SchedTaskBase::~SchedTaskBase18,277 + virtual void load(SchedTaskBase::load23,378 + virtual void read(SchedTaskBase::read24,410 + virtual void exec(SchedTaskBase::exec25,442 + virtual void write(SchedTaskBase::write26,474 + virtual SchedTaskBase* next(SchedTaskBase::next29,527 + +include/TaskManager/SchedTaskList.h,230 +#define INCLUDED_SCHED_TASKLIST2,32 +class SchedTaskList 18,268 + void exec(SchedTaskList::exec39,709 + void write(SchedTaskList::write40,781 +const int SCHED_TASKLIST_NORMAL 45,865 +const int SCHED_TASKLIST_RENEW 46,902 + +include/TaskManager/Scheduler.h,667 +#define INCLUDED_SCHEDULER2,27 +#define MAX_USER_TASK 36,549 +#define MAX_SYSTEM_TASK 37,574 +#define MAX_TASK_OBJECT 38,600 +#define MAX_GLOBAL_AREA 39,656 +#define MAX_MAINMEM_AREA 40,683 +class Scheduler 46,772 + typedef SchedTask* (*TaskObject)Scheduler::TaskObject113,2567 + virtual void init_impl(Scheduler::init_impl125,2802 + virtual void *allocate(Scheduler::allocate152,3685 + virtual void mainMem_alloc(Scheduler::mainMem_alloc154,3741 + virtual void mainMem_wait(Scheduler::mainMem_wait155,3794 +#define SchedConstructor(172,4323 +#define SchedDefineTask(176,4418 +#define SchedExternTask(182,4547 +#define SchedRegisterTask(186,4643 + +include/TaskManager/SpeThreads.h,131 +#define INCLUDED_SPE_THREADS2,29 +#define SPE_ELF 7,102 +typedef struct arg 9,130 +} thread_arg_t;12,193 +class SpeThreads 14,210 + +include/TaskManager/SymTable.h,244 +#define INCLUDED_SYMTABLE2,26 +#define SYM_MAX_SIZE 4,53 +class SymTable 6,78 + typedef int (*FuncObject)SymTable::FuncObject10,125 + typedef struct sym_table SymTable::sym_table12,172 + } SymTb, *SymTbPtr;SymTable::SymTbPtr15,238 + +include/TaskManager/Task.h,158 +#define INCLUDED_TASK2,22 +#define MAX_PARAMS 16,209 +class Task 18,231 +#define add_inData(37,741 +#define add_outData(39,824 +typedef Task* TaskPtr;43,913 + +include/TaskManager/TaskGroup.h,140 +#define INCLUDED_TASK_GROUP2,28 +class TaskGroup 12,171 + TaskGroup(TaskGroup::TaskGroup14,197 +typedef TaskGroup* TaskGroupPtr;39,746 + +include/TaskManager/TaskList.h,122 +#define INCLUDED_TASKLIST2,26 +#define TASK_MAX_SIZE 13,197 +class TaskList 15,223 +typedef TaskList* TaskListPtr;27,466 + +include/TaskManager/TaskListInfo.h,102 +#define INCLUDED_TASK_LIST_INFO2,32 +class TaskListInfo 12,175 +private:TaskListInfo::private33,630 + +include/TaskManager/TaskManager.h,61 +#define INCLUDED_TASK_MANAGER2,30 +class TaskManager 12,189 + +include/TaskManager/TaskManagerImpl.h,141 +#define INCLUDED_TASK_MANAGER_IMPL2,35 +class TaskManagerImpl 16,264 + virtual ~TaskManagerImpl(TaskManagerImpl::~TaskManagerImpl20,352 + +include/TaskManager/TaskQueue.h,97 +#define INCLUDED_TASK_QUEUE2,28 +class TaskQueue 14,180 +typedef TaskQueue* TaskQueuePtr;26,384 + +include/TaskManager/TaskQueueInfo.h,65 +#define INCLUDED_TASK_QUEUE_INFO2,33 +class TaskQueueInfo 8,128 + +include/TaskManager/base.h,65 +# define BASE_NEW_DELETE(8,79 +# define BASE_NEW_DELETE(23,795 + +include/TaskManager/error.h,169 +# define __debug(3,34 +# define __debug(7,132 +# define __debug_ppe(12,202 +# define __debug_ppe(16,312 +# define __debug_spe(21,386 +# define __debug_ppe(25,496 + +include/TaskManager/types.h,794 +#define INCLUDED_TYPES2,23 +typedef uint32_t uint32;6,68 +typedef uint64_t uint64;7,93 +#define SPE_ALIGNMENT 9,119 +#define SPE_ALIGNMENT_FULL 10,144 +#define SPE_ALIGN 11,175 +#define SPE_ALIGN_FULL 12,233 +#define ROUND_UP_ALIGN(13,300 +#define DEFAULT_ALIGNMENT 15,398 +#define DMA_MAX_SIZE 18,486 +#define round_up16(20,514 +#define round_up128(21,567 + MY_SPE_NOP 27,710 + MY_SPE_COMMAND_EXIT,28,730 + MY_SPE_COMMAND_GO,29,755 + MY_SPE_STATUS_BUSY,32,793 + MY_SPE_STATUS_READY,33,817 + MY_SPE_COMMAND_MALLOC,34,842 +#define MAX_USE_SPE_NUM 37,873 + CPU_PPE 40,915 + CPU_SPE 41,943 + SPE_ANY 42,960 + SPE_ANY = CPU_SPE,42,960 + SPE_0 43,983 + SPE_1 44,998 + SPE_2 45,1013 + SPE_3 46,1028 + SPE_4 47,1043 + SPE_5 48,1058 +} CPU_TYPE;49,1073
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/file_list Tue Jun 02 21:43:53 2009 +0900 @@ -0,0 +1,49 @@ +Renderer/Cell/Engine.h +Renderer/Cell/SceneGraph2PolygonTask.h +Renderer/DataPack/DataPackEngine.h +Renderer/Simple/SimpleEngine.h +TaskManager/Cell/CellBufferManager.cc +TaskManager/Cell/CellHTaskInfo.cc +TaskManager/Cell/CellTaskListInfo.cc +TaskManager/Cell/CellTaskManagerImpl.cc +TaskManager/Cell/PpeScheduler.cc +TaskManager/Cell/SpeThreads.cc +TaskManager/kernel/main.cc +include/TaskManager/BufferManager.h +include/TaskManager/CellBufferManager.h +include/TaskManager/CellDmaManager.h +include/TaskManager/CellHTaskInfo.h +include/TaskManager/CellScheduler.h +include/TaskManager/CellTaskInfo.h +include/TaskManager/CellTaskListInfo.h +include/TaskManager/CellTaskManagerImpl.h +include/TaskManager/DmaBuffer.h +include/TaskManager/DmaManager.h +include/TaskManager/HTask.h +include/TaskManager/HTaskInfo.h +include/TaskManager/ListData.h +include/TaskManager/MailManager.h +include/TaskManager/MainScheduler.h +include/TaskManager/PpeScheduler.h +include/TaskManager/Random.h +include/TaskManager/SchedExit.h +include/TaskManager/SchedMail.h +include/TaskManager/SchedNop.h +include/TaskManager/SchedNop2Ready.h +include/TaskManager/SchedTask.h +include/TaskManager/SchedTaskBase.h +include/TaskManager/SchedTaskList.h +include/TaskManager/Scheduler.h +include/TaskManager/SpeThreads.h +include/TaskManager/SymTable.h +include/TaskManager/Task.h +include/TaskManager/TaskGroup.h +include/TaskManager/TaskList.h +include/TaskManager/TaskListInfo.h +include/TaskManager/TaskManager.h +include/TaskManager/TaskManagerImpl.h +include/TaskManager/TaskQueue.h +include/TaskManager/TaskQueueInfo.h +include/TaskManager/base.h +include/TaskManager/error.h +include/TaskManager/types.h
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/file_list~ Tue Jun 02 21:43:53 2009 +0900 @@ -0,0 +1,74 @@ +Renderer/Cell/Engine.h +Renderer/Cell/SceneGraph2PolygonTask.h +Renderer/DataPack/DataPackEngine.h +Renderer/Simple/SimpleEngine.h +TaskManager/Cell/CellBufferManager.cc +TaskManager/Cell/CellHTaskInfo.cc +TaskManager/Cell/CellTaskListInfo.cc +TaskManager/Cell/CellTaskManagerImpl.cc +TaskManager/Cell/PpeScheduler.cc +TaskManager/Cell/SpeThreads.cc +TaskManager/Fifo/FifoDmaManager.cc +TaskManager/Fifo/FifoTaskManagerImpl.cc +TaskManager/Fifo/MainScheduler.cc +TaskManager/kernel/main.cc +example/HelloWorld/Func.h +example/HelloWorld/main.cc +example/basic/Func.h +example/basic/main.cc +example/cube/CubeSceneGraph.h +example/cube/CubeTask.h +example/cube/RenderingEngine.h +example/dependency_task/Func.h +example/dependency_task/main.cc +example/many_task/Func.h +example/many_task/main.cc +example/many_task/sort.cc +example/many_task/sort.h +example/many_task/task_init.cc +example/post_function/Func.h +example/post_function/main.cc +example/renew_task/Func.h +example/renew_task/main.cc +example/share_task/Func.h +example/share_task/main.cc +include/TaskManager/BufferManager.h +include/TaskManager/CellBufferManager.h +include/TaskManager/CellDmaManager.h +include/TaskManager/CellHTaskInfo.h +include/TaskManager/CellScheduler.h +include/TaskManager/CellTaskInfo.h +include/TaskManager/CellTaskListInfo.h +include/TaskManager/CellTaskManagerImpl.h +include/TaskManager/DmaBuffer.h +include/TaskManager/DmaManager.h +include/TaskManager/FifoDmaManager.h +include/TaskManager/FifoTaskManagerImpl.h +include/TaskManager/HTask.h +include/TaskManager/HTaskInfo.h +include/TaskManager/ListData.h +include/TaskManager/MailManager.h +include/TaskManager/MainScheduler.h +include/TaskManager/PpeScheduler.h +include/TaskManager/Random.h +include/TaskManager/SchedExit.h +include/TaskManager/SchedMail.h +include/TaskManager/SchedNop.h +include/TaskManager/SchedNop2Ready.h +include/TaskManager/SchedTask.h +include/TaskManager/SchedTaskBase.h +include/TaskManager/SchedTaskList.h +include/TaskManager/Scheduler.h +include/TaskManager/SpeThreads.h +include/TaskManager/SymTable.h +include/TaskManager/Task.h +include/TaskManager/TaskGroup.h +include/TaskManager/TaskList.h +include/TaskManager/TaskListInfo.h +include/TaskManager/TaskManager.h +include/TaskManager/TaskManagerImpl.h +include/TaskManager/TaskQueue.h +include/TaskManager/TaskQueueInfo.h +include/TaskManager/base.h +include/TaskManager/error.h +include/TaskManager/types.h