Lines Matching full:split
30 * Split/unsplit procedure:
32 * A core can be in one of three states, unsplit, 2-way split, and 4-way split.
39 * 2-way split | 2
40 * 4-way split | 4
42 * The core is split along thread boundaries, the mapping between subcores and
52 * 2-way split:
59 * 4-way split:
70 * It is not possible to transition between either of the split states, the
74 * | | <----> | 2-way split |
78 * | | <----> | 4-way split |
104 * complicated by the fact that after the split occurs, the newly created
108 * means they must not be running in virtual mode when the split occurs. The
115 * to see the core split.
120 * to request the split, and spins waiting to see that the split has happened.
122 * Concurrently the secondaries will notice the split. When they do they set up
132 * offline loop and do a split or unsplit.
134 * 0 - no split happening
136 * 2 - split to 2 in progress
137 * 4 - split to 4 in progress
344 pr_err("Unable to change split core mode while KVM active.\n"); in set_subcores_per_core()
433 * We need all threads in a core to be present to split/unsplit so in subcore_init()