public int GetIrqCount(byte irq) { HalPic pic = CurrentProcessor.pic; // Only set on native hal if (pic == null) { return(0); } return(interruptCounts[pic.IrqToInterrupt(irq)]); }
public static byte GetMaxIrq() { HalPic pic = CurrentProcessor.pic; // This is not set on halhyper or halwin32 if (pic == null) { return(0); } return(CurrentProcessor.pic.MaximumIrq); }
public void AddPic(HalPic pic) { Tracing.Log(Tracing.Audit, "AddPic({0})\n", Kernel.TypeName(pic)); this.pic = pic; }