18.10.2013 Views

Multicore Expert Series: QorIQ Power Management Technologies

Multicore Expert Series: QorIQ Power Management Technologies

Multicore Expert Series: QorIQ Power Management Technologies

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

1. __cpu_disable() calls platform specific cpu_disable<br />

1. Clear bit the online cpu mask<br />

2. Migrate IRQ<br />

2. On the cpu to be unplugged<br />

1. cpu_idle() will find its offload in cpu_mask<br />

2. Calls platform specific ppc_md.cpu_die() =<br />

smp_85xx_mach_cpu_die()<br />

3. Flush and disable L1<br />

4. Actually set the cpu to NAP state<br />

TM<br />

26<br />

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,<br />

mobileGT, <strong>Power</strong>QUICC, Processor <strong>Expert</strong>, <strong>QorIQ</strong>, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, <strong>QorIQ</strong> Qonverge, QUICC Engine,<br />

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All<br />

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!