<!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>