[U-Boot-Users] Can u-boot work for PC?

Hi,all
I've been thinking this question for long time.There's only one supported board of x86 arch. But it's different with PC. There's no flash on PC's board, so where should u-boot be stored? I think it may be hdd, correct? And PC have rom-bios. I'm trying to make u-boot work for PC and find it so difficult.Is there anybody has done this work? Can the source for sc520 board be used on PC with some fix?
Best regards!
Alex

OneWinged wrote:
Hi,all
I've been thinking this question for long time.There's only one supported board of x86 arch. But it's different with PC. There's no flash on PC's board, so where should u-boot be stored? I think it may be hdd, correct? And PC have rom-bios. I'm trying to make u-boot work for PC and find it so difficult.Is there anybody has done this work? Can the source for sc520 board be used on PC with some fix?
Best regards!
Alex
There _is_ flash on a "standard" PC, that is what holds the BIOS and is equivalent (loosely speaking) to u-boot. Replacing it with u-boot is theoretically possible, but would be difficult. The existing BIOS on your MB supports the hardware on the MB. To replace it with u-boot, you would need to figure out all the details of your MB hardware (often impossible) and port u-boot to support that hardware. If you are wrong, you will "brick" your MB.
There are open BIOS projects that would probably be a better starting point. http://www.linuxdevices.com/news/NS2401026948.html
gvb

In message 45348BF2.000055.03554@bj163app78.163.com you wrote:
I've been thinking this question for long time.There's only one supported board of x86 arch. But it's different with PC. There's no flash on PC's board, so where should u-boot be stored? I think it may
Most boards do have flashon board. They use it to store the BIOS.
be hdd, correct? And PC have rom-bios. I'm trying to make u-boot work
Usually that's not ROM, but flash.
for PC and find it so difficult.Is there anybody has done this work? Can the source for sc520 board be used on PC with some fix?
If you accept that "some fix" is a big, non-trivial project which requires an intimate knowledge of your mainboard and it's chipset (including access to related developer's documentation which is not easy to find), then the answer is yes.
--Boundary-=_gMjHNhHsEgLJFXECEXXnzjcpfxxp Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: quoted-printable
Please never post HTML here.
Best regards,
Wolfgang Denk
participants (3)
-
Jerry Van Baren
-
OneWinged
-
Wolfgang Denk