base.cc (10190:fb83d025d1c3) | base.cc (10194:e6d2e8083d9c) |
---|---|
1/* 2 * Copyright (c) 2011-2012 ARM Limited 3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 418 unchanged lines hidden (view full) --- 427 if (new_dtb_port) { 428 assert(!new_dtb_port->isConnected()); 429 assert(old_dtb_port); 430 assert(old_dtb_port->isConnected()); 431 BaseSlavePort &slavePort = old_dtb_port->getSlavePort(); 432 old_dtb_port->unbind(); 433 new_dtb_port->bind(slavePort); 434 } | 1/* 2 * Copyright (c) 2011-2012 ARM Limited 3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 418 unchanged lines hidden (view full) --- 427 if (new_dtb_port) { 428 assert(!new_dtb_port->isConnected()); 429 assert(old_dtb_port); 430 assert(old_dtb_port->isConnected()); 431 BaseSlavePort &slavePort = old_dtb_port->getSlavePort(); 432 old_dtb_port->unbind(); 433 new_dtb_port->bind(slavePort); 434 } |
435 newTC->getITBPtr()->takeOverFrom(oldTC->getITBPtr()); 436 newTC->getDTBPtr()->takeOverFrom(oldTC->getDTBPtr()); |
|
435 436 // Checker whether or not we have to transfer CheckerCPU 437 // objects over in the switch 438 CheckerCPU *oldChecker = oldTC->getCheckerCpuPtr(); 439 CheckerCPU *newChecker = newTC->getCheckerCpuPtr(); 440 if (oldChecker && newChecker) { 441 BaseMasterPort *old_checker_itb_port = 442 oldChecker->getITBPtr()->getMasterPort(); 443 BaseMasterPort *old_checker_dtb_port = 444 oldChecker->getDTBPtr()->getMasterPort(); 445 BaseMasterPort *new_checker_itb_port = 446 newChecker->getITBPtr()->getMasterPort(); 447 BaseMasterPort *new_checker_dtb_port = 448 newChecker->getDTBPtr()->getMasterPort(); 449 | 437 438 // Checker whether or not we have to transfer CheckerCPU 439 // objects over in the switch 440 CheckerCPU *oldChecker = oldTC->getCheckerCpuPtr(); 441 CheckerCPU *newChecker = newTC->getCheckerCpuPtr(); 442 if (oldChecker && newChecker) { 443 BaseMasterPort *old_checker_itb_port = 444 oldChecker->getITBPtr()->getMasterPort(); 445 BaseMasterPort *old_checker_dtb_port = 446 oldChecker->getDTBPtr()->getMasterPort(); 447 BaseMasterPort *new_checker_itb_port = 448 newChecker->getITBPtr()->getMasterPort(); 449 BaseMasterPort *new_checker_dtb_port = 450 newChecker->getDTBPtr()->getMasterPort(); 451 |
452 newChecker->getITBPtr()->takeOverFrom(oldChecker->getITBPtr()); 453 newChecker->getDTBPtr()->takeOverFrom(oldChecker->getDTBPtr()); 454 |
|
450 // Move over any table walker ports if they exist for checker 451 if (new_checker_itb_port) { 452 assert(!new_checker_itb_port->isConnected()); 453 assert(old_checker_itb_port); 454 assert(old_checker_itb_port->isConnected()); 455 BaseSlavePort &slavePort = 456 old_checker_itb_port->getSlavePort(); 457 old_checker_itb_port->unbind(); --- 158 unchanged lines hidden --- | 455 // Move over any table walker ports if they exist for checker 456 if (new_checker_itb_port) { 457 assert(!new_checker_itb_port->isConnected()); 458 assert(old_checker_itb_port); 459 assert(old_checker_itb_port->isConnected()); 460 BaseSlavePort &slavePort = 461 old_checker_itb_port->getSlavePort(); 462 old_checker_itb_port->unbind(); --- 158 unchanged lines hidden --- |