|
|
@@ -14,9 +14,9 @@ section .bss
|
|
|
lt RESB 1
|
|
|
ot RESB 16
|
|
|
;timer struct interval
|
|
|
- itimer RESB 8
|
|
|
+ itimer RESQ 1
|
|
|
;timer struct init val
|
|
|
- vtimer RESB 8
|
|
|
+ vtimer RESQ 1
|
|
|
|
|
|
|
|
|
section .data
|
|
|
@@ -42,9 +42,11 @@ _start:
|
|
|
|
|
|
;init timer
|
|
|
;interval
|
|
|
- mov [itimer], DWORD 0x2000
|
|
|
+ mov [itimer], dword 0x0
|
|
|
+ mov [itimer + 4], dword 0x20
|
|
|
;value
|
|
|
- mov [vtimer], DWORD 0
|
|
|
+ mov [vtimer], dword 0x0
|
|
|
+ mov [vtimer + 4], dword 0x0
|
|
|
|
|
|
;settime sys_timerfd_settime
|
|
|
mov eax, SYS_TIMERFD_SETTIME
|