[U-Boot-Users] boot pc with uboot

Dear sir I have a problem. I want to boot my pc with uboot. Which work I shold do?what is my roadmap? thanks

On Wed, 2008-05-28 at 14:33 +0430, Soodeh Bakhshandeh wrote:
Dear sir I have a problem. I want to boot my pc with uboot. Which work I shold do?what is my roadmap? thanks
I do not work with PC at all so I can not answer any of your question but I'm curious as to why you need u-boot if you have a standard PC.

In message 1211982285.13437.9.camel@localhost.localdomain you wrote:
I do not work with PC at all so I can not answer any of your question but I'm curious as to why you need u-boot if you have a standard PC.
That question is easy to answer - because U-Boot is so much more powerful than any GIOS I've ever seen.
Best regards,
Wolfgang Denk

On Wed, 2008-05-28 at 14:33 +0430, Soodeh Bakhshandeh wrote:
Dear sir I have a problem. I want to boot my pc with uboot. Which work I shold do?what is my roadmap? thanks
I do not work with PC at all so I can not answer any of your question but I'm curious as to why you need u-boot if you have a standard PC.

Soodeh Bakhshandeh wrote:
Dear sir I have a problem. I want to boot my pc with uboot. Which work I shold do?what is my roadmap? thanks
You need to get the data sheets of all the chips on your board, including any north bridges, south bridges, video chips (assuming you want to support video), memory (flash and SDRAM), and whatever other software programmable parts that are on your board. You need this information in order to properly initialize the hardware.
The traditional BIOS does this initialization. Since you desire to replace the BIOS with u-boot, you will have to do the initialization yourself.
The big problem is that full hardware documentation is hard to get. Depending on your board and the chips used on it, you might be able to get the documentation, but historically it is a show stopper problem. This may be changing with hardware becoming more open for linux drivers, or maybe you will get lucky...
Once you have the documentation, you will need to figure out exactly how your hardware needs to be initialized (registers, values, sequences).
Good luck, gvb

With Linux running on your system (or booted via a Live CD like Knoppix):
# lspci -vvv
That should reveal most of the major chips
Device manager on MS Windows may provide similar information.
You may have to physically identify on the smaller chips on the board, since they will not be visible in lspci output.
Good luck!
Sincerely,
Ken Fuchs
-----Original Message----- From: u-boot-users-bounces@lists.sourceforge.net [mailto:u-boot-users-bounces@lists.sourceforge.net] On Behalf Of Jerry Van Baren Sent: Wednesday, May 28, 2008 13:55 To: Soodeh Bakhshandeh Cc: u-boot-users@lists.sourceforge.net Subject: Re: [U-Boot-Users] boot pc with uboot
Soodeh Bakhshandeh wrote:
Dear sir I have a problem. I want to boot my pc with uboot. Which
work I shold
do?what is my roadmap? thanks
You need to get the data sheets of all the chips on your board, including any north bridges, south bridges, video chips (assuming you want to support video), memory (flash and SDRAM), and whatever other software programmable parts that are on your board. You need this information in order to properly initialize the hardware.
The traditional BIOS does this initialization. Since you desire to replace the BIOS with u-boot, you will have to do the initialization yourself.
The big problem is that full hardware documentation is hard to get. Depending on your board and the chips used on it, you might be able to get the documentation, but historically it is a show stopper problem. This may be changing with hardware becoming more open for linux drivers, or maybe you will get lucky...
Once you have the documentation, you will need to figure out exactly how your hardware needs to be initialized (registers, values, sequences).
Good luck, gvb
This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users

On Wednesday 28 May 2008, Jerry Van Baren wrote:
Soodeh Bakhshandeh wrote:
Dear sir I have a problem. I want to boot my pc with uboot. Which work I shold do?what is my roadmap?
First you should be sure if that's exactly what you want.
If you just want to play with u-boot on x86, porting it to bochs (or another virtual pc) should be easier and have more benefits than your pc. http://bochs.sourceforge.net/
If you want free software to boot your PC, you should have a look at coreboot (linuxbios) as well. It can also boot other PC related (BIOS dependent) operating systems, like freedos, which you probably wont be able to boot with u-boot. There is a port for bochs, so you can already play with it. http://www.coreboot.org/
The big problem is that full hardware documentation is hard to get. Depending on your board and the chips used on it, you might be able to get the documentation, but historically it is a show stopper problem. This may be changing with hardware becoming more open for linux drivers, or maybe you will get lucky...
Getting a board which is already supported by Linuxbios should be the best starting point to port u-boot on it.
Good Luck
Markus
participants (6)
-
Jerry Van Baren
-
Ken.Fuchs@bench.com
-
Kenneth Johansson
-
Markus Brunner
-
Soodeh Bakhshandeh
-
Wolfgang Denk