Changeset 66168 in vbox
- Timestamp:
- Mar 20, 2017 1:40:32 PM (8 years ago)
- svn:sync-xref-src-repo-rev:
- 114077
- Location:
- trunk/src/VBox/ValidationKit/bootsectors/bs3kit
- Files:
-
- 5 edited
- 2 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/Makefile.kmk
r66167 r66168 56 56 bs3-cmn-A20Enable.asm \ 57 57 bs3-cmn-GetModeName.c \ 58 bs3-cmn-GetModeNameShortLower.c \ 58 59 bs3-cmn-KbdRead.asm \ 59 60 bs3-cmn-KbdWait.asm \ … … 265 266 VBOX_BS3KIT_MODE_SOURCES = \ 266 267 bs3-mode-Name.asm \ 268 bs3-mode-NameShortLower.asm \ 267 269 bs3-mode-SwitchToRM.asm \ 268 270 bs3-mode-SwitchToPE16.asm \ -
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-GetModeNameShortLower.c
r66151 r66168 1 1 /* $Id$ */ 2 2 /** @file 3 * BS3Kit - Bs3GetModeName 3 * BS3Kit - Bs3GetModeNameShortLower 4 4 */ 5 5 … … 29 29 30 30 31 #undef Bs3GetModeName 32 BS3_CMN_DEF(const char BS3_FAR *, Bs3GetModeName ,(uint8_t bMode))31 #undef Bs3GetModeNameShortLower 32 BS3_CMN_DEF(const char BS3_FAR *, Bs3GetModeNameShortLower,(uint8_t bMode)) 33 33 { 34 34 switch (bMode) 35 35 { 36 case BS3_MODE_RM: return g_szBs3ModeName _rm;37 case BS3_MODE_PE16: return g_szBs3ModeName _pe16;38 case BS3_MODE_PE16_32: return g_szBs3ModeName _pe16_32;39 case BS3_MODE_PE16_V86: return g_szBs3ModeName _pe16_v86;40 case BS3_MODE_PE32: return g_szBs3ModeName _pe32;41 case BS3_MODE_PE32_16: return g_szBs3ModeName _pe32_16;42 case BS3_MODE_PEV86: return g_szBs3ModeName _pev86;43 case BS3_MODE_PP16: return g_szBs3ModeName _pp16;44 case BS3_MODE_PP16_32: return g_szBs3ModeName _pp16_32;45 case BS3_MODE_PP16_V86: return g_szBs3ModeName _pp16_v86;46 case BS3_MODE_PP32: return g_szBs3ModeName _pp32;47 case BS3_MODE_PP32_16: return g_szBs3ModeName _pp32_16;48 case BS3_MODE_PPV86: return g_szBs3ModeName _ppv86;49 case BS3_MODE_PAE16: return g_szBs3ModeName _pae16;50 case BS3_MODE_PAE16_32: return g_szBs3ModeName _pae16_32;51 case BS3_MODE_PAE16_V86: return g_szBs3ModeName _pae16_v86;52 case BS3_MODE_PAE32: return g_szBs3ModeName _pae32;53 case BS3_MODE_PAE32_16: return g_szBs3ModeName _pae32_16;54 case BS3_MODE_PAEV86: return g_szBs3ModeName _paev86;55 case BS3_MODE_LM16: return g_szBs3ModeName _lm16;56 case BS3_MODE_LM32: return g_szBs3ModeName _lm32;57 case BS3_MODE_LM64: return g_szBs3ModeName _lm64;58 case BS3_MODE_INVALID: return "inv alid";59 default: return "unk now";36 case BS3_MODE_RM: return g_szBs3ModeNameShortLower_rm; 37 case BS3_MODE_PE16: return g_szBs3ModeNameShortLower_pe16; 38 case BS3_MODE_PE16_32: return g_szBs3ModeNameShortLower_pe16_32; 39 case BS3_MODE_PE16_V86: return g_szBs3ModeNameShortLower_pe16_v86; 40 case BS3_MODE_PE32: return g_szBs3ModeNameShortLower_pe32; 41 case BS3_MODE_PE32_16: return g_szBs3ModeNameShortLower_pe32_16; 42 case BS3_MODE_PEV86: return g_szBs3ModeNameShortLower_pev86; 43 case BS3_MODE_PP16: return g_szBs3ModeNameShortLower_pp16; 44 case BS3_MODE_PP16_32: return g_szBs3ModeNameShortLower_pp16_32; 45 case BS3_MODE_PP16_V86: return g_szBs3ModeNameShortLower_pp16_v86; 46 case BS3_MODE_PP32: return g_szBs3ModeNameShortLower_pp32; 47 case BS3_MODE_PP32_16: return g_szBs3ModeNameShortLower_pp32_16; 48 case BS3_MODE_PPV86: return g_szBs3ModeNameShortLower_ppv86; 49 case BS3_MODE_PAE16: return g_szBs3ModeNameShortLower_pae16; 50 case BS3_MODE_PAE16_32: return g_szBs3ModeNameShortLower_pae16_32; 51 case BS3_MODE_PAE16_V86: return g_szBs3ModeNameShortLower_pae16_v86; 52 case BS3_MODE_PAE32: return g_szBs3ModeNameShortLower_pae32; 53 case BS3_MODE_PAE32_16: return g_szBs3ModeNameShortLower_pae32_16; 54 case BS3_MODE_PAEV86: return g_szBs3ModeNameShortLower_paev86; 55 case BS3_MODE_LM16: return g_szBs3ModeNameShortLower_lm16; 56 case BS3_MODE_LM32: return g_szBs3ModeNameShortLower_lm32; 57 case BS3_MODE_LM64: return g_szBs3ModeNameShortLower_lm64; 58 case BS3_MODE_INVALID: return "inv"; 59 default: return "unk"; 60 60 } 61 61 } -
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-mode-NameShortLower.asm
r66151 r66168 29 29 30 30 BS3_BEGIN_DATA16 31 BS3_GLOBAL_NAME_EX RT_CONCAT3(g_szBs3ModeName, _, TMPL_MODE_LNAME), , %strlen(TMPL_MODE_STR) 32 BS3_GLOBAL_NAME_EX RT_CONCAT3(_g_szBs3ModeName, _, TMPL_MODE_LNAME), , %strlen(TMPL_MODE_STR) 33 db TMPL_MODE_STR, 0 31 %undef MY_MODE_NAME_STR 32 %defstr MY_MODE_NAME_STR TMPL_MODE_LNAME 33 BS3_GLOBAL_NAME_EX RT_CONCAT3(g_szBs3ModeNameShortLower, _, TMPL_MODE_LNAME), , %strlen(MY_MODE_NAME_STR) 34 BS3_GLOBAL_NAME_EX RT_CONCAT3(_g_szBs3ModeNameShortLower, _, TMPL_MODE_LNAME), , %strlen(MY_MODE_NAME_STR) 35 db MY_MODE_NAME_STR, 0 34 36 -
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit-autostubs.kmk
r66053 r66168 35 35 $(call BS3KIT_FN_GEN_CMN_FARSTUB,bs3kit-common-16,Bs3RegCtxSaveEx,8) 36 36 $(call BS3KIT_FN_GEN_CMN_NEARSTUB,bs3kit-common-16,Bs3TestCheckRegCtxEx) 37 $(call BS3KIT_FN_GEN_CMN_NEARSTUB,bs3kit-common-16,Bs3TestFailed) 38 $(call BS3KIT_FN_GEN_CMN_NEARSTUB,bs3kit-common-16,Bs3TestFailedF) 39 $(call BS3KIT_FN_GEN_CMN_NEARSTUB,bs3kit-common-16,Bs3TestFailedV) 37 40 $(call BS3KIT_FN_GEN_CMN_NEARSTUB,bs3kit-common-16,Bs3StrCpy) 38 41 $(call BS3KIT_FN_GEN_CMN_NEARSTUB,bs3kit-common-16,Bs3GetModeName) 42 $(call BS3KIT_FN_GEN_CMN_NEARSTUB,bs3kit-common-16,Bs3GetModeNameShortLower) 39 43 $(call BS3KIT_FN_GEN_CMN_NEARSTUB,bs3kit-common-16,Bs3PagingAlias) 40 44 $(call BS3KIT_FN_GEN_CMN_NEARSTUB,bs3kit-common-16,Bs3PagingInitRootForLM) … … 93 97 $(call BS3KIT_FN_GEN_CMN_NEARSTUB,bs3kit-common-16,Bs3SlabListFree) 94 98 $(call BS3KIT_FN_GEN_CMN_NEARSTUB,bs3kit-common-16,Bs3SlabListInit) 95 $(call BS3KIT_FN_GEN_CMN_NEARSTUB,bs3kit-common-16,Bs3TestFailed)96 $(call BS3KIT_FN_GEN_CMN_NEARSTUB,bs3kit-common-16,Bs3TestFailedF)97 $(call BS3KIT_FN_GEN_CMN_NEARSTUB,bs3kit-common-16,Bs3TestFailedV)98 99 $(call BS3KIT_FN_GEN_CMN_NEARSTUB,bs3kit-common-16,Bs3TestInit) 99 100 $(call BS3KIT_FN_GEN_CMN_NEARSTUB,bs3kit-common-16,Bs3TestPrintf) -
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit-mangling-code-define.h
r64751 r66168 32 32 #define Bs3A20EnableViaPortA BS3_CMN_MANGLER(Bs3A20EnableViaPortA) 33 33 #define Bs3GetModeName BS3_CMN_MANGLER(Bs3GetModeName) 34 #define Bs3GetModeNameShortLower BS3_CMN_MANGLER(Bs3GetModeNameShortLower) 34 35 #define Bs3KbdRead BS3_CMN_MANGLER(Bs3KbdRead) 35 36 #define Bs3KbdWait BS3_CMN_MANGLER(Bs3KbdWait) -
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit-mangling-code-undef.h
r64751 r66168 32 32 #undef Bs3A20EnableViaPortA 33 33 #undef Bs3GetModeName 34 #undef Bs3GetModeNameShortLower 34 35 #undef Bs3KbdRead 35 36 #undef Bs3KbdWait -
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit.h
r66117 r66168 1494 1494 1495 1495 /** 1496 * Translate a mode into a short lower case string. 1497 * 1498 * @returns Pointer to read-only short mode name string. 1499 * @param bMode The mode value (BS3_MODE_XXX). 1500 */ 1501 BS3_CMN_PROTO_STUB(const char BS3_FAR *, Bs3GetModeNameShortLower,(uint8_t bMode)); 1502 1503 /** 1496 1504 * Shutdown the system, never returns. 1497 1505 * … … 3414 3422 * These are all in DATA16 so they can be accessed from any code. */ 3415 3423 BS3_MODE_EXPAND_EXTERN_DATA16(const char, g_szBs3ModeName, []); 3424 /** The TMPL_MODE_LNAME value for each mode. 3425 * These are all in DATA16 so they can be accessed from any code. */ 3426 BS3_MODE_EXPAND_EXTERN_DATA16(const char, g_szBs3ModeNameShortLower, []); 3427 3416 3428 3417 3429 /**
Note:
See TracChangeset
for help on using the changeset viewer.