search for: vmi_cur_pad

Displaying 2 results from an estimated 2 matches for "vmi_cur_pad".

2007 Apr 18
3
[RFC, PATCH 4/24] i386 Vmi inline implementation
...prefix at a time because beyond that + * both AMD and Intel processors start to show inefficiencies. + */ +#define vmi_nop_pad \ +.equ vmi_pad_total, vmi_translation_len - vmi_native_len; \ +.equ vmi_pad, vmi_pad_total; \ +.rept (vmi_pad+11)/12; \ + .if vmi_pad > 12; \ + .equ vmi_cur_pad, 12; \ + .else; \ + .equ vmi_cur_pad, vmi_pad; \ + .endif; \ + .if vmi_cur_pad > 1; \ + .fill vmi_cur_pad-1, 1, 0x66; \ + .endif; \ + .byte 0x90; \ + .equ vmi_pad, vmi_pad - vmi_cur_pad; \ +.endr; + +/* + * Create an annotation for a VMI call; the VMI call c...
2007 Apr 18
3
[RFC, PATCH 4/24] i386 Vmi inline implementation
...prefix at a time because beyond that + * both AMD and Intel processors start to show inefficiencies. + */ +#define vmi_nop_pad \ +.equ vmi_pad_total, vmi_translation_len - vmi_native_len; \ +.equ vmi_pad, vmi_pad_total; \ +.rept (vmi_pad+11)/12; \ + .if vmi_pad > 12; \ + .equ vmi_cur_pad, 12; \ + .else; \ + .equ vmi_cur_pad, vmi_pad; \ + .endif; \ + .if vmi_cur_pad > 1; \ + .fill vmi_cur_pad-1, 1, 0x66; \ + .endif; \ + .byte 0x90; \ + .equ vmi_pad, vmi_pad - vmi_cur_pad; \ +.endr; + +/* + * Create an annotation for a VMI call; the VMI call c...