VirtualBox

儲存庫 vbox 的更動 41774


忽略:
時間撮記:
2012-6-16 下午02:44:06 (12 年 以前)
作者:
vboxsync
訊息:

bugref..

位置:
trunk/src/VBox
檔案:
修改 38 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/VBox/Additions/common/VBoxService/VBoxServiceControlThread.cpp

    r40682 r41774  
    14831483                                 * spawning services. This needs to be done after the new
    14841484                                 * process has been started because otherwise signal handling
    1485                                  * on (Open) Solaris does not work correctly (see #5068).
     1485                                 * on (Open) Solaris does not work correctly (see @bugref{5068}).
    14861486                                 */
    14871487                                int rc2 = RTThreadUserSignal(RTThreadSelf());
  • trunk/src/VBox/Devices/Graphics/DevVGA.cpp

    r41636 r41774  
    59325932    rc = PDMDevHlpMMIO2Register(pDevIns, 0 /* iRegion */, pThis->vram_size, 0, (void **)&pThis->vram_ptrR3, "VRam");
    59335933    AssertLogRelMsgRCReturn(rc, ("PDMDevHlpMMIO2Register(%#x,) -> %Rrc\n", pThis->vram_size, rc), rc);
    5934     pThis->vram_ptrR0 = (RTR0PTR)pThis->vram_ptrR3; /** @todo #1865 Map parts into R0 or just use PGM access (Mac only). */
     5934    pThis->vram_ptrR0 = (RTR0PTR)pThis->vram_ptrR3; /** @todo @bugref{1865} Map parts into R0 or just use PGM access (Mac only). */
    59355935
    59365936    if (pThis->fGCEnabled)
  • trunk/src/VBox/Devices/Network/DevE1000.cpp

    r41502 r41774  
    3636 * table to MAC address obtained from CFGM. Most guests read MAC address from
    3737 * EEPROM and write it to RA[0] explicitly, but Mac OS X seems to depend on it
    38  * being already set (see #4657).
     38 * being already set (see @bugref{4657}).
    3939 */
    4040#define E1K_INIT_RA0
     
    4242 * E1K_LSC_ON_SLU causes E1000 to generate Link Status Change interrupt when
    4343 * the guest driver brings up the link via STATUS.LU bit. Again the only guest
    44  * that requires it is Mac OS X (see #4657).
     44 * that requires it is Mac OS X (see @bugref{4657}).
    4545 */
    4646#define E1K_LSC_ON_SLU
     
    9090 * descriptor ring). It is required for proper functioning of bandwidth
    9191 * resource control as it allows to compute exact sizes of packets prior
    92  * to allocating their buffers (see #5582).
     92 * to allocating their buffers (see @bugref{5582}).
    9393 */
    9494#define E1K_WITH_TXD_CACHE
     
    9797 * single physical memory read (or two if it wraps around the end of RX
    9898 * descriptor ring). Intel's packet driver for DOS needs this option in
    99  * order to work properly (see #6217).
     99 * order to work properly (see @bugref{6217}).
    100100 */
    101101#define E1K_WITH_RXD_CACHE
     
    27762776        E1kLog2(("%s e1kRegWriteIMS: IRQ pending (%08x), arming late int timer...\n",
    27772777                 INSTANCE(pState), ICR));
    2778         /* Raising an interrupt immediately causes win7 to hang upon NIC reconfiguration (#5023) */
     2778        /* Raising an interrupt immediately causes win7 to hang upon NIC reconfiguration, see @bugref{5023}. */
    27792779        TMTimerSet(pState->CTX_SUFF(pIntTimer), TMTimerFromNano(pState->CTX_SUFF(pIntTimer), ITR * 256) +
    27802780                   TMTimerGet(pState->CTX_SUFF(pIntTimer)));
     
    48264826            E1kLog3(("%s About to process new TX descriptor at %08x%08x, TDLEN=%08x, TDH=%08x, TDT=%08x\n",
    48274827                     INSTANCE(pState), TDBAH, TDBAL + TDH * sizeof(desc), TDLEN, TDH, TDT));
    4828            
     4828
    48294829            e1kLoadDesc(pState, &desc, ((uint64_t)TDBAH << 32) + TDBAL + TDH * sizeof(desc));
    48304830            rc = e1kXmitDesc(pState, &desc, ((uint64_t)TDBAH << 32) + TDBAL + TDH * sizeof(desc), fOnWorkerThread);
     
    49524952                      INSTANCE(pState), pState->iTxDCurrent, u8Remain,
    49534953                      e1kGetTxLen(pState) - u8Remain));
    4954                      
     4954
    49554955                /*
    49564956                 * A packet was partially fetched. Move incomplete packet to
  • trunk/src/VBox/Devices/Network/DevPCNet.cpp

    r41409 r41774  
    26292629         * CSR0.TINT right after it was set by the device. The driver waits until
    26302630         * CSR0.TINT is set again but this will never happen. So prevent clearing
    2631          * this bit as long as the driver didn't read it. xtracker #5288. */
     2631         * this bit as long as the driver didn't read it. See @bugref{5288}. */
    26322632        pThis->aCSR[0] |= 0x0200;    /* set TINT */
    26332633        /* Don't allow the guest to clear TINT before reading it */
     
    51685168            return PDMDevHlpVMSetError(pDevIns, rc, RT_SRC_POS,
    51695169                                       N_("Failed to map 8192 bytes of memory for the PCNet device into the hyper memory"));
    5170         pThis->pSharedMMIOR0 = (uintptr_t)pThis->pSharedMMIOR3; /** @todo #1865: Map MMIO2 into ring-0. */
     5170        pThis->pSharedMMIOR0 = (uintptr_t)pThis->pSharedMMIOR3; /** @todo @bugref{1865}: Map MMIO2 into ring-0. */
    51715171
    51725172        pcnetInitSharedMemory(pThis);
  • trunk/src/VBox/Devices/PC/BIOS-new/logo.c

    r39375 r41774  
    385385
    386386    // Don't restore previous video mode
    387     // The default text mode should be set up. (defect #1235)
     387    // The default text mode should be set up. (defect @bugref{1235})
    388388    set_mode(0x0003);
    389389
  • trunk/src/VBox/Devices/PC/BIOS/logo.c

    r28800 r41774  
    422422
    423423    // Don't restore previous video mode
    424     // The default text mode should be set up. (defect #1235)
     424    // The default text mode should be set up. (defect @bugref{1235})
    425425    set_mode(0x0003);
    426426
  • trunk/src/VBox/Devices/PC/DevAPIC.cpp

    r40956 r41774  
    14331433
    14341434    return apic_bus_deliver(pDev, &DstSet, delivery_mode, vector_num,
    1435                             polarity, trigger_mode, 
     1435                            polarity, trigger_mode,
    14361436                            pDev->CTX_SUFF(pApicHlp)->pfnCalcIrqTag(pDev->CTX_SUFF(pDevIns), PDM_IRQ_LEVEL_HIGH));
    14371437}
     
    17001700    if (!(pApic->lvt[APIC_LVT_TIMER] & APIC_LVT_MASKED)) {
    17011701        LogFlow(("apic_timer: trigger irq\n"));
    1702         apic_set_irq(pDev, pApic, pApic->lvt[APIC_LVT_TIMER] & 0xff, APIC_TRIGGER_EDGE, 
     1702        apic_set_irq(pDev, pApic, pApic->lvt[APIC_LVT_TIMER] & 0xff, APIC_TRIGGER_EDGE,
    17031703                     pDev->CTX_SUFF(pApicHlp)->pfnCalcIrqTag(pDevIns, PDM_IRQ_LEVEL_HIGH));
    17041704
     
    18281828
    18291829    /** @todo add LAPIC range validity checks (different LAPICs can
    1830      *        theoretically have different physical addresses, see #3092) */
     1830     *        theoretically have different physical addresses, see @bugref{3092}) */
    18311831
    18321832    STAM_COUNTER_INC(&CTXSUFF(pDev->StatMMIORead));
     
    18871887
    18881888    /** @todo: add LAPIC range validity checks (multiple LAPICs can theoretically have
    1889                different physical addresses, see #3092) */
     1889     *         different physical addresses, see @bugref{3092}) */
    18901890
    18911891    STAM_COUNTER_INC(&CTXSUFF(pDev->StatMMIOWrite));
  • trunk/src/VBox/Devices/Storage/DevAHCI.cpp

    r41467 r41774  
    57105710                 * Always raise an interrupt after task completion; delaying
    57115711                 * this (interrupt coalescing) increases latency and has a significant
    5712                  * impact on performance (see #5071)
     5712                 * impact on performance (see @bugref{5071})
    57135713                 */
    57145714                ahciSendSDBFis(pAhciPort, 0, true);
  • trunk/src/VBox/Devices/USB/DevOHCI.cpp

    r40282 r41774  
    24062406         * OHCI hardware will only deal with one TD at the time and it's therefore incorrect
    24072407         * to retire TDs after the endpoint has been halted. Win2k will crash or enter infinite
    2408          * kernel loop if we don't behave correctly. (See #1646.)
     2408         * kernel loop if we don't behave correctly. (See @bugref{1646}.)
    24092409         */
    24102410        if (pEd->HeadP & ED_HEAD_HALTED)
     
    45554555    if (!pPort)
    45564556    {
    4557         Assert(pPort); /* sometimes happens because of #1510 */
     4557        Assert(pPort); /* sometimes happens because of @bugref{1510} */
    45584558        return;
    45594559    }
  • trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMedium.cpp

    r41650 r41774  
    410410    // correct data), but in order to solve the problem properly we need to use
    411411    // exceptions everywhere (or check the result after every method call). See
    412     // also Defect #2149.
     412    // @bugref{2149}.
    413413
    414414    if (mMedium.isNull() || mIsHostDrive)
  • trunk/src/VBox/HostDrivers/Support/solaris/SUPLib-solaris.cpp

    r37611 r41774  
    7979
    8080    /*
    81      * Open dummy files to preallocate file descriptors, see #4650.
     81     * Open dummy files to preallocate file descriptors, see @bugref{4650}.
    8282     */
    8383    for (int i = 0; i < SUPLIB_FLT_DUMMYFILES; i++)
  • trunk/src/VBox/HostDrivers/Support/testcase/tstSupSem.cpp

    r38636 r41774  
    237237     * Spawn a thread waiting for an event, then spawn a new child process (of
    238238     * ourselves) and make sure that this does not alter the intended behaviour
    239      * of our event semaphore implementation (see #5090).
     239     * of our event semaphore implementation (see @bugref{5090}).
    240240     */
    241241    RTTestSub(hTest, "SRE Process Spawn");
  • trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp

    r41067 r41774  
    761761                    break;
    762762                case    0xC000010E /* STATUS_IMAGE_ALREADY_LOADED */ :
    763                     Log(("WARNING: see #4853 for cause of this failure on Windows 7 x64\n"));
     763                    Log(("WARNING: see @bugref{4853} for cause of this failure on Windows 7 x64\n"));
    764764                    rc = VERR_ALREADY_LOADED;
    765765                    break;
  • trunk/src/VBox/HostDrivers/VBoxNetFlt/darwin/VBoxNetFlt-darwin.cpp

    r40806 r41774  
    996996         * Note! If the interface is in the promiscuous mode we need to send the
    997997         *       packet down the stack so it reaches the driver and Berkeley
    998          *       Packet Filter (see #5817).
     998         *       Packet Filter (see @bugref{5817}).
    999999         */
    10001000        if ((fDst & INTNETTRUNKDIR_WIRE) || vboxNetFltDarwinIsPromiscuous(pThis))
  • trunk/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c

    r41548 r41774  
    383383    PVBOXNETDEVICEOPSOVERRIDE   pOverride;
    384384
    385     /* Cancel override if ethtool_ops is missing (host-only case, #5712) */
     385    /* Cancel override if ethtool_ops is missing (host-only case, @bugref{5712}) */
    386386    if (!VALID_PTR(pDev->OVR_OPS))
    387387        return;
  • trunk/src/VBox/HostDrivers/VBoxNetFlt/solaris/VBoxNetFlt-solaris.c

    r41700 r41774  
    20442044    /*
    20452045     * Figure out if this is a VLAN interface or not based on the interface name.
    2046      * Only works for the VLAN PPA-hack based names. See #4854 for details.
     2046     * Only works for the VLAN PPA-hack based names. See @bugref{4854} for details.
    20472047     */
    20482048    char *pszEnd = strchr(pThis->szName, '\0');
     
    37393739    {
    37403740        /*
    3741          * See #5262 as to why we need to do all this qtimeout/qwriter tricks.
     3741         * See @bugref{5262} as to why we need to do all this qtimeout/qwriter tricks.
    37423742         */
    37433743        vboxnetflt_promisc_stream_t *pPromiscStream = ASMAtomicUoReadPtrT(&pThis->u.s.pPromiscStream, vboxnetflt_promisc_stream_t *);
  • trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp

    r41371 r41774  
    39543954                RTStrCopy(szTrunk, sizeof(szTrunk), pszBridgedIfName);
    39553955                char *pszColon = (char *)memchr(szTrunk, ':', sizeof(szTrunk));
    3956 // Quick fix for #5633
     3956// Quick fix for @bugref{5633}
    39573957//                 if (!pszColon)
    39583958//                 {
     
    39613961//                     * network with invalid host adapter (as it is must be changed before
    39623962//                     * the attachment), calling Detach here will cause a deadlock.
    3963 //                     * See #4750.
     3963//                     * See @bugref{4750}.
    39643964//                     * hrc = aNetworkAdapter->Detach();                                   H();
    39653965//                     */
  • trunk/src/VBox/Main/src-server/MachineImpl.cpp

    r41596 r41774  
    1130211302    unregisterMetrics(mParent->performanceCollector(), mPeer);
    1130311303#endif
    11304     /* The guest must be unregistered after its metrics (#5949). */
     11304    /* The guest must be unregistered after its metrics (@bugref{5949}). */
    1130511305    LogAleksey(("{%p} " LOG_FN_FMT ": mCollectorGuest=%p\n",
    1130611306                this, __PRETTY_FUNCTION__, mCollectorGuest));
  • trunk/src/VBox/Main/src-server/VirtualBoxImpl.cpp

    r41236 r41774  
    45454545     * we must not stop processing events and delete the "eventQ" object. This must
    45464546     * be done ONLY when we stop this loop via interruptEventQueueProcessing().
    4547      * See #5724.
     4547     * See @bugref{5724}.
    45484548     */
    45494549    while (eventQ->processEventQueue(RT_INDEFINITE_WAIT) != VERR_INTERRUPTED)
  • trunk/src/VBox/Main/src-server/darwin/iokit.cpp

    r38636 r41774  
    610610        {
    611611            CFRunLoopRef RunLoopRef = CFRunLoopGetCurrent();
    612             CFRetain(RunLoopRef); /* Workaround for crash when cleaning up the TLS / runloop((sub)mode). See #2807. */
     612            CFRetain(RunLoopRef); /* Workaround for crash when cleaning up the TLS / runloop((sub)mode). See @bugref{2807}. */
    613613            CFRunLoopAddSource(RunLoopRef, pNotify->NotifyRLSrc, CFSTR(VBOX_IOKIT_MODE_STRING));
    614614
  • trunk/src/VBox/Runtime/generic/timerlr-generic.cpp

    r40320 r41774  
    319319                 * If we're more than 60 intervals behind, just skip ahead. We
    320320                 * don't want the timer thread running wild just because the
    321                  * clock changed in an unexpected way. As seen in #3611 this
     321                 * clock changed in an unexpected way. As seen in @bugref{3611} this
    322322                 * does happen during suspend/resume, but it may also happen
    323323                 * if we're using a non-monotonic clock as time source.
  • trunk/src/VBox/Runtime/r0drv/solaris/semeventwait-r0drv-solaris.h

    r40966 r41774  
    445445 *
    446446 * The unpinning is done to prevent a deadlock, see s this could lead to a
    447  * deadlock (see #4259 for the full explanation)
     447 * deadlock (see @bugref{4259} for the full explanation)
    448448 *
    449449 * @param   pMtx            The mutex to enter.
  • trunk/src/VBox/Runtime/r3/darwin/mp-darwin.cpp

    r39083 r41774  
    9191    return RTMpIsCpuPossible(idCpu);
    9292#else
    93     /** @todo proper ring-3 support on darwin, see #3014. */
     93    /** @todo proper ring-3 support on darwin, see @bugref{3014}. */
    9494    natural_t nCpus;
    9595    processor_basic_info_t pinfo;
  • trunk/src/VBox/Runtime/r3/linux/semeventmulti-linux.cpp

    r37211 r41774  
    3232 * glibc 2.6 fixed a serious bug in the mutex implementation. We wrote this
    3333 * linux specific event semaphores code in order to work around the bug. As it
    34  * turns out, this code seems to have an unresolved issue (#2599), so we'll
     34 * turns out, this code seems to have an unresolved issue (@bugref{2599}), so we'll
    3535 * fall back on the pthread based implementation if glibc is known to contain
    3636 * the bug fix.
  • trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp

    r41728 r41774  
    24582458                cpl = pCtxCore->ssHid.Attr.n.u2Dpl;
    24592459            else
    2460                 cpl = 3; /* REM doesn't set DPL=3 in V8086 mode. See #5130. */
     2460                cpl = 3; /* REM doesn't set DPL=3 in V8086 mode. See @bugref{5130}. */
    24612461        }
    24622462        else
  • trunk/src/VBox/VMM/VMMAll/EMAll.cpp

    r41771 r41774  
    339339                     * If we fail to find the page via the guest's page tables
    340340                     * we invalidate the page in the host TLB (pertaining to
    341                      * the guest in the NestedPaging case). See #6043.
     341                     * the guest in the NestedPaging case). See @bugref{6043}.
    342342                     */
    343343                    if (rc == VERR_PAGE_TABLE_NOT_PRESENT || rc == VERR_PAGE_NOT_PRESENT)
  • trunk/src/VBox/VMM/VMMAll/PGMAllBth.h

    r41675 r41774  
    36233623     *      bird: Yes, but that won't work for aliases.
    36243624     */
    3625     /** @todo this MUST go away. See #1557. */
     3625    /** @todo this MUST go away. See @bugref{1557}. */
    36263626    STAM_PROFILE_START(&pVCpu->pgm.s.CTX_SUFF(pStats)->CTX_MID_Z(Stat,SyncCR3Handlers), h);
    36273627    PGM_GST_NAME(HandlerVirtualUpdate)(pVM, cr4);
  • trunk/src/VBox/VMM/VMMR0/GMMR0.cpp

    r40237 r41774  
    773773             * Check and see if RTR0MemObjAllocPhysNC works.
    774774             */
    775 #if 0 /* later, see #3170. */
     775#if 0 /* later, see @bufref{3170}. */
    776776            RTR0MEMOBJ MemObj;
    777777            rc = RTR0MemObjAllocPhysNC(&MemObj, _64K, NIL_RTHCPHYS);
  • trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp

    r41772 r41774  
    21012101             * of the page containing the instruction via the guest's page tables (we would invalidate the guest page
    21022102             * in the host TLB), resume execution which would cause a guest page fault to let the guest handle this
    2103              * weird case. See #6043.
     2103             * weird case. See @bugref{6043}.
    21042104             */
    21052105            if (   rc == VINF_SUCCESS
     
    21232123
    21242124        /*
    2125          * Same case as PGMR0Trap0eHandlerNPMisconfig(). See comment above, #6043.
     2125         * Same case as PGMR0Trap0eHandlerNPMisconfig(). See comment above, @bugref{6043}.
    21262126         */
    21272127        if (   rc == VINF_SUCCESS
  • trunk/src/VBox/VMM/VMMR3/CPUM.cpp

    r41765 r41774  
    455455                                  | X86_CPUID_FEATURE_EDX_CX8
    456456                                  //| X86_CPUID_FEATURE_EDX_APIC  - set by the APIC device if present.
    457                                   /* Note! we don't report sysenter/sysexit support due to our inability to keep the IOPL part of eflags in sync while in ring 1 (see #1757) */
     457                                  /* Note! we don't report sysenter/sysexit support due to our inability to keep the IOPL part of eflags in sync while in ring 1 (see @bugref{1757}) */
    458458                                  //| X86_CPUID_FEATURE_EDX_SEP
    459459                                  | X86_CPUID_FEATURE_EDX_MTRR
     
    552552                                  | X86_CPUID_AMD_FEATURE_EDX_CX8
    553553                                  //| X86_CPUID_AMD_FEATURE_EDX_APIC   - set by the APIC device if present.
    554                                   /* Note! we don't report sysenter/sysexit support due to our inability to keep the IOPL part of eflags in sync while in ring 1 (see #1757) */
     554                                  /* Note! we don't report sysenter/sysexit support due to our inability to keep the IOPL part of eflags in sync while in ring 1 (see @bugref{1757}) */
    555555                                  //| X86_CPUID_AMD_FEATURE_EDX_SEP
    556556                                  | X86_CPUID_AMD_FEATURE_EDX_MTRR
  • trunk/src/VBox/VMM/VMMR3/DBGFCoreWrite.cpp

    r38736 r41774  
    219219    /*
    220220     * Yell loudly and bail if we are going to be writing a core file that is not compatible with
    221      * both Solaris and the 64-bit ELF spec. which dictates 8-byte alignment. See #5211 comment 3.
     221     * both Solaris and the 64-bit ELF spec. which dictates 8-byte alignment. See @bugref{5211} comment 3.
    222222     */
    223223    if (cchNameAlign - cchName > 3)
     
    240240    Elf64_Nhdr ElfNoteHdr;
    241241    RT_ZERO(ElfNoteHdr);
    242     ElfNoteHdr.n_namesz = (Elf64_Word)cchName - 1; /* Again a discrepancy between ELF-64 and Solaris (#5211 comment 3), we will follow ELF-64 */
     242    ElfNoteHdr.n_namesz = (Elf64_Word)cchName - 1; /* Again a discrepancy between ELF-64 and Solaris (@bugref{5211} comment 3), we will follow ELF-64 */
    243243    ElfNoteHdr.n_type   = Type;
    244244    ElfNoteHdr.n_descsz = (Elf64_Word)cbDataAlign;
  • trunk/src/VBox/VMM/VMMR3/EM.cpp

    r41436 r41774  
    973973#if defined(VBOX_STRICT) && defined(DEBUG_bird)
    974974    AssertMsg(   VMCPU_FF_ISPENDING(pVCpu, VMCPU_FF_PGM_SYNC_CR3 | VMCPU_FF_PGM_SYNC_CR3_NON_GLOBAL)
    975               || !MMHyperIsInsideArea(pVM, CPUMGetGuestEIP(pVCpu)),  /** @todo #1419 - get flat address. */
     975              || !MMHyperIsInsideArea(pVM, CPUMGetGuestEIP(pVCpu)),  /** @todo @bugref{1419} - get flat address. */
    976976              ("cs:eip=%RX16:%RX32\n", CPUMGetGuestCS(pVCpu), CPUMGetGuestEIP(pVCpu)));
    977977#endif
  • trunk/src/VBox/VMM/VMMR3/PDMQueue.cpp

    r40274 r41774  
    152152         */
    153153        /** @todo we should add a priority to the queues so we don't have to rely on
    154          * the initialization order to deal with problems like #1605 (pgm/pcnet deadlock
    155          * caused by the critsect queue to be last in the chain).
     154         * the initialization order to deal with problems like @bugref{1605} (pgm/pcnet
     155         * deadlock caused by the critsect queue to be last in the chain).
    156156         * - Update, the critical sections are no longer using queues, so this isn't a real
    157157         *   problem any longer. The priority might be a nice feature for later though.
  • trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp

    r41393 r41774  
    5151#define PGM_SAVED_STATE_VERSION_PRE_PAE         13
    5252/** Saved state data unit version after this includes ballooned page flags in
    53  *  the state (see #5515). */
     53 *  the state (see @bugref{5515}). */
    5454#define PGM_SAVED_STATE_VERSION_BALLOON_BROKEN  12
    5555/** Saved state before the balloon change. */
     
    22202220    AssertLogRelMsgReturn(   PGM_PAGE_GET_TYPE(pPage) == uType
    22212221                          || uType == PGMPAGETYPE_INVALID
    2222                           /* kudge for the expanded PXE bios (r67885) - #5687: */
     2222                          /* kudge for the expanded PXE bios (r67885) - @bugref{5687}: */
    22232223                          || (   uType == PGMPAGETYPE_RAM
    22242224                              && GCPhys >= 0xed000
     
    27002700                            AssertRCReturn(rc, rc);
    27012701                        }
    2702                         /** @todo handle large pages (see #5545) */
     2702                        /** @todo handle large pages (see @bugref{5545}) */
    27032703                        break;
    27042704                    }
     
    27112711
    27122712                        /* We don't map ballooned pages in our shadow page tables, let's
    2713                            just free it if allocated and mark as ballooned.  See #5515. */
     2713                           just free it if allocated and mark as ballooned.  See @bugref{5515}. */
    27142714                        if (PGM_PAGE_IS_ALLOCATED(pPage))
    27152715                        {
    2716                             /** @todo handle large pages + ballooning when it works. (see #5515, #5545). */
     2716                            /** @todo handle large pages + ballooning when it works. (see @bugref{5515},
     2717                             *        @bugref{5545}). */
    27172718                            AssertLogRelMsgReturn(   PGM_PAGE_GET_PDE_TYPE(pPage) != PGM_PAGE_PDE_TYPE_PDE
    27182719                                                  && PGM_PAGE_GET_PDE_TYPE(pPage) != PGM_PAGE_PDE_TYPE_PDE_DISABLED,
     
    31683169                 *        saved ones... Postponing this since it nothing new
    31693170                 *        and PAE/PDPTR needs some general readjusting, see
    3170                  *        @bugref{#5880}. */
     3171                 *        @bugref{5880}. */
    31713172            }
    31723173
  • trunk/src/VBox/VMM/VMMR3/TRPM.cpp

    r40274 r41774  
    13131313         * Booting Linux/BSD guest will cause system lockups on most of the computers.
    13141314         * -> Update: It seems gate 0x80 is not safe on 32-bits Windows either. See
    1315          *            defect #3604.
     1315         *            @bugref{3604}.
    13161316         *
    13171317         * PORTME - Check if your host keeps any of these gates free from hw ints.
     
    13201320         */
    13211321        /** @todo handle those dependencies better! */
    1322         /** @todo Solve this in a proper manner. see defect #1186 */
     1322        /** @todo Solve this in a proper manner. see @bugref{1186} */
    13231323#if defined(RT_OS_WINDOWS) && defined(RT_ARCH_X86)
    13241324        if (iTrap == 0x2E)
  • trunk/src/VBox/VMM/VMMRC/TRPMRCHandlers.cpp

    r41741 r41774  
    148148     * We should poll the timers occasionally.
    149149     * We must *NOT* do this too frequently as it adds a significant overhead
    150      * and it'll kill us if the trap load is high. (See #1354.)
     150     * and it'll kill us if the trap load is high. (See @bugref{1354}.)
    151151     * (The heuristic is not very intelligent, we should really check trap
    152152     * frequency etc. here, but alas, we lack any such information atm.)
  • trunk/src/VBox/VMM/include/PGMInternal.h

    r41692 r41774  
    107107 */
    108108# ifdef IN_RING0
    109 /* Chose 32 based on the compile test in #4219; 64 shows worse stats.
     109/* Chose 32 based on the compile test in @bugref{4219}; 64 shows worse stats.
    110110 * 32 again shows better results than 16; slightly more overhead in the \#PF handler,
    111111 * but ~5% fewer faults.
  • trunk/src/VBox/VMM/include/REMInternal.h

    r37702 r41774  
    4343/** @def REM_MONITOR_CODE_PAGES
    4444 * Enable to monitor code pages that have been translated by the recompiler. */
    45 /** Currently broken and interferes with CSAM monitoring (see #2784) */
     45/** Currently broken and interferes with CSAM monitoring (see @bugref{2784}) */
    4646////#define REM_MONITOR_CODE_PAGES
    4747#ifdef DOXYGEN_RUNNING
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

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