Lines Matching full:split
28 * Split/unsplit procedure:
30 * A core can be in one of three states, unsplit, 2-way split, and 4-way split.
37 * 2-way split | 2
38 * 4-way split | 4
40 * The core is split along thread boundaries, the mapping between subcores and
50 * 2-way split:
57 * 4-way split:
68 * It is not possible to transition between either of the split states, the
72 * | | <----> | 2-way split |
76 * | | <----> | 4-way split |
102 * complicated by the fact that after the split occurs, the newly created
106 * means they must not be running in virtual mode when the split occurs. The
113 * to see the core split.
118 * to request the split, and spins waiting to see that the split has happened.
120 * Concurrently the secondaries will notice the split. When they do they set up
130 * offline loop and do a split or unsplit.
132 * 0 - no split happening
134 * 2 - split to 2 in progress
135 * 4 - split to 4 in progress
332 pr_err("Unable to change split core mode while KVM active.\n"); in set_subcores_per_core()
418 * We need all threads in a core to be present to split/unsplit so in subcore_init()