<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    Hello<br>
    <span style="white-space: pre-wrap">
</span>
    <blockquote type="cite"
      cite="mid:20240604.105550.1000334185254999398.hdk@igel.co.jp">
      <pre class="moz-quote-pre" wrap="">macOS works on BitVisor on Intel Mac.  Turning off Secure Boot using
Startup Security Utility on recovery environment is needed before
starting BitVisor.  Enabling DMAR pass-through might be needed to use
some devices on macOS.
</pre>
    </blockquote>
    <br>
    Thanks for  the clarification on this.<br>
    <br>
    <blockquote type="cite"
      cite="mid:20240604.105550.1000334185254999398.hdk@igel.co.jp"><span
      style="white-space: pre-wrap">
</span>
      <pre class="moz-quote-pre" wrap="">SQLite code can be used in processes in process/sqlite/ directory.
Example implementation is process/sqlite/sqliteexample.c which can be
launched from dbgsh.  The database can be stored to volatile memory or
non-volatile storage (a hard disk drive or a solid state drive
connected to ATA/AHCI or NVMe).  However currently no file system is
supported.  The database will be stored to raw sectors.  In addition,
the storage access only works while the ATA/AHCI/NVMe controllers are
in active state (i.e. the guest operating system driver needs to be
working).

</pre>
    </blockquote>
    <br>
    I will investigate it more since I need a database that bitvisor can
    store information which may/may not be accessible by the guest OS. 
    <br>
    <br>
    You mention that the data is stored as raw sectors and I wonder how
    the performance is in this approach when compared to Sqlite running
    under and OS just as a thought that I will keep in mind.  Also, as I
    am investigating how bitvisor can read/write to/from drives as well,
    this made me wonder if there is a potential problem when bitvisor is
    writing to a disk drive and at the same time the Guest OS tries to
    read/write to/from the same drive.  This seems like it would present
    a problem unless even  the guest read/writes are managed by bitvisor
    as well which seems to be the case in that the native bitvisor can
    be set up to encrypt data read/write to the drive.  I still need to
    work through this as well. Is there any documented steps on how to
    set this up and test in QEMU which I have been able to use
    successfully so far?<br>
    <br>
    Thanks again <br>
  </body>
</html>