Hi,
srg wrote:
BTW IMHO the PC is desperately missing a method to do ICE on a normal motherboard.
I'd prefer a very good emulator. Something that could emulate an 80386 or an 8 way opteron server running in 64 bit (and everything in-between) that isn't restricted by the amount of resources in the host machine, and does have a good debugger.
Bochs is the closest thing I've found so far, but it's lacking PAE, ACPI, MSRs, NUMA, hyper-threading and is restricted by host resources. Bochs debugger needs improvements for multi-CPU. The BIOS code could also be done so that the same BIOS image works for all setups. Each BIOS function could be accelerated by simulation rather than emulation too.
I'd love to write an emulator with my OS as host, but by the time my OS is done I wouldn't need one so much (and I'm not immortal so time is a factor)...
Cheers,
Brendan