Create the AHCI branch for Aman's work
[reactos.git] / sdk / include / ddk / isvbop.inc
1 /*
2 * isvbop.inc
3 *
4 * Windows NT Device Driver Kit
5 *
6 * This file is part of the ReactOS DDK package.
7 *
8 * Contributors:
9 * Hermes Belusca-Maito (hermes.belusca@sfr.fr)
10 *
11 * THIS SOFTWARE IS NOT COPYRIGHTED
12 *
13 * This source code is offered for use in the public domain. You may
14 * use, modify or distribute it freely.
15 *
16 * This code is distributed in the hope that it will be useful but
17 * WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
18 * DISCLAIMED. This includes but is not limited to warranties of
19 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
20 *
21 */
22
23 /*
24 * This is the corresponding ASM header for isvbop.h.
25 * Please refer to isvbop.h for information about these interfaces.
26 */
27
28 #include <asm.inc>
29
30 BOP_3RDPARTY = HEX(58)
31 BOP_UNSIMULATE = HEX(FE)
32
33 MACRO(RegisterModule)
34 .byte HEX(C4), HEX(C4), BOP_3RDPARTY, 0
35 ENDM
36
37 MACRO(UnRegisterModule)
38 .byte HEX(C4), HEX(C4), BOP_3RDPARTY, 1
39 ENDM
40
41 MACRO(DispatchCall)
42 .byte HEX(C4), HEX(C4), BOP_3RDPARTY, 2
43 ENDM
44
45 MACRO(VDDUnSimulate16)
46 .byte HEX(C4), HEX(C4), BOP_UNSIMULATE
47 ENDM
48
49 /* EOF */