VirtualBox

Changeset 94908 in vbox for trunk/src/VBox/Runtime/common


Ignore:
Timestamp:
May 7, 2022 7:25:46 PM (3 years ago)
Author:
vboxsync
Message:

/Config.kmk,IPRT: Some arm64 adjustments. bugref:10224

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/common/misc/zero-alt.S

    r93288 r94908  
    3131        .section    __TEXT,__const
    3232# define NAME(a) _##a
    33 #elif defined(ASM_FORMAT_ELF) && (defined(RT_ARCH_SPARC) || defined(RT_ARCH_SPARC64))
    34 ! Putting it in the rodata segment/section for now.
     33#elif defined(ASM_FORMAT_ELF) && (defined(RT_ARCH_ARM64) || defined(RT_ARCH_SPARC) || defined(RT_ARCH_SPARC64))
     34/* Putting it in the rodata segment/section for now. */
    3535        .file       "zero-alt.S"
    3636        .section    ".rodata"
    3737# define NAME(a) a
     38# define NEED_HIDDEN
    3839#else
    3940# error "PORT ME!"
     
    4344        .globl      NAME(g_abRTZeroPage)
    4445#ifdef ASM_FORMAT_ELF
    45 # if defined(RT_ARCH_SPARC) || defined(RT_ARCH_SPARC64)
     46# ifdef NEED_HIDDEN
    4647        .hidden     NAME(g_abRTZeroPage)
    4748# endif
     
    5657        .globl      NAME(g_abRTZero4K)
    5758#ifdef ASM_FORMAT_ELF
    58 # if defined(RT_ARCH_SPARC) || defined(RT_ARCH_SPARC64)
     59# ifdef NEED_HIDDEN
    5960        .hidden     NAME(g_abRTZero4K)
    6061# endif
     
    6566        .globl      NAME(g_abRTZero8K)
    6667#ifdef ASM_FORMAT_ELF
    67 # if defined(RT_ARCH_SPARC) || defined(RT_ARCH_SPARC64)
     68# ifdef NEED_HIDDEN
    6869        .hidden     NAME(g_abRTZero8K)
    6970# endif
     
    7475        .globl      NAME(g_abRTZero16K)
    7576#ifdef ASM_FORMAT_ELF
    76 # if defined(RT_ARCH_SPARC) || defined(RT_ARCH_SPARC64)
     77# ifdef NEED_HIDDEN
    7778        .hidden     NAME(g_abRTZero16K)
    7879# endif
     
    8384        .globl      NAME(g_abRTZero32K)
    8485#ifdef ASM_FORMAT_ELF
    85 # if defined(RT_ARCH_SPARC) || defined(RT_ARCH_SPARC64)
     86# ifdef NEED_HIDDEN
    8687        .hidden     NAME(g_abRTZero32K)
    8788# endif
     
    9293        .globl      NAME(g_abRTZero64K)
    9394#ifdef ASM_FORMAT_ELF
    94 # if defined(RT_ARCH_SPARC) || defined(RT_ARCH_SPARC64)
     95# ifdef NEED_HIDDEN
    9596        .hidden     NAME(g_abRTZero64K)
    9697# endif
     
    102103#ifdef ASM_FORMAT_MACHO
    103104        .space      65536
    104 #elif defined(ASM_FORMAT_ELF) && (defined(RT_ARCH_SPARC) || defined(RT_ARCH_SPARC64))
     105#elif defined(ASM_FORMAT_ELF)
    105106        .skip       65536
    106107#endif
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