VirtualBox

Changeset 66168 in vbox


Ignore:
Timestamp:
Mar 20, 2017 1:40:32 PM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
114077
Message:

bs3kit: Added lower case mode name global variables and getter.

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  
    5656        bs3-cmn-A20Enable.asm \
    5757        bs3-cmn-GetModeName.c \
     58        bs3-cmn-GetModeNameShortLower.c \
    5859        bs3-cmn-KbdRead.asm \
    5960        bs3-cmn-KbdWait.asm \
     
    265266VBOX_BS3KIT_MODE_SOURCES = \
    266267        bs3-mode-Name.asm \
     268        bs3-mode-NameShortLower.asm \
    267269        bs3-mode-SwitchToRM.asm \
    268270        bs3-mode-SwitchToPE16.asm \
  • trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-GetModeNameShortLower.c

    r66151 r66168  
    11/* $Id$ */
    22/** @file
    3  * BS3Kit - Bs3GetModeName
     3 * BS3Kit - Bs3GetModeNameShortLower
    44 */
    55
     
    2929
    3030
    31 #undef Bs3GetModeName
    32 BS3_CMN_DEF(const char BS3_FAR *, Bs3GetModeName,(uint8_t bMode))
     31#undef Bs3GetModeNameShortLower
     32BS3_CMN_DEF(const char BS3_FAR *, Bs3GetModeNameShortLower,(uint8_t bMode))
    3333{
    3434    switch (bMode)
    3535    {
    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 "invalid";
    59         default:                    return "unknow";
     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";
    6060    }
    6161}
  • trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-mode-NameShortLower.asm

    r66151 r66168  
    2929
    3030BS3_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
     33BS3_GLOBAL_NAME_EX RT_CONCAT3(g_szBs3ModeNameShortLower, _, TMPL_MODE_LNAME), , %strlen(MY_MODE_NAME_STR)
     34BS3_GLOBAL_NAME_EX RT_CONCAT3(_g_szBs3ModeNameShortLower, _, TMPL_MODE_LNAME), , %strlen(MY_MODE_NAME_STR)
     35        db MY_MODE_NAME_STR, 0
    3436
  • trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit-autostubs.kmk

    r66053 r66168  
    3535$(call BS3KIT_FN_GEN_CMN_FARSTUB,bs3kit-common-16,Bs3RegCtxSaveEx,8)
    3636$(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)
    3740$(call BS3KIT_FN_GEN_CMN_NEARSTUB,bs3kit-common-16,Bs3StrCpy)
    3841$(call BS3KIT_FN_GEN_CMN_NEARSTUB,bs3kit-common-16,Bs3GetModeName)
     42$(call BS3KIT_FN_GEN_CMN_NEARSTUB,bs3kit-common-16,Bs3GetModeNameShortLower)
    3943$(call BS3KIT_FN_GEN_CMN_NEARSTUB,bs3kit-common-16,Bs3PagingAlias)
    4044$(call BS3KIT_FN_GEN_CMN_NEARSTUB,bs3kit-common-16,Bs3PagingInitRootForLM)
     
    9397$(call BS3KIT_FN_GEN_CMN_NEARSTUB,bs3kit-common-16,Bs3SlabListFree)
    9498$(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)
    9899$(call BS3KIT_FN_GEN_CMN_NEARSTUB,bs3kit-common-16,Bs3TestInit)
    99100$(call BS3KIT_FN_GEN_CMN_NEARSTUB,bs3kit-common-16,Bs3TestPrintf)
  • trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit-mangling-code-define.h

    r64751 r66168  
    3232#define Bs3A20EnableViaPortA BS3_CMN_MANGLER(Bs3A20EnableViaPortA)
    3333#define Bs3GetModeName BS3_CMN_MANGLER(Bs3GetModeName)
     34#define Bs3GetModeNameShortLower BS3_CMN_MANGLER(Bs3GetModeNameShortLower)
    3435#define Bs3KbdRead BS3_CMN_MANGLER(Bs3KbdRead)
    3536#define Bs3KbdWait BS3_CMN_MANGLER(Bs3KbdWait)
  • trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit-mangling-code-undef.h

    r64751 r66168  
    3232#undef Bs3A20EnableViaPortA
    3333#undef Bs3GetModeName
     34#undef Bs3GetModeNameShortLower
    3435#undef Bs3KbdRead
    3536#undef Bs3KbdWait
  • trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit.h

    r66117 r66168  
    14941494
    14951495/**
     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 */
     1501BS3_CMN_PROTO_STUB(const char BS3_FAR *, Bs3GetModeNameShortLower,(uint8_t bMode));
     1502
     1503/**
    14961504 * Shutdown the system, never returns.
    14971505 *
     
    34143422 * These are all in DATA16 so they can be accessed from any code.  */
    34153423BS3_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.  */
     3426BS3_MODE_EXPAND_EXTERN_DATA16(const char, g_szBs3ModeNameShortLower, []);
     3427
    34163428
    34173429/**
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette