My Haiku RISC-V port progress

Existing Haiku virtio_block driver attached. Not working yet because of not implemented VirtIO driver interface.

            (4) @0x00000000813af460 "bus_managers/fdt/driver_v1" (ref 6, init 3, module 0x000000008078d2a8, data 0x00000000813b5d90)
                  "device/bus" : string : "fdt"
                  "fdt/node" : uint32 : 1208 (0x4b8)
                  "fdt/name" : string : "virtio@40012000"
                  "fdt/compatible" : string : "virtio,mmio"
                  "device/driver" : string : "bus_managers/fdt/driver_v1"
               (5) @0x00000000813af3c0 "busses/virtio/virtio_mmio/driver_v1" (ref 4, init 2, module 0x00000000809c2e08, data 0x0000000081049500)
                     "device/pretty name" : string : "Virtio MMIO"
                     "device/bus" : string : "virtio"
                     "virtio/version" : uint32 : 2 (0x2)
                     "virtio/device_id" : uint32 : 2 (0x2)
                     "virtio/type" : uint16 : 2 (0x2)
                     "virtio/vendor_id" : uint32 : 65535 (0xffff)
                     "device/driver" : string : "busses/virtio/virtio_mmio/driver_v1"
                  (6) @0x00000000813af320 "drivers/disk/virtual/virtio_block/driver_v1" (ref 2, init 1, module 0x00000000809bf340, data 0x00000000813b7cb0)
                        "device/driver" : string : "drivers/disk/virtual/virtio_block/driver_v1"
                        "dev/5/path" : string : "disk/virtual/virtio_block/0/raw"
                        "dev/5/driver" : string : "drivers/disk/virtual/virtio_block/device_v1"
                  device: drivers/disk/virtual/virtio_block/device_v1, 0x0000000000000000
9 Likes