X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/ebb55b7e5f0b8f31328950ec383b77b208ffbb64..14e6f9f2f8899e072eccab23389c7c65eaf926ed:/lunaix-os/scripts/qemus/qemu_x86_dev.json diff --git a/lunaix-os/scripts/qemus/qemu_x86_dev.json b/lunaix-os/scripts/qemus/qemu_x86_dev.json index e006691..f52ed94 100644 --- a/lunaix-os/scripts/qemus/qemu_x86_dev.json +++ b/lunaix-os/scripts/qemus/qemu_x86_dev.json @@ -1,6 +1,7 @@ { "arch": "$ARCH", "memory": "1G", + "ncpu": 1, "machine": "q35", "cpu": { "type": "base", @@ -18,27 +19,40 @@ "apic" ] }, + "kernel": { + "bin": "$KBIN", + "cmd": "$KCMD" + }, "debug": { "gdb_port": "$GDB_PORT", "traced": [ "x86_recv_fault", + "x86_log_pagefault", "ide_dma_cb" ] }, "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", @@ -49,18 +63,19 @@ "name": "ahci_0", "disks": [ { - "type": "ide-cd", - "img": "$KIMG", - "ro": true, + "type": "ide-hd", + "img": "$ROOTFS", "format": "raw" } ] }, { "class": "hmp", - "protocol": "telnet", - "addr": ":$QMPORT", - "logfile": "qm.log" + "io": { + "type": "telnet", + "port": "$QMPORT", + "logfile": "qm.log" + } } ] } \ No newline at end of file