Mercurial > hg > Game > Cerium
changeset 274:862e959e0884 draft
merge
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 04 Jun 2009 00:08:48 +0900 |
parents | ec6729fab209 |
children | 237a75ab7a9b |
files | TAGS TaskManager/Fifo/FifoDmaManager.o TaskManager/Fifo/FifoTaskManagerImpl.o TaskManager/Fifo/MainScheduler.o TaskManager/Test/test_render/Button.o TaskManager/Test/test_render/Camera.o TaskManager/Test/test_render/Joystick.o TaskManager/Test/test_render/Keyboard.o TaskManager/Test/test_render/Pad.o TaskManager/Test/test_render/SGList.o TaskManager/Test/test_render/SceneGraph.o TaskManager/Test/test_render/SceneGraphIterator.o TaskManager/Test/test_render/SceneGraphRoot.o TaskManager/Test/test_render/SpanC.o TaskManager/Test/test_render/TextureHash.o TaskManager/Test/test_render/ball_bound.o TaskManager/Test/test_render/base64_de.o TaskManager/Test/test_render/bullet_action.o TaskManager/Test/test_render/camera_action.o TaskManager/Test/test_render/cube_action.o TaskManager/Test/test_render/direction.o TaskManager/Test/test_render/enemy_action.o TaskManager/Test/test_render/hit_judge.o TaskManager/Test/test_render/ieshoot.o TaskManager/Test/test_render/init_position.o TaskManager/Test/test_render/long_cube.o TaskManager/Test/test_render/main.o TaskManager/Test/test_render/node.o TaskManager/Test/test_render/panel.o TaskManager/Test/test_render/player_action.o TaskManager/Test/test_render/polygon.o TaskManager/Test/test_render/post.o TaskManager/Test/test_render/sys.o TaskManager/Test/test_render/task/CreatePolygon.o TaskManager/Test/test_render/task/CreatePolygonFromSceneGraph.o TaskManager/Test/test_render/task/CreateSpan.o TaskManager/Test/test_render/task/DrawBack.o TaskManager/Test/test_render/task/DrawSpan.o TaskManager/Test/test_render/task/DrawSpanRenew.o TaskManager/Test/test_render/task/Load_Texture.o TaskManager/Test/test_render/task/Set_Texture.o TaskManager/Test/test_render/task/TileHash.o TaskManager/Test/test_render/task/create_sgp.o TaskManager/Test/test_render/task/dummy.o TaskManager/Test/test_render/task/task_init.o TaskManager/Test/test_render/task/update_sgp.o TaskManager/Test/test_render/texture.o TaskManager/Test/test_render/triangle.o TaskManager/Test/test_render/universe.o TaskManager/Test/test_render/untitled.o TaskManager/Test/test_render/vacuum.o TaskManager/Test/test_render/vertex.o TaskManager/Test/test_render/viewer.o TaskManager/Test/test_render/viewerFB.o TaskManager/Test/test_render/viewerSDL.o TaskManager/Test/test_render/viewer_types.o TaskManager/Test/test_render/xml.o TaskManager/kernel/main.o TaskManager/kernel/ppe/BufferManager.o TaskManager/kernel/ppe/DmaBuffer.o TaskManager/kernel/ppe/HTask.o TaskManager/kernel/ppe/HTaskInfo.o TaskManager/kernel/ppe/MailManager.o TaskManager/kernel/ppe/Random.o TaskManager/kernel/ppe/SymTable.o TaskManager/kernel/ppe/Task.o TaskManager/kernel/ppe/TaskList.o TaskManager/kernel/ppe/TaskListInfo.o TaskManager/kernel/ppe/TaskManager.o TaskManager/kernel/ppe/TaskManagerImpl.o TaskManager/kernel/ppe/TaskQueue.o TaskManager/kernel/ppe/TaskQueueInfo.o TaskManager/kernel/schedule/SchedExit.o TaskManager/kernel/schedule/SchedMail.o TaskManager/kernel/schedule/SchedNop.o TaskManager/kernel/schedule/SchedNop2Ready.o TaskManager/kernel/schedule/SchedTask.o TaskManager/kernel/schedule/SchedTaskList.o TaskManager/kernel/schedule/Scheduler.o TaskManager/kernel/schedule/TaskGroup.o TaskManager/kernel/sys_task/Finish.o TaskManager/kernel/sys_task/Start.o TaskManager/kernel/sys_task/systask_register.o TaskManager/libCellManager.a TaskManager/libFifoManager.a TaskManager/libspemanager.a example/HelloWorld/Makefile.def~ example/HelloWorld/main.o example/HelloWorld/ppe/Hello.o example/HelloWorld/ppe/task_init.o example/busy_rate/main.o example/busy_rate/ppe/busy_rate.o example/busy_rate/ppe/task_init.o example/busy_rate/spe/busy_rate.o example/busy_rate/spe/spe-main.o file_list file_list~ include/TaskManager/CellDmaManager.h~ |
diffstat | 98 files changed, 0 insertions(+), 517 deletions(-) [+] |
line wrap: on
line diff
--- a/TAGS Thu Jun 04 00:06:37 2009 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,344 +0,0 @@ - -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
--- a/example/HelloWorld/Makefile.def~ Thu Jun 04 00:06:37 2009 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,14 +0,0 @@ -TARGET = hello - -# include/library path -# ex: macosx -#CERIUM = /Users/gongo/Source/Cerium - -# ex: linux/ps3 -CERIUM = /home/gongo/Cerium - -CC = g++ -CFLAGS = -g -Wall -O9 - -INCLUDE = -I${CERIUM}/include/TaskManager -I. -I.. -LIBS = -L${CERIUM}/TaskManager
--- a/file_list Thu Jun 04 00:06:37 2009 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,49 +0,0 @@ -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
--- a/file_list~ Thu Jun 04 00:06:37 2009 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,74 +0,0 @@ -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
--- a/include/TaskManager/CellDmaManager.h~ Thu Jun 04 00:06:37 2009 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,36 +0,0 @@ -#ifndef INCLUDED_CELL_DMA_MANAGER -#define INCLUDED_CELL_DMA_MANAGER - -#ifndef INCLUDED_BASE_H_ -# include "base.h" -#endif - -#ifndef INCLUDED_DMA_MANAGER -# include "DmaManager.h" -#endif - -#include <spu_mfcio.h> - -class CellDmaManager : public DmaManager { -public: - BASE_NEW_DELETE(CellDmaManager); - - typedef struct dma_list { - uint32 addr; - uint32 size; - } DmaList, *DmaListPtr; - - /* variables */ - - /* functions */ - void dma_load(void *buf, uint32 addr, uint32 size, uint32 mask); - void dma_store(void *buf, uint32 addr, uint32 size, uint32 mask); - void dma_wait(uint32 mask) ; - - void mail_write(uint32 data); - uint32 mail_read(void); - void dma_loadList(ListDataPtr list, void *buff, uint32 mask); - void dma_storeList(ListDataPtr, void *buff, uint32 mask); -}; - -#endif