VirtualBox

Changeset 96814 in vbox


Ignore:
Timestamp:
Sep 21, 2022 2:37:14 PM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
153705
Message:

IPRT,VBoxGuest,SUPDrv: Added a inline assembly version of RTLogWriteVmm for the kernel drivers.

Location:
trunk/src/VBox
Files:
1 added
8 edited

Legend:

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

    r96811 r96814  
    150150        RTLogWriteStdOut-stub-generic.c \
    151151        RTLogWriteStdErr-stub-generic.c \
    152         RTLogWriteVmm-stub-generic.c \
    153152        RTRandAdvCreateSystemFaster-generic.c \
    154153        RTRandAdvCreateSystemTruer-generic.c \
     
    197196SRCS += \
    198197        log-vbox.c \
    199         logbackdoor.c
     198        logbackdoor.c \
     199        RTLogWriteVmm-amd64-x86.
    200200
    201201.include <bsd.kmod.mk>
  • trunk/src/VBox/Additions/common/VBoxGuest/freebsd/files_vboxguest

    r96811 r96814  
    187187    ${PATH_ROOT}/src/VBox/Runtime/generic/RTLogWriteStdOut-stub-generic.cpp=>generic/RTLogWriteStdOut-stub-generic.c \
    188188    ${PATH_ROOT}/src/VBox/Runtime/generic/RTLogWriteDebugger-generic.cpp=>generic/RTLogWriteDebugger-generic.c \
    189     ${PATH_ROOT}/src/VBox/Runtime/generic/RTLogWriteVmm-stub-generic.cpp=>generic/RTLogWriteVmm-stub-generic.c \
    190189    ${PATH_ROOT}/src/VBox/Runtime/generic/RTRandAdvCreateSystemFaster-generic.cpp=>generic/RTRandAdvCreateSystemFaster-generic.c \
    191190    ${PATH_ROOT}/src/VBox/Runtime/generic/RTRandAdvCreateSystemTruer-generic.cpp=>generic/RTRandAdvCreateSystemTruer-generic.c \
     
    230229    ${PATH_ROOT}/src/VBox/Runtime/VBox/log-vbox.cpp=>VBox/log-vbox.c \
    231230    ${PATH_ROOT}/src/VBox/Runtime/VBox/logbackdoor.cpp=>VBox/logbackdoor.c \
     231    ${PATH_ROOT}/src/VBox/Runtime/VBox/RTLogWriteVmm-amd64-x86.cpp=>VBox/RTLogWriteVmm-amd64-x86.c \
    232232    ${PATH_OUT}/version-generated.h=>version-generated.h \
    233233    ${PATH_OUT}/product-generated.h=>product-generated.h \
  • trunk/src/VBox/Additions/common/VBoxGuest/linux/Makefile

    r96811 r96814  
    130130        generic/RTLogWriteStdErr-stub-generic.o \
    131131        generic/RTLogWriteStdOut-stub-generic.o \
    132         generic/RTLogWriteVmm-stub-generic.o \
    133132        generic/RTMpGetCoreCount-generic.o \
    134133        generic/RTSemEventWait-2-ex-generic.o \
     
    140139        generic/mppresent-generic.o \
    141140        VBox/log-vbox.o \
    142         VBox/logbackdoor.o
     141        VBox/logbackdoor.o \
     142        VBox/RTLogWriteVmm-amd64-x86.o
    143143 ifeq ($(VBOX_KBUILD_TARGET_ARCH),amd64)
    144144VBOXMOD_OBJS += common/alloc/heapsimple.o
  • trunk/src/VBox/Additions/common/VBoxGuest/linux/files_vboxguest

    r96811 r96814  
    186186    ${PATH_ROOT}/src/VBox/Runtime/generic/RTLogWriteStdErr-stub-generic.cpp=>generic/RTLogWriteStdErr-stub-generic.c \
    187187    ${PATH_ROOT}/src/VBox/Runtime/generic/RTLogWriteStdOut-stub-generic.cpp=>generic/RTLogWriteStdOut-stub-generic.c \
    188     ${PATH_ROOT}/src/VBox/Runtime/generic/RTLogWriteVmm-stub-generic.cpp=>generic/RTLogWriteVmm-stub-generic.c \
    189188    ${PATH_ROOT}/src/VBox/Runtime/generic/RTMpGetCoreCount-generic.cpp=>generic/RTMpGetCoreCount-generic.c \
    190189    ${PATH_ROOT}/src/VBox/Runtime/generic/RTSemEventWait-2-ex-generic.cpp=>generic/RTSemEventWait-2-ex-generic.c \
     
    227226    ${PATH_ROOT}/src/VBox/Runtime/VBox/log-vbox.cpp=>VBox/log-vbox.c \
    228227    ${PATH_ROOT}/src/VBox/Runtime/VBox/logbackdoor.cpp=>VBox/logbackdoor.c \
     228    ${PATH_ROOT}/src/VBox/Runtime/VBox/RTLogWriteVmm-amd64-x86.cpp=>VBox/RTLogWriteVmm-amd64-x86.c \
    229229    ${PATH_OUT}/version-generated.h=>version-generated.h \
    230230    ${PATH_OUT}/product-generated.h=>product-generated.h \
  • trunk/src/VBox/HostDrivers/Support/freebsd/Makefile

    r96811 r96814  
    152152        RTLogWriteStdErr-stub-generic.c \
    153153        RTLogWriteUser-generic.c \
    154         RTLogWriteVmm-stub-generic.c \
    155154        RTMpGetArraySize-generic.c \
    156155        RTMpOnPair-generic.c \
     
    202201.PATH:  ${.CURDIR}/VBox
    203202SRCS += \
    204         log-vbox.c
     203        log-vbox.c \
     204        RTLogWriteVmm-amd64-x86.c
    205205
    206206.include <bsd.kmod.mk>
  • trunk/src/VBox/HostDrivers/Support/freebsd/files_vboxdrv

    r96811 r96814  
    188188    ${PATH_ROOT}/src/VBox/Runtime/generic/RTLogWriteUser-generic.cpp=>generic/RTLogWriteUser-generic.c \
    189189    ${PATH_ROOT}/src/VBox/Runtime/generic/RTLogWriteDebugger-generic.cpp=>generic/RTLogWriteDebugger-generic.c \
    190     ${PATH_ROOT}/src/VBox/Runtime/generic/RTLogWriteVmm-stub-generic.cpp=>generic/RTLogWriteVmm-stub-generic.c \
    191190    ${PATH_ROOT}/src/VBox/Runtime/generic/RTRandAdvCreateSystemFaster-generic.cpp=>generic/RTRandAdvCreateSystemFaster-generic.c \
    192191    ${PATH_ROOT}/src/VBox/Runtime/generic/RTRandAdvCreateSystemTruer-generic.cpp=>generic/RTRandAdvCreateSystemTruer-generic.c \
     
    232231    ${PATH_ROOT}/src/VBox/Runtime/r0drv/memobj-r0drv.cpp=>r0drv/memobj-r0drv.c \
    233232    ${PATH_ROOT}/src/VBox/Runtime/VBox/log-vbox.cpp=>VBox/log-vbox.c \
     233    ${PATH_ROOT}/src/VBox/Runtime/VBox/RTLogWriteVmm-amd64-x86.cpp=>VBox/RTLogWriteVmm-amd64-x86.c \
    234234    ${PATH_OUT}/version-generated.h=>version-generated.h \
    235235    ${PATH_OUT}/product-generated.h=>product-generated.h \
  • trunk/src/VBox/HostDrivers/Support/linux/Makefile

    r96811 r96814  
    131131        generic/RTLogWriteStdOut-stub-generic.o \
    132132        generic/RTLogWriteUser-generic.o \
    133         generic/RTLogWriteVmm-stub-generic.o \
    134133        generic/RTMpGetArraySize-generic.o \
    135134        generic/RTMpGetCoreCount-generic.o \
     
    142141        generic/mppresent-generic.o \
    143142        generic/uuid-generic.o \
    144         VBox/log-vbox.o
     143        VBox/log-vbox.o \
     144        VBox/RTLogWriteVmm-amd64-x86.o
    145145 ifeq ($(VBOX_KBUILD_TARGET_ARCH),amd64)
    146146VBOXMOD_OBJS += common/alloc/heapsimple.o
  • trunk/src/VBox/HostDrivers/Support/linux/files_vboxdrv

    r96811 r96814  
    188188    ${PATH_ROOT}/src/VBox/Runtime/generic/RTLogWriteStdOut-stub-generic.cpp=>generic/RTLogWriteStdOut-stub-generic.c \
    189189    ${PATH_ROOT}/src/VBox/Runtime/generic/RTLogWriteUser-generic.cpp=>generic/RTLogWriteUser-generic.c \
    190     ${PATH_ROOT}/src/VBox/Runtime/generic/RTLogWriteVmm-stub-generic.cpp=>generic/RTLogWriteVmm-stub-generic.c \
    191190    ${PATH_ROOT}/src/VBox/Runtime/generic/RTMpGetArraySize-generic.cpp=>generic/RTMpGetArraySize-generic.c \
    192191    ${PATH_ROOT}/src/VBox/Runtime/generic/RTMpGetCoreCount-generic.cpp=>generic/RTMpGetCoreCount-generic.c \
     
    233232    ${PATH_ROOT}/src/VBox/Runtime/r0drv/memobj-r0drv.cpp=>r0drv/memobj-r0drv.c \
    234233    ${PATH_ROOT}/src/VBox/Runtime/VBox/log-vbox.cpp=>VBox/log-vbox.c \
     234    ${PATH_ROOT}/src/VBox/Runtime/VBox/RTLogWriteVmm-amd64-x86.cpp=>VBox/RTLogWriteVmm-amd64-x86.c \
    235235    ${PATH_OUT}/version-generated.h=>version-generated.h \
    236236    ${PATH_OUT}/revision-generated.h=>revision-generated.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