Initial (manual) import
This commit is contained in:
1 parent
f39611c506
commit
895fe109de
661 files changed
+245862
No files matched your search
@@ -0,0 +1,23 @@
|
||||
interrupt U0 IntBeepOn()
|
||||
{
|
||||
*(dev.uncached_alias+LAPIC_EOI)(U32 *)=0; //signal end of interrupt
|
||||
Snd(34);
|
||||
}
|
||||
|
||||
interrupt U0 IntBeepOff()
|
||||
{
|
||||
*(dev.uncached_alias+LAPIC_EOI)(U32 *)=0;
|
||||
Snd;
|
||||
}
|
||||
|
||||
U0 IntTest()
|
||||
{//Modify interrupt descriptor table use by all cores.
|
||||
IntEntrySet(I_USER,&IntBeepOn,IDTET_TRAP);
|
||||
IntEntrySet(I_USER+1,&IntBeepOff,IDTET_TRAP);
|
||||
//Issue interupt to core1
|
||||
MPInt(I_USER,1);
|
||||
Sleep(1000);
|
||||
MPInt(I_USER+1,1);
|
||||
}
|
||||
|
||||
IntTest;
|
||||
Reference in new issue
Block a user