VirtualBox

Changeset 16184 in vbox


Ignore:
Timestamp:
Jan 22, 2009 5:33:01 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
41934
Message:

VMM: VERR_PGM_MAPPING_CONFLICT fix: always relocate after ring-3 init.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VM.cpp

    r15349 r16184  
    560560            {
    561561                /*
    562                  * Init the Ring-3 components and do a round of relocations with 0 delta.
     562                 * Init the ring-3 components and ring-3 per cpu data, finishing it off
     563                 * by a relocation round (intermediate context finalization will do this).
    563564                 */
    564565                rc = vmR3InitRing3(pVM, pUVM);
    565566                if (RT_SUCCESS(rc))
    566567                {
    567                     VMR3Relocate(pVM, 0);
    568                     LogFlow(("Ring-3 init succeeded\n"));
    569 
    570                     /* Initialize the VMCPU components. */
    571568                    rc = vmR3InitVMCpu(pVM);
    572569                    if (RT_SUCCESS(rc))
     570                        rc = PGMR3FinalizeMappings(pVM);
     571                    if (RT_SUCCESS(rc))
    573572                    {
     573
     574                        LogFlow(("Ring-3 init succeeded\n"));
     575
    574576                        /*
    575577                         * Init the Ring-0 components.
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