• R/O
  • SSH
  • HTTPS

nos: Commit


Commit MetaInfo

Révision357 (tree)
l'heure2009-10-22 13:14:06
Auteuruchan_nos

Message de Log

いらない変数の削除
コンソールタスクの登録を新機構に変更

Change Summary

Modification

--- bitnos5/trunk/kernel/boot.cpp (revision 356)
+++ bitnos5/trunk/kernel/boot.cpp (revision 357)
@@ -108,7 +108,6 @@
108108 Image imageVram((uint16_t*)binfo->vramaddr, binfo->xsize, binfo->ysize);
109109
110110 char s[128];
111- int inputXPos = 0;
112111
113112 Point mpos; // マウス座標
114113 mpos = Point(binfo->xsize / 2, binfo->ysize / 2);
@@ -234,7 +233,7 @@
234233 */
235234
236235 Timer* tim1 = timman->Alloc(task, 1);
237- tim1->SetTime(500);
236+ tim1->SetTime(50);
238237
239238 sheettest->SetParentTask(taskman->GetCurrentTask());
240239
@@ -288,17 +287,16 @@
288287 } else if (msg->from == Message::From::Timer) {
289288 if (msg->arg1 == 1) {
290289 //tim1->SetTime(500);
291- Debug::WriteLine("from timer : tim1 (5sec)");
292-
293290 Task* consTask = taskman->Alloc();
294- consTask->SetEipEsp(
295- (uint32_t)&TaskConsoleFunc,
296- (uint32_t)((new uint8_t[1024*4]) + 1024*4)
297- );
291+ uintptr_t stackTop;
292+ uint32_t stackSize;
293+ stackTop = (uintptr_t)(new uint8_t[stackSize = 1024*4]);
294+ consTask->SetFuncs(stackTop, stackSize,
295+ TaskConsole::Init, DummyFunc, TaskConsole::Proc);
298296 consTask->InitQueue(128);
299297 taskman->Run(consTask, 1, 2);
300298 } else if (msg->arg1 == 2) {
301- Debug::WriteLine("timCursor timeup");
299+ //Debug::WriteLine("timCursor timeup");
302300 if (active) {
303301 timCursor->SetTime(50);
304302 timCursor->SetTime(50);
Afficher sur ancien navigateur de dépôt.