VirtualBox

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


Ignore:
Timestamp:
May 25, 2022 5:56:47 AM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
151560
Message:

SUPDrv: bugref:10209: Added stubs for host FPU begin/end operations.

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

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp

    r94504 r95087  
    276276    SUPEXP_STK_BACK(    2,  SUPR0ChangeCR4),
    277277    SUPEXP_STK_BACK(    1,  SUPR0EnableVTx),
     278    SUPEXP_STK_OKAY(    1,  SUPR0FpuBegin),
     279    SUPEXP_STK_OKAY(    1,  SUPR0FpuEnd),
    278280    SUPEXP_STK_BACK(    0,  SUPR0SuspendVTxOnCpu),
    279281    SUPEXP_STK_BACK(    1,  SUPR0ResumeVTxOnCpu),
  • trunk/src/VBox/HostDrivers/Support/darwin/SUPDrv-darwin.cpp

    r93515 r95087  
    20452045
    20462046
     2047SUPR0DECL(bool) SUPR0FpuBegin(bool fCtxHook)
     2048{
     2049    RT_NOREF(fCtxHook);
     2050    return false;
     2051}
     2052
     2053
     2054SUPR0DECL(void) SUPR0FpuEnd(bool fCtxHook)
     2055{
     2056    RT_NOREF(fCtxHook);
     2057}
     2058
    20472059/*
    20482060 *
  • trunk/src/VBox/HostDrivers/Support/freebsd/SUPDrv-freebsd.c

    r91789 r95087  
    666666}
    667667
     668
     669SUPR0DECL(bool) SUPR0FpuBegin(bool fCtxHook)
     670{
     671    RT_NOREF(fCtxHook);
     672    return false;
     673}
     674
     675
     676SUPR0DECL(void) SUPR0FpuEnd(bool fCtxHook)
     677{
     678    RT_NOREF(fCtxHook);
     679}
     680
  • trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c

    r93115 r95087  
    17301730
    17311731
     1732SUPR0DECL(bool) SUPR0FpuBegin(bool fCtxHook)
     1733{
     1734    RT_NOREF(fCtxHook);
     1735    return false;
     1736}
     1737SUPR0_EXPORT_SYMBOL(SUPR0FpuBegin);
     1738
     1739
     1740SUPR0DECL(void) SUPR0FpuEnd(bool fCtxHook)
     1741{
     1742    RT_NOREF(fCtxHook);
     1743}
     1744SUPR0_EXPORT_SYMBOL(SUPR0FpuEnd);
     1745
     1746
    17321747int VBOXCALL    supdrvOSGetCurrentGdtRw(RTHCUINTPTR *pGdtRw)
    17331748{
  • trunk/src/VBox/HostDrivers/Support/os2/SUPDrv-os2.cpp

    r91789 r95087  
    555555}
    556556
     557
     558SUPR0DECL(bool) SUPR0FpuBegin(bool fCtxHook)
     559{
     560    RT_NOREF(fCtxHook);
     561    return false;
     562}
     563
     564
     565SUPR0DECL(void) SUPR0FpuEnd(bool fCtxHook)
     566{
     567    RT_NOREF(fCtxHook);
     568}
     569
  • trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c

    r93115 r95087  
    13231323}
    13241324
     1325
     1326SUPR0DECL(bool) SUPR0FpuBegin(bool fCtxHook)
     1327{
     1328    RT_NOREF(fCtxHook);
     1329    return false;
     1330}
     1331
     1332
     1333SUPR0DECL(void) SUPR0FpuEnd(bool fCtxHook)
     1334{
     1335    RT_NOREF(fCtxHook);
     1336}
     1337
  • trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp

    r93325 r95087  
    30313031
    30323032
     3033SUPR0DECL(bool) SUPR0FpuBegin(bool fCtxHook)
     3034{
     3035    RT_NOREF(fCtxHook);
     3036    return false;
     3037}
     3038
     3039
     3040SUPR0DECL(void) SUPR0FpuEnd(bool fCtxHook)
     3041{
     3042    RT_NOREF(fCtxHook);
     3043}
     3044
     3045
    30333046SUPR0DECL(int) SUPR0IoCtlSetupForHandle(PSUPDRVSESSION pSession, intptr_t hHandle, uint32_t fFlags, PSUPR0IOCTLCTX *ppCtx)
    30343047{
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