aboutsummaryrefslogtreecommitdiff
path: root/util/crc32c.c
diff options
context:
space:
mode:
authorSam Bobroff <sam.bobroff@au1.ibm.com>2017-03-02 16:38:56 +1100
committerDavid Gibson <david@gibson.dropbear.id.au>2017-03-03 11:30:59 +1100
commitec975e839cbb6143be80cfc91b1df103fc7e4771 (patch)
treecfe05d1e235e9548051341537833880b6c6fa6d8 /util/crc32c.c
parentbb998645284924db6da93e777af5f29ef2f3c0a8 (diff)
downloadqemu-ec975e839cbb6143be80cfc91b1df103fc7e4771.zip
qemu-ec975e839cbb6143be80cfc91b1df103fc7e4771.tar.gz
qemu-ec975e839cbb6143be80cfc91b1df103fc7e4771.tar.bz2
spapr: Small cleanup of PPC MMU enums
The PPC MMU types are sometimes treated as if they were a bit field and sometime as if they were an enum which causes maintenance problems: flipping bits in the MMU type (which is done on both the 1TB segment and 64K segment bits) currently produces new MMU type values that are not handled in every "switch" on it, sometimes causing an abort(). This patch provides some macros that can be used to filter out the "bit field-like" bits so that the remainder of the value can be switched on, like an enum. This allows removal of all of the "degraded" types from the list and should ease maintenance. Signed-off-by: Sam Bobroff <sam.bobroff@au1.ibm.com> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Diffstat (limited to 'util/crc32c.c')
0 files changed, 0 insertions, 0 deletions