コード例 #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);
}