summaryrefslogtreecommitdiff
path: root/src/interrupts.asm
blob: 2a097831d973bc225a06c25dc0695e6489435771 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
[bits 32]

global interrupts_enable
global interrupts_disable

; void interrupts_enable( void )
interrupts_enable:
	push ebp
	sti
	leave
	ret

; void interrupts_disable( void )
interrupts_disable:
	push ebp
	cli
	leave
	ret

; uint32_t interrpts_handle_interrupt( uint8_t interrupt_no, uint32_t esp );