OSDN Git Service

cuda: don't allow writes to port output pins
authorMark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Fri, 9 Feb 2018 18:51:32 +0000 (18:51 +0000)
committerDavid Gibson <david@gibson.dropbear.id.au>
Sat, 10 Feb 2018 07:23:11 +0000 (18:23 +1100)
commitae14d81757945a8298a34e00e82abe68d90644e7
treedca8e0b948209133c0b086adcc9fad8c4ec177f8
parent8d0ef282ed286076355c02610b5b20e379421a43
cuda: don't allow writes to port output pins

Use the direction registers as a mask to ensure that only input pins are
updated upon write.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Reviewed-by: Laurent Vivier <lvivier@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
hw/misc/macio/cuda.c