Hi again,

On Fri, Mar 27, 2015 at 8:11 PM, Eric Auer <[email protected]> wrote:
>
> It seems to be fixed, but I am unable to find out since when.
> Maybe since 2012 or even before, based on some glimpses of:
>
>> https://www.virtualbox.org/browser/vbox/trunk/src/VBox/Devices/PC/BIOS-new/pcibios.c?rev=42030
>
> ... which then became .../BIOS/pcibios.c ...
>
>> https://www.virtualbox.org/changeset/42127/vbox/trunk/src/VBox/Devices/PC/BIOS/pcibios.c#file0
>
> ... gives the impression that it already was fixed before.
> Maybe they switched to that "new BIOS" which never had the
> bug and I cannot see the "old BIOS" in the source browser?

Yes, I had forgotten the details (not that I ever knew much, nor was I
involved directly). Yes, they now use a new BIOS written in C, which
(since it's 16-bit) apparently outgrew the limited usefulness of
Dev86/BCC. So it now uses OpenWatcom (which is, of course, a much more
robust compiler).

https://www.virtualbox.org/ticket/12011

http://en.wikipedia.org/wiki/VirtualBox#Licensing

(Blah blah blah, VBox now relegated to Ubuntu's "multiverse", same as
DOSEMU, blah blah blah. Hmmm, but Debian [Wheezy] seems to be
explicitly using an older version [4.1.18], probably to avoid such
license wars. Ugh. So who knows if the bug is "fixed" in those old
downloads. Sigh.)

https://packages.debian.org/search?keywords=virtualbox&searchon=names&suite=stable&section=all

> As you see in the source, they mention that "find device"
> is "performance critical" and that they only look at those
> bus ID which actually exist, for that reason :-)

So it's probably fixed, at least in newest versions.

> PS: I found a 5/2012 "rombios.c" that I have downloaded at
> that time, which has inline asm but dumber "find pci device",
> possibly with "our" bug - how do I see the changelog for it?
>
>> https://www.virtualbox.org/browser/vbox/trunk/src/VBox/Devices/PC/BIOS/rombios.c?rev=27941

I believe that one of the big contributors to VirtualBox is also the
same guy well known in OpenWatcom circles: Michal Necasek. So I assume
you could just email him privately (or via the form on his website):

http://www.os2museum.com/wp/about/wanted-list/

------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Freedos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to