BOCHS inconsistencies.

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
User avatar
01000101
Member
Member
Posts: 1599
Joined: Fri Jun 22, 2007 12:47 pm
Contact:

BOCHS inconsistencies.

Post 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?
User avatar
AndrewAPrice
Member
Member
Posts: 2309
Joined: Mon Jun 05, 2006 11:00 pm
Location: USA (and Australia)

Re: BOCHS inconsistencies.

Post 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.
My OS is Perception.
User avatar
cr2
Member
Member
Posts: 162
Joined: Fri Jun 27, 2008 8:05 pm
Location: ND, USA

Re: BOCHS inconsistencies.

Post 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?
OS-LUX V0.0
Working on...
Memory management: the Pool
Post Reply