VirtualBox

Changeset 10250 in vbox for trunk/src/VBox/HostDrivers


Ignore:
Timestamp:
Jul 4, 2008 8:12:20 PM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
32850
Message:

Cleaned out the last bits of the USE_NEW_OS_* stuff.

Location:
trunk/src/VBox/HostDrivers/Support
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostDrivers/Support/Makefile.kmk

    r10049 r10250  
    133133 VBoxDrv_NOINST       = true
    134134endif
    135 VBoxDrv_DEFS          = IN_RT_R0 IN_SUP_R0 USE_NEW_OS_INTERFACE_FOR_MM USE_NEW_OS_INTERFACE_FOR_GIP
     135VBoxDrv_DEFS          = IN_RT_R0 IN_SUP_R0
    136136ifdef VBOX_WITH_IDT_PATCHING
    137137VBoxDrv_DEFS         += VBOX_WITH_IDT_PATCHING
     
    185185ifeq ($(KBUILD_TARGET),linux)
    186186vboxdrv_TEMPLATE      = VBOXR0DRV
    187 vboxdrv_DEFS          = KBUILD_MODNAME=KBUILD_STR\(vboxdrv\) KBUILD_BASENAME=KBUILD_STR\(vboxdrv\) MODULE IN_RT_R0 IN_SUP_R0 CONFIG_VBOXDRV_AS_MISC USE_NEW_OS_INTERFACE_FOR_MM USE_NEW_OS_INTERFACE_FOR_GIP
     187vboxdrv_DEFS          = KBUILD_MODNAME=KBUILD_STR\(vboxdrv\) KBUILD_BASENAME=KBUILD_STR\(vboxdrv\) MODULE IN_RT_R0 IN_SUP_R0 CONFIG_VBOXDRV_AS_MISC
    188188ifdef VBOX_WITH_IDT_PATCHING
    189189vboxdrv_DEFS         += VBOX_WITH_IDT_PATCHING
     
    209209ifeq ($(KBUILD_TARGET),darwin)
    210210VBoxDrv_TEMPLATE      = VBOXR0DRV
    211 VBoxDrv_DEFS          = IN_RT_R0 IN_SUP_R0 USE_NEW_OS_INTERFACE
     211VBoxDrv_DEFS          = IN_RT_R0 IN_SUP_R0
    212212ifdef VBOX_WITH_IDT_PATCHING
    213213VBoxDrv_DEFS         += VBOX_WITH_IDT_PATCHING
     
    252252ifeq ($(KBUILD_TARGET),os2)
    253253VBoxDrv_TEMPLATE      = VBOXR0DRV
    254 VBoxDrv_DEFS          = IN_RT_R0 IN_SUP_R0 USE_NEW_OS_INTERFACE
     254VBoxDrv_DEFS          = IN_RT_R0 IN_SUP_R0
    255255VBoxDrv_INCS         := $(PATH_SUB_CURRENT)
    256256#VBoxDrv_LDFLAGS       = -s -t -v
     
    268268VBoxDrvLib_TEMPLATE   = VBOXR0DRV
    269269VBoxDrvLib_NOINST     = 1
    270 VBoxDrvLib_DEFS       = IN_RT_R0 IN_SUP_R0 USE_NEW_OS_INTERFACE
     270VBoxDrvLib_DEFS       = IN_RT_R0 IN_SUP_R0
    271271VBoxDrvLib_INCS      := \
    272272        $(PATH_SUB_CURRENT) \
     
    284284ifeq ($(KBUILD_TARGET),freebsd)
    285285vboxdrv_TEMPLATE      = VBOXR0DRV
    286 vboxdrv_DEFS          = IN_RT_R0 IN_SUP_R0 USE_NEW_OS_INTERFACE
     286vboxdrv_DEFS          = IN_RT_R0 IN_SUP_R0
    287287ifdef VBOX_WITH_IDT_PATCHING
    288288vboxdrv_DEFS         += VBOX_WITH_IDT_PATCHING
     
    301301ifeq ($(KBUILD_TARGET),solaris)
    302302vboxdrv_TEMPLATE      = VBOXR0DRV
    303 vboxdrv_DEFS          = IN_RT_R0 IN_SUP_R0 USE_NEW_OS_INTERFACE
     303vboxdrv_DEFS          = IN_RT_R0 IN_SUP_R0
    304304ifdef VBOX_WITH_IDT_PATCHING
    305305vboxdrv_DEFS         += VBOX_WITH_IDT_PATCHING
  • trunk/src/VBox/HostDrivers/Support/SUPDRV.h

    r10249 r10250  
    4141#include <iprt/asm.h>
    4242#include <VBox/sup.h>
    43 #ifdef USE_NEW_OS_INTERFACE
    44 # define USE_NEW_OS_INTERFACE_FOR_MM
    45 # define USE_NEW_OS_INTERFACE_FOR_GIP
    46 # undef  USE_NEW_OS_INTERFACE_FOR_LOW
    47 #endif
    48 #if defined(USE_NEW_OS_INTERFACE) || defined(USE_NEW_OS_INTERFACE_FOR_LOW) || defined(USE_NEW_OS_INTERFACE_FOR_MM) || defined(USE_NEW_OS_INTERFACE_FOR_GIP)
    49 # include <iprt/memobj.h>
    50 # include <iprt/time.h>
    51 # include <iprt/timer.h>
    52 # include <iprt/string.h>
    53 # include <iprt/err.h>
    54 #endif
     43#include <iprt/memobj.h>
     44#include <iprt/time.h>
     45#include <iprt/timer.h>
     46#include <iprt/string.h>
     47#include <iprt/err.h>
    5548
    5649
  • trunk/src/VBox/HostDrivers/Support/linux/Makefile

    r9977 r10250  
    7575        r0drv/alloc-r0drv.o \
    7676        r0drv/initterm-r0drv.o \
     77        r0drv/memobj-r0drv.o \
    7778        r0drv/mpnotification-r0drv.o \
    7879        r0drv/linux/alloc-r0drv-linux.o \
    7980        r0drv/linux/initterm-r0drv-linux.o \
     81        r0drv/linux/memobj-r0drv-linux.o \
    8082        r0drv/linux/mp-r0drv-linux.o \
    8183        r0drv/linux/mpnotification-r0drv-linux.o \
     
    8890        r0drv/linux/time-r0drv-linux.o \
    8991        r0drv/linux/timer-r0drv-linux.o \
    90         common/err/RTErrConvertFromErrno.o \
     92        common/err/RTErrConvertFromErrno.o
     93ifeq ($(BUILD_TARGET_ARCH),x86)
     94OBJS += math/gcc/divdi3.o \
    9195        math/gcc/moddi3.o \
    9296        math/gcc/qdivrem.o \
    9397        math/gcc/udivdi3.o
     98endif
    9499ifeq ($(BUILD_TARGET_ARCH),amd64)
    95 OBJS  += alloc/heapsimple.o
    96 endif
     100OBJS += alloc/heapsimple.o
     101endif
     102
    97103ifeq ($(BUILD_TYPE),debug)
    98 OBJS  += \
    99         math/gcc/divdi3.o \
    100         math/gcc/umoddi3.o \
    101         common/log/log.o \
     104OBJS += common/log/log.o \
    102105        common/log/logcom.o \
    103106        common/log/logformat.o \
     
    113116        VBox/log-vbox.o \
    114117        VBox/strformat-vbox.o
    115 endif
     118ifeq ($(BUILD_TARGET_ARCH),x86)
     119OBJS += math/gcc/divdi3.o \
     120        math/gcc/umoddi3.o
     121endif
     122endif # debug
    116123
    117124ifneq ($(MAKECMDGOALS),clean)
     
    224231endif
    225232
    226 #
    227 # Use the RTR0MemObj API - testing.
    228 # If this makes testboxes crash/burn/leak disable it and add a comment to defect #2116.
    229 #
    230 KFLAGS += -DUSE_NEW_OS_INTERFACE_FOR_MM -DUSE_NEW_OS_INTERFACE_FOR_GIP
    231 OBJS += r0drv/memobj-r0drv.o \
    232         r0drv/linux/memobj-r0drv-linux.o
    233 ifeq ($(BUILD_TARGET_ARCH),x86) # Some gcc versions ends up needing __divdi3.
    234 OBJS += math/gcc/qdivrem.o \
    235         math/gcc/divdi3.o
    236 endif
    237 
    238233ifeq ($(KERN_VERSION), 24)
    239234# 2.4
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