TempleOSCDV4.11.ISO
This commit is contained in:
1 parent
9206246147
commit
93ca216483
662 files changed
+6431
-7369
No files matched your search
@@ -0,0 +1,23 @@
|
||||
interrupt U0 IntBeepOn()
|
||||
{
|
||||
*(dev.uncached_alias+LAPIC_EOI)(U32 *)=0; //signal end of interrupt
|
||||
Snd(100);
|
||||
}
|
||||
|
||||
interrupt U0 IntBeepOff()
|
||||
{
|
||||
*(dev.uncached_alias+LAPIC_EOI)(U32 *)=0;
|
||||
Snd(0);
|
||||
}
|
||||
|
||||
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