 |
This course provides a detailed description of the e500mc internal architecture as well as the associated low level routines.
|
 |
Coherency mechanisms required in multiple e500mc platforms are explained through sequences.
|
 |
All mechanisms required in a multiple core system are described: atomic sequence through lwarx/stwxc. instruction pair, doorbell interrupts.
|
 |
The course focuses on the benefits of the hypervisor: running several operating systems, partitioning, load balancing and virtualization.
|
 |
The operation of the MMU is studied, particularly the TLB software reload routines.
|
 |
The course details the interrupt proxy unit and provides guidelines to implement nesting.
|
 |
Note that for on-site course, the contents can be tailored to specific customer needs. |
 |
This course has been designed in collaboration with Freescale |