Anshuman Aggarwal wrote:
Out of curiosity, is this a limitation to what is possible in the BIOS or that nobody has found the need to do this sort of remote control using the BIOS yet?
There are a few things that you would need to consider.
For legacy compatibility you require a VGA BIOS with a network backend.
For a better solution, do what Ron suggested and put Linux in flash.
For the legacy solution, there exists a VGA BIOS with a serial port backend called SGABIOS, which you could build upon. SGABIOS is open source.
You would have to develop packet drivers for the network adapters which you want to work. You also need an IP stack. And you would have to make it all work in a BIOS environment, without any OS.
It is doable, but it is no small task.
//Peter
Hello! Peter something else that needs to be mentioned is that the backend you've mentioned here, and of course is (partially) documented on the Wiki, is that according to Google Code, it is in archive only status. That means that everything there is in its final status. Nothing new will be committed, unless someone on our list had the foresight to export it to Github prior to that event. ----- Gregg C Levine gregg.drwho8@gmail.com "This signature fought the Time Wars, time and again."
On Thu, Oct 5, 2017 at 3:56 PM, Peter Stuge peter@stuge.se wrote:
Anshuman Aggarwal wrote:
Out of curiosity, is this a limitation to what is possible in the BIOS or that nobody has found the need to do this sort of remote control using the BIOS yet?
There are a few things that you would need to consider.
For legacy compatibility you require a VGA BIOS with a network backend.
For a better solution, do what Ron suggested and put Linux in flash.
For the legacy solution, there exists a VGA BIOS with a serial port backend called SGABIOS, which you could build upon. SGABIOS is open source.
You would have to develop packet drivers for the network adapters which you want to work. You also need an IP stack. And you would have to make it all work in a BIOS environment, without any OS.
It is doable, but it is no small task.
//Peter
-- coreboot mailing list: coreboot@coreboot.org https://mail.coreboot.org/mailman/listinfo/coreboot
The effort for legacy compatibility in building a network stack in the BIOS if it hasn't been done already is pretty monumental and probably not the direction we want to go in.
Any points on how to do the latter would be much appreciated.
Thanks
On 6 October 2017 at 01:26, Peter Stuge peter@stuge.se wrote:
Anshuman Aggarwal wrote:
Out of curiosity, is this a limitation to what is possible in the BIOS or that nobody has found the need to do this sort of remote control using the BIOS yet?
There are a few things that you would need to consider.
For legacy compatibility you require a VGA BIOS with a network backend.
For a better solution, do what Ron suggested and put Linux in flash.
For the legacy solution, there exists a VGA BIOS with a serial port backend called SGABIOS, which you could build upon. SGABIOS is open source.
You would have to develop packet drivers for the network adapters which you want to work. You also need an IP stack. And you would have to make it all work in a BIOS environment, without any OS.
It is doable, but it is no small task.
//Peter
-- coreboot mailing list: coreboot@coreboot.org https://mail.coreboot.org/mailman/listinfo/coreboot