[BitVisor-devel-en:106] Re: Other OS's?

Hideki EIRAKU hdk at igel.co.jp
Tue Jun 4 10:55:50 JST 2024


Hello,

> This made me wonder if there are any plans to get Bitvisor to work
> with MacOSX guest OS or some others that run on x86_64 hardware. Any
> thoughts on this?

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.

> Lastly, can anyone please clarify what is the purpose and the use of
> the Sqlite database that can be enabled in the "Make Config" since I
> am interested in that as well?

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).

-- 
Hideki EIRAKU <hdk at igel.co.jp>

From: Lonnie Cumberland <lonnie at outstep.com>
Subject: Other OS's?
Date: Sat, 1 Jun 2024 21:17:40 -0400

> Hello All,
> 
> I have worked my way through the Bitvisor "getting_started_md" to run
> it on QEMU (x86_64) with a Guest OS of TinyCore all under a Ubuntu
> 22.04 (x64) host and was able to see the logs generated by bitvisor
> being sent to the host. This was AWESOME !!!!
> 
> This made me wonder if there are any plans to get Bitvisor to work
> with MacOSX guest OS or some others that run on x86_64 hardware. Any
> thoughts on this?
> 
> My next steps will be to see if I can get the Wireguard working to
> have a guest OS under bitvisor with transparent communications through
> an external Wireguard server after which I want to investigate
> Wireguard tunneling.
> 
> Lastly, can anyone please clarify what is the purpose and the use of
> the Sqlite database that can be enabled in the "Make Config" since I
> am interested in that as well?
> 
> Thanks and have a great day,
> Lonnie


More information about the BitVisor-devel-en mailing list