Page 1 of 1

Bochs 2.4.5 bugfix+ released

Posted: Sun Apr 25, 2010 1:21 pm
by stlw
Bochs 2.4.5 was released on April 25th, 2010
This the bugfix+ release.

Brief summary :

CPU and internal debugger:
  • Major configure/cpu rework allowing to enable/disable CPU options at runtime through .bochsrc (Stanislav)
  • Bugfixes for CPU emulation correctness and stability
  • Extended Bochs internal debugger functionality
  • Implemented X2APIC extensions (Stanislav)
  • Implemented Intel VMXx2 extensions (Stanislav)
  • Implemented PCLMULQDQ AES instruction
    • Extended VMX capability MSRs, APIC Virtualization,
      X2APIC Virtualization, Extended Page Tables (EPT),
      VPID, Unrestricted Guests, new VMX controls.
Devices:
  • USB HP DeskJet 920C printer device emulation (Ben Lunt)
Dozens of bugs fixed for CPU emulation correctness and stability.
You are welcome to visit Bochs homepage, download and try the new release !

Stanislav

Re: Bochs 2.4.5 bugfix+ released

Posted: Mon Apr 26, 2010 12:31 am
by xenos
That sounds abslutely great - can't wait to check it out :D

Is there already a (complete?) documentation for the new CPU options in .bochsrc? Wait, I think I just found what I was looking for :D

Re: Bochs 2.4.5 bugfix+ released

Posted: Mon Apr 26, 2010 9:49 am
by Creature
Great work, keep those Bochs updates coming ;). I always liked the fact that you post updates/releases on OSDev so we may offer suggestions and/or report possible bugs and such.

Re: Bochs 2.4.5 bugfix+ released

Posted: Mon Apr 26, 2010 2:39 pm
by IanSeyler
When will SMP be enabled in the official releases?

Re: Bochs 2.4.5 bugfix+ released

Posted: Mon Apr 26, 2010 2:46 pm
by stlw
ReturnInfinity wrote:When will SMP be enabled in the official releases?
It IS enabled, for official releases we have supply SMP-enabled binary.

I see Volker didn't put it in release folder (also debugger-enabled build) - will add it to release folder soon.

If you ask about when SMP is going to be enabled by default - probably never.
Just compiling SMP in already reduces emulation speed by half so I don't think it is good idea to compile releases with SMP enabled.

Stanislav