aboutsummaryrefslogtreecommitdiff
path: root/scripts/rust
diff options
context:
space:
mode:
authorFrederic Barrat <fbarrat@linux.ibm.com>2025-03-11 11:53:52 +1000
committerNicholas Piggin <npiggin@gmail.com>2025-03-11 22:43:31 +1000
commit1a3cc1209b4ca541e3b8f4fd360704e071e1e7bc (patch)
tree28e1ccab708ebfa9bf5fd475f3e96fa1e131ff11 /scripts/rust
parent96a2132ce95dab3e61002412839a118aecca0be0 (diff)
downloadqemu-1a3cc1209b4ca541e3b8f4fd360704e071e1e7bc.zip
qemu-1a3cc1209b4ca541e3b8f4fd360704e071e1e7bc.tar.gz
qemu-1a3cc1209b4ca541e3b8f4fd360704e071e1e7bc.tar.bz2
ppc/xive2: Support crowd-matching when looking for target
XIVE crowd sizes are encoded into a 2-bit field as follows: 0: 0b00 2: 0b01 4: 0b10 16: 0b11 A crowd size of 8 is not supported. If an END is defined with the 'crowd' bit set, then a target can be running on different blocks. It means that some bits from the block VP are masked when looking for a match. It is similar to groups, but on the block instead of the VP index. Most of the changes are due to passing the extra argument 'crowd' all the way to the function checking for matches. Signed-off-by: Frederic Barrat <fbarrat@linux.ibm.com> Signed-off-by: Glenn Miles <milesg@linux.vnet.ibm.com> Signed-off-by: Michael Kowal <kowal@linux.ibm.com> Reviewed-by: Nicholas Piggin <npiggin@gmail.com> Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Diffstat (limited to 'scripts/rust')
0 files changed, 0 insertions, 0 deletions