Page 1 of 1

BOCHS inconsistencies.

Posted: Mon Aug 18, 2008 10:03 pm
by 01000101
Hey,
I've been doing alot more work with the SMBios, and have noticed quite a few variations between the BOCHS smbios and the specifications from http://www.dmtf.org/standards/smbios/ .

Take for instance, Structure 4 (processor information) states that the length of the structure should be 0x1A for v2.0 and at least 0x20 for v2.1 and up. BOCHS reports a length of 0x1A for v2.1 and v2.4. Therefore I had to put a special variable dedicated to working around BOCHS false positives.

I was wondering if this was a mess up on my part (parsing) or their part (smbios). I have had to work around a few other things dealing with string identifiers as well. Has anyone else experienced these type of problems with bochs? Also, is there another x86-64 emulator with SMBios support for *nix?

Re: BOCHS inconsistencies.

Posted: Mon Aug 18, 2008 11:07 pm
by AndrewAPrice
A quick Google found that VMWare, VirtualBox, and possibly VirtualPC (several topics danced around the idea without actually touching on it).

I actually like VirtualBox. It supports 2 different audio chipsets, 4 different network chipsets, it can give to low-level access to your CD drivers (e.g. for burning), and the closed-source version (still free) can take control of your USB hubs/devices.

Re: BOCHS inconsistencies.

Posted: Mon Aug 18, 2008 11:10 pm
by cr2
MessiahAndrw wrote: quick Google found that VMWare, VirtualBox, and possibly VirtualPC (several topics danced around the idea without actually touching on it).
VMWare, VirtualBox, and possibly VirtualPC what?