SparrowOSTS_121127.ISO
This commit is contained in:
1 parent
0e9364ff4c
commit
e57428affb
1218 files changed
+247142
-165507
No files matched your search
@@ -0,0 +1,57 @@
|
||||
I64 load_test_done;
|
||||
|
||||
U0 Job1(I64)
|
||||
{ //Compile Compiler
|
||||
TaskInitExt; //Enable file access
|
||||
Preempt(ON); //Off by default
|
||||
Silent(ON);
|
||||
while (!load_test_done) {
|
||||
Cd("::/SparrowOS/Compiler");
|
||||
Cmp("Compiler");
|
||||
}
|
||||
lock {load_test_done--;}
|
||||
}
|
||||
|
||||
U0 Job2(I64)
|
||||
{ //Log a file
|
||||
TaskInitExt; //Enable file access
|
||||
Preempt(ON); //Off by default
|
||||
while (!load_test_done) {
|
||||
AdamLog("%F","::/SparrowOS/Demo/MultiCore/LoadTest.CPP.Z");
|
||||
Yield;
|
||||
}
|
||||
lock {load_test_done--;}
|
||||
}
|
||||
|
||||
U0 Job3(I64)
|
||||
{ //Log a file
|
||||
TaskInitExt; //Enable file access
|
||||
Preempt(ON); //Off by default
|
||||
while (!load_test_done) {
|
||||
Cd("::/SparrowOS/Compiler");
|
||||
AdamLog("%F","Compiler.PRJ.Z");
|
||||
Yield;
|
||||
}
|
||||
lock {load_test_done--;}
|
||||
}
|
||||
|
||||
U0 Main()
|
||||
{
|
||||
load_test_done=0;
|
||||
"Running MultiCore Test...\n";
|
||||
MPSpawn(&Job1);
|
||||
MPSpawn(&Job2);
|
||||
MPSpawn(&Job1);
|
||||
MPSpawn(&Job3);
|
||||
Spawn(&Job1);
|
||||
Spawn(&Job2);
|
||||
Spawn(&Job1);
|
||||
Spawn(&Job3);
|
||||
PressAKey;
|
||||
load_test_done=8;
|
||||
//We don't want to yank code from under MP cores.
|
||||
while (load_test_done)
|
||||
Yield;
|
||||
}
|
||||
|
||||
Main;
|
||||
Reference in new issue
Block a user