From ba606fd3c8f23cc9ee9ebc80ef622f4f8bcce0bd Mon Sep 17 00:00:00 2001 From: "Azalea (on HyDEV-Daisy)" Date: Wed, 16 Nov 2022 04:39:42 -0500 Subject: [PATCH] [F] Fix original MMIO keyboard sync deadlock --- src/main/java/mars/tools/KeyboardAndDisplaySimulator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/mars/tools/KeyboardAndDisplaySimulator.java b/src/main/java/mars/tools/KeyboardAndDisplaySimulator.java index 7d3156c..cb2298a 100644 --- a/src/main/java/mars/tools/KeyboardAndDisplaySimulator.java +++ b/src/main/java/mars/tools/KeyboardAndDisplaySimulator.java @@ -838,7 +838,7 @@ public class KeyboardAndDisplaySimulator extends AbstractMarsToolAndApplication ///////////////////////////////////////////////////////////////////////////////////////////////////// // This one does the work: update the MMIO Control and optionally the Data register as well // NOTE: last argument TRUE means update only the MMIO Control register; FALSE means update both Control and Data. - private synchronized void updateMMIOControlAndData(int controlAddr, int controlValue, int dataAddr, int dataValue, boolean controlOnly) + private void updateMMIOControlAndData(int controlAddr, int controlValue, int dataAddr, int dataValue, boolean controlOnly) { if (!this.isBeingUsedAsAMarsTool || connectButton.isConnected()) {