]> rtime.felk.cvut.cz Git - jailhouse.git/blobdiff - configs/qemu-vm.c
configs: qemu: put floppy IO ports into config
[jailhouse.git] / configs / qemu-vm.c
index 128943beab3979aa3bb56f62af846026b021fc1d..44429fb3773802f0c79c2851196293698a5899bb 100644 (file)
@@ -149,7 +149,8 @@ struct {
        },
 
        .pio_bitmap = {
-               [     0/8 ...   0x3f/8] = -1,
+               [     0/8 ...   0x1f/8] = 0, /* floppy DMA controller */
+               [  0x20/8 ...   0x3f/8] = -1,
                [  0x40/8 ...   0x47/8] = 0xf0, /* PIT */
                [  0x48/8 ...   0x5f/8] = -1,
                [  0x60/8 ...   0x67/8] = 0xec, /* HACK: NMI status/control */
@@ -161,7 +162,9 @@ struct {
                [ 0x2f8/8 ...  0x2ff/8] = 0, /* serial2 */
                [ 0x300/8 ...  0x3af/8] = -1,
                [ 0x3b0/8 ...  0x3df/8] = 0, /* VGA */
-               [ 0x3e0/8 ... 0x5657/8] = -1,
+               [ 0x3e0/8 ...  0x3ef/8] = -1,
+               [ 0x3f0/8 ...  0x3f7/8] = 0, /* floppy */
+               [ 0x3f8/8 ... 0x5657/8] = -1,
                [0x5658/8 ... 0x565f/8] = 0xf0, /* vmport */
                [0x5660/8 ... 0xbfff/8] = -1,
                [0xc000/8 ... 0xc0ff/8] = 0, /* PCI devices */