VirtualBox

Ignore:
Timestamp:
Jun 16, 2023 8:04:11 AM (23 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
157897
Message:

*: Some of the easy build fixes for linux.arm64 not warranting their own commit, bugref:10457

Location:
trunk/src/VBox/Additions/common/VBoxGuest/linux
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/common/VBoxGuest/linux/Makefile

    r98103 r100191  
    169169ifeq ($(VBOX_KBUILD_TARGET_ARCH),amd64)
    170170VBOXMOD_DEFS += VBOX_WITH_64_BITS_GUESTS
     171else ifeq ($(VBOX_KBUILD_TARGET_ARCH),arm64)
     172VBOXMOD_DEFS += VBOX_WITH_64_BITS_GUESTS
    171173endif
    172174ifeq ($(KERN_VERSION),24)
  • trunk/src/VBox/Additions/common/VBoxGuest/linux/combined-agnostic.c

    r98103 r100191  
    172172#include "VBox/logbackdoor.c"
    173173#undef LOG_GROUP
    174 #include "VBox/RTLogWriteVmm-amd64-x86.c"
     174#if defined(RT_ARCH_AMD) || defined(RT_ARCH_X86)
     175# include "VBox/RTLogWriteVmm-amd64-x86.c"
     176#else
     177# include "generic/RTLogWriteVmm-stub-generic.c"
     178#endif
    175179
    176180#ifdef RT_ARCH_AMD64
    177181# undef LOG_GROUP
    178182# include "common/alloc/heapsimple.c"
     183#endif
     184
     185#if defined(RT_ARCH_ARM64) || defined(RT_ARCH_ARM32)
     186# undef LOG_GROUP
     187# include "common/asm/ASMMultU64ByU32DivByU32-generic.c"
    179188#endif
    180189
  • trunk/src/VBox/Additions/common/VBoxGuest/linux/files_vboxguest

    r98103 r100191  
    4242    ${PATH_ROOT}/include/iprt/asm.h=>include/iprt/asm.h \
    4343    ${PATH_ROOT}/include/iprt/asm-amd64-x86.h=>include/iprt/asm-amd64-x86.h \
     44    ${PATH_ROOT}/include/iprt/asm-arm.h=>include/iprt/asm-arm.h \
    4445    ${PATH_ROOT}/include/iprt/asm-math.h=>include/iprt/asm-math.h \
    4546    ${PATH_ROOT}/include/iprt/assert.h=>include/iprt/assert.h \
     
    126127    ${PATH_ROOT}/src/VBox/Runtime/common/alloc/alloc.cpp=>common/alloc/alloc.c \
    127128    ${PATH_ROOT}/src/VBox/Runtime/common/alloc/heapsimple.cpp=>common/alloc/heapsimple.c \
     129    ${PATH_ROOT}/src/VBox/Runtime/common/asm/ASMMultU64ByU32DivByU32-generic.cpp=>common/asm/ASMMultU64ByU32DivByU32-generic.c \
    128130    ${PATH_ROOT}/src/VBox/Runtime/common/checksum/crc32.cpp=>common/checksum/crc32.c \
    129131    ${PATH_ROOT}/src/VBox/Runtime/common/err/RTErrConvertFromErrno.cpp=>common/err/RTErrConvertFromErrno.c \
     
    187189    ${PATH_ROOT}/src/VBox/Runtime/generic/RTLogWriteStdErr-stub-generic.cpp=>generic/RTLogWriteStdErr-stub-generic.c \
    188190    ${PATH_ROOT}/src/VBox/Runtime/generic/RTLogWriteStdOut-stub-generic.cpp=>generic/RTLogWriteStdOut-stub-generic.c \
     191    ${PATH_ROOT}/src/VBox/Runtime/generic/RTLogWriteVmm-stub-generic.cpp=>generic/RTLogWriteVmm-stub-generic.c \
    189192    ${PATH_ROOT}/src/VBox/Runtime/generic/RTMpGetCoreCount-generic.cpp=>generic/RTMpGetCoreCount-generic.c \
    190193    ${PATH_ROOT}/src/VBox/Runtime/generic/RTSemEventWait-2-ex-generic.cpp=>generic/RTSemEventWait-2-ex-generic.c \
Note: See TracChangeset for help on using the changeset viewer.

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