Creating multicore group

To create a multicore group:

  1. Click the Multicore Groups button from the Debug view toolbar.

    The Multicore Groups dialog appears.

    Figure 1. Multicore Groups dialog

    Multicore Groups

    • New button - Creates a new group using the New Multicore Group dialog. The initial name of the group is the name unless the name is already in use. If the name is already in use then an index is appended to the group name. The initial enablement of the group and its descendants will be non-cores enabled, cores disabled. This guarantees an initial state with no error due to overlap.
    • Remove button - Removes a selected group.
    • Remove All button - Remove all groups.
    • Use all cores checkbox - If selected, all cores are used for multicore operations irrespective of multicore groups.
    • Limit new breakpoints to current group checkbox - If selected, all new breakpoints set during a debug session are reproduced only on cores belonging to the group of the core on which the breakpoint is set. When the Use all cores checkbox is selected, this checkbox appears dimmed and is not used on breakpoints filtering, as all cores are considered on the same group for multicore operations.
    • Click the New button.

      The New Multicore Group dialog appears.

      Figure 2. New Multicore Group dialog

      New Multicore Group

    • Select a target type from the list.
    • Click OK.

      The group appears in the Multicore Groups dialog.

      Figure 3. Added multicore group

      Added Multicore Group

    • Repeat Steps 2 - 4 to add more core groups for multicore operations.
    • Click OK.

You have just created multicore group.