Brendan wrote:
Hi,
As far as I know; ARM servers are mostly going to be the same "PC compatible" hardware (including PCI-E, UEFI and ACPI), just with a different CPU (ARM rather than 80x86).
Bochs developers could do the same - e.g. create a "mostly PC compatible hardware with ARM instead of 80x86 CPU" system and recycle all of the existing (video, disk, network, USB) device emulation code.
Cheers,
Brendan
Thanks, Brendan,
This is most that I expected. To create mainly "PC compatible hardware with ARM instead of 80x86 CPU", in addition it is of course possible to add some commonly used ARM-specific hardware. But certainly I would like to be able to re-use all the hard-disk, video, network, usb and etc stuff.
The reason I want to start the project is the same reason why you doing OS development.
It is great tool to learn an ARM platform and analyze it.
I also would like to introduce Bochs' instrumentation capabilities to ARM because I find it very useful in research work I do.
But I am newbie here. I have no idea how ARM platform works. And I don't want to start from heaviest Linux like system to emulate, if possible I would like to start from home-written OS done by one of you. And, of course, if someone wish to join the project - I welcome everybody.
I don't plan to fork from Bochs, it is expected to reuse the same infrastructure in GUI, devices and etc so I only planned to replace CPU to ARM in the first stage.
Stanislav