示例#1
0
文件: pic.c 项目: JamesSullivan1/os
void pic_mask_all(void)
{
        int i;
        for (i = 0 + PIC1_OFFSET; i < 16 + PIC1_OFFSET; i++) {
                pic_mask_irq(i);
        }
}
示例#2
0
文件: pic.c 项目: kapec94/DemOS
int pic_mask_irqs()
{
	int i;
	for (i = 0; i < 0x10; i++) {
		pic_mask_irq(i);
	}
	return S_OK;
}
示例#3
0
文件: timer.c 项目: jminrang/jminrang
void	timer_init	(uint32_t	freq)	{
	uint32_t	div	= 1193180 / freq;

	outb(0x43, 0x36);
	outb(0x40, div & 0xFF);
	outb(0x40, div >> 8);

	pic_mask_irq(0x20);
}
示例#4
0
文件: pic.c 项目: ihategit/akaros
void pic_mask_all(void)
{
    for (int i = 0 + PIC1_OFFSET; i < 16 + PIC1_OFFSET; i++)
        pic_mask_irq(0, i);
}