Changeset 58750 in vbox
- Timestamp:
- Nov 18, 2015 8:31:38 PM (9 years ago)
- Location:
- trunk
- Files:
-
- 1 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/asmdefs.mac
r58691 r58750 23 23 ; terms and conditions of either the GPL or the CDDL or both. 24 24 ; 25 26 ; Special hack for bs3kit. 27 %ifdef RT_ASMDEFS_INC_FIRST_FILE 28 %include "asmdefs-first.mac" 29 %endif 25 30 26 31 %ifndef ___iprt_asmdefs_mac -
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/Makefile.kmk
r58720 r58750 382 382 bs3-cmn-TestSendStrCmd.asm \ 383 383 bs3-cmn-TestIsVmmDevTestingPresent.asm \ 384 ../../../Runtime/common/asm/ASMBitFirstClear.asm 384 385 385 386 # The BS3Kit library. … … 387 388 bs3kit-common-16_TEMPLATE = VBoxBS3KitImg 388 389 bs3kit-common-16_DEFS = TMPL_PE16 BS3_CMN_ONLY 390 bs3kit-common-16_ASDEFS = RT_ASMDEFS_INC_FIRST_FILE 389 391 bs3kit-common-16_SOURCES = $(VBOX_BS3KIT_COMMON_SOURCES) \ 390 392 bs3-system-data.asm … … 394 396 bs3kit-common-32_TEMPLATE = VBoxBS3KitImg32 395 397 bs3kit-common-32_DEFS = TMPL_PE32 BS3_CMN_ONLY 398 bs3kit-common-32_ASDEFS = RT_ASMDEFS_INC_FIRST_FILE 396 399 bs3kit-common-32_SOURCES = $(VBOX_BS3KIT_COMMON_SOURCES) 397 400 … … 400 403 bs3kit-common-64-asm_TEMPLATE = VBoxBS3KitImg64 401 404 bs3kit-common-64-asm_DEFS = TMPL_LM64 BS3_CMN_ONLY 405 bs3kit-common-64-asm_ASDEFS = RT_ASMDEFS_INC_FIRST_FILE 402 406 bs3kit-common-64-asm_SOURCES = $(filter %.asm,$(VBOX_BS3KIT_COMMON_SOURCES)) 403 407 -
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit.h
r58720 r58750 36 36 # undef IN_RING0 37 37 #endif 38 39 /* 40 * We may want to reuse some IPRT code in the common name space, so we 41 * redefine the RT_MANGLER to work like BS3_CMN_NM. (We cannot use 42 * BS3_CMN_NM yet, as we need to include IPRT headers with function 43 * declarations before we can define it. Thus the duplciate effort.) 44 */ 45 #define RT_MANGLER(a_Name) RT_CONCAT3(a_Name,_c,ARCH_BITS) 46 #include <iprt/mangling.h> 38 47 #include <iprt/x86.h> 48 49 39 50 40 51 RT_C_DECLS_BEGIN … … 335 346 # define BS3_DATA_NM(a_Name) a_Name 336 347 #endif 348 337 349 338 350 /** … … 387 399 388 400 401 389 402 /** @defgroup grp_bs3kit_system System structures 390 403 * @{ */ … … 1181 1194 RT_C_DECLS_END 1182 1195 1183 #endif 1184 1196 1197 #endif 1198 -
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit.mac
r58694 r58750 32 32 ; If we don't do the latter we end up with an unused 'text' section. 33 33 ; 34 35 ; Drop the asmdefs-first.mac header for native bs3kit files. 36 %undef RT_ASMDEFS_INC_FIRST_FILE 34 37 35 38 ;; Wrapper around BITS.
Note:
See TracChangeset
for help on using the changeset viewer.