Virtio-blk Loadable Device Driver for TempleOS
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Alec Murphy e504c3c0a1 Update 'README.md' external link paths 1 year ago
.gitignore Add files to repository 2 years ago
DefsVIO.HC Add files to repository 2 years ago
DskBlk2.HC Add files to repository 2 years ago
DskBlkDev2.HC Add files to repository 2 years ago
DskDrv2.HC Add files to repository 2 years ago
DskVIO.HC Limit max_blk to 2G by default 2 years ago
LICENSE Initial commit 2 years ago
MakeVirtioBlk.HC Add files to repository 2 years ago
README.md Update 'README.md' external link paths 1 year ago
Virtio-blk.HC Flush cache after write request; Limit max_blk to 2G by default 2 years ago
Virtio.HC Add files to repository 2 years ago
preview.png Add files to repository 2 years ago

README.md

bdt-virtio-blk

Virtio-blk Loadable Device Driver for TempleOS

Virtio-blk Loadable Device Driver for TempleOS

details

Mount a Virtio block device in TempleOS on QEMU, without having to recompile the Kernel. Re-assigns drive letter A to BDT_VIRTIO_BLK device.

usage

  • Clone the repo, create a RedSea ISO.C disk image using RedSeaExplorer for Windows or redseafs for Linux.
  • Load the driver #include "MakeVirtioBlk";
  • Mount the block device MountVirtioBlk;
  • Format (if new device) Fmt('A',,FALSE,FSt_REDSEA);