Menuconfig Implementation and auto-qemu refactoring (#44)
[lunaix-os.git] / lunaix-os / scripts / qemus / qemu_x86_dev.json
index 023dfece1821dae79f0944f3faa04f532d85b0ca..60b292e780949cd3b0af72ee63bb3706827e2ab1 100644 (file)
     },
     "devices": [
         {
-            "class": "basic_serial",
-            "protocol": "telnet",
-            "addr": ":12345",
-            "logfile": "lunaix_ttyS0.log"
+            "class": "isa-serial",
+            "io": {
+                "type": "telnet",
+                "port": "12345",
+                "logfile": "lunaix_ttyS0.log"
+            }
         },
         {
             "class": "pci-serial",
-            "logfile": "ttyPCI0.log"
+            "io": {
+                "type": "null",
+                "logfile": "ttypci1.log"
+            }
         },
         {
             "class": "pci-serial",
-            "logfile": "ttyPCI1.log"
+            "io": {
+                "type": "null",
+                "logfile": "ttypci2.log"
+            }
         },
         {
             "class": "rtc",
         },
         {
             "class": "hmp",
-            "protocol": "telnet",
-            "addr": ":$QMPORT",
-            "logfile": "qm.log"
+            "io": {
+                "type": "telnet",
+                "port": "$QMPORT",
+                "logfile": "qm.log"
+            }
         }
     ]
 }
\ No newline at end of file