mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-04 00:03:54 -06:00
cpu: Introduce cpu_virtio_is_big_endian()
Introduce the cpu_virtio_is_big_endian() generic helper to avoid
calling CPUClass internal virtio_is_big_endian() one.
Similarly to commit bf7663c4bd
("cpu: introduce
CPUClass::virtio_is_big_endian()"), we keep 'virtio' in the method
name to hint this handler shouldn't be called anywhere but from the
virtio code.
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20210517105140.1062037-8-f4bug@amsat.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
This commit is contained in:
parent
a41d3aae52
commit
cdba7e2f49
4 changed files with 20 additions and 9 deletions
|
@ -1972,9 +1972,7 @@ static enum virtio_device_endian virtio_default_endian(void)
|
|||
|
||||
static enum virtio_device_endian virtio_current_cpu_endian(void)
|
||||
{
|
||||
CPUClass *cc = CPU_GET_CLASS(current_cpu);
|
||||
|
||||
if (cc->virtio_is_big_endian(current_cpu)) {
|
||||
if (cpu_virtio_is_big_endian(current_cpu)) {
|
||||
return VIRTIO_DEVICE_ENDIAN_BIG;
|
||||
} else {
|
||||
return VIRTIO_DEVICE_ENDIAN_LITTLE;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue