VirtualBox

Changeset 106433 in vbox for trunk/src/VBox/Runtime


Ignore:
Timestamp:
Oct 17, 2024 11:37:24 AM (7 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
165252
Message:

Runtime/r0drv: Work on getting it building on win.arm64 (the easy bits), bugref:10734

Location:
trunk/src/VBox/Runtime/r0drv
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/r0drv/alloc-ef-r0drv.cpp

    r106061 r106433  
    4646#include <iprt/asm-mem.h>
    4747#include <iprt/asm.h>
    48 #include <iprt/asm-amd64-x86.h>
    4948#include <iprt/assert.h>
    5049#include <iprt/errcore.h>
     
    5453#include <iprt/string.h>
    5554#include <iprt/thread.h>
     55
     56#if defined(RT_ARCH_AMD64) || defined(RT_ARCH_X86)
     57# include <iprt/asm-amd64-x86.h>
     58#elif defined(RT_ARCH_ARM64) || defined(RT_ARCH_ARM32)
     59# include <iprt/asm-arm.h>
     60#else
     61# error "Port me"
     62#endif
     63
    5664
    5765#include "internal/mem.h"
  • trunk/src/VBox/Runtime/r0drv/nt/memobj-r0drv-nt.cpp

    r106061 r106433  
    6060 * to actually be much lower. The values here have been determined experimentally.
    6161 */
    62 #ifdef RT_ARCH_X86
     62#if defined(RT_ARCH_X86) || defined(RT_ARCH_ARM32)
    6363# define MAX_LOCK_MEM_SIZE   (32*1024*1024) /* 32MB */
    6464#endif
    65 #ifdef RT_ARCH_AMD64
     65#if defined(RT_ARCH_AMD64) || defined(RT_ARCH_ARM64)
    6666# define MAX_LOCK_MEM_SIZE   (24*1024*1024) /* 24MB */
    6767#endif
  • trunk/src/VBox/Runtime/r0drv/nt/spinlock-r0drv-nt.cpp

    r106061 r106433  
    4646#if defined(RT_ARCH_AMD64) || defined(RT_ARCH_X86)
    4747# include <iprt/asm-amd64-x86.h>
     48#elif defined(RT_ARCH_ARM64) || defined(RT_ARCH_ARM32)
     49# include <iprt/asm-arm.h>
    4850#endif
    4951#include <iprt/assert.h>
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