4 (C) 2014-2015 VOSystems.
11 .global load_gdtr, load_idtr, io_cli, io_sti, io_hlt, load_tr
12 .global io_in8, io_in16, io_in32, io_out8, io_out16, io_out32
38 load_tr: # void load_tr(int tr);
42 io_in8: # int io_in8(int port);
43 MOV EDX,[ESP+4] # port
48 io_in16: # int io_in16(int port);
49 MOV EDX,[ESP+4] # port
54 io_in32: # int io_in32(int port);
55 MOV EDX,[ESP+4] # port
59 io_out8: # void io_out8(int port, int data);
60 MOV EDX,[ESP+4] # port
65 io_out16: # void io_out16(int port, int data);
66 MOV EDX,[ESP+4] # port
67 MOV EAX,[ESP+8] # data
71 io_out32: # void io_out32(int port, int data);
72 MOV EDX,[ESP+4] # port
73 MOV EAX,[ESP+8] # data