VirtualBox

Changeset 41774 in vbox for trunk/src/VBox/VMM


Ignore:
Timestamp:
Jun 16, 2012 2:44:06 PM (13 years ago)
Author:
vboxsync
Message:

bugref..

Location:
trunk/src/VBox/VMM
Files:
14 edited

Legend:

Unmodified
Added
Removed
  • 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
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