intel / edison-u-boot

DISCONTINUATION OF PROJECT. This project will no longer be maintained by Intel. Intel will not provide or guarantee development of or support for this project, including but not limited to, maintenance, bug fixes, new releases or updates. Patches to this project are no longer accepted by Intel. If you have an ongoing need to use this project, are interested in independently developing it, or would like to maintain patches for the community, please create your own fork of the project.
34 stars 24 forks source link

Customisation of U-Boot for Edison x86 #7

Open rajakumaripilla opened 7 years ago

rajakumaripilla commented 7 years ago

I am customising the U boot source for compiling locally to make changes in uboot source of Edison. I have downloaded the source Edison-u-boot, and trying to build the code. I have configured for x86 with command as following make coreboot-x86_defconfig, 1) is it the correct config for x86 Edison board? and want to build the code. When I do make, getting following error.

undefined reference to `__normal___udivdi3' make: *\ [u-boot] Error 1

Please suggest and provide documentation for customising Edison Uboot. Provide links for sources of Uboot.

rajakumaripilla commented 7 years ago

Can anyone please suggest on this..

andy-shev commented 7 years ago

@rajakumaripilla Try my version here: https://github.com/andy-shev/u-boot/tree/edison Command to use is make edison_defconfig; make -j4.

0181532686cf4a31163be0bf3e6bb6732bf commented 6 years ago

@andy-shev can you briefly describe your changes?

htot commented 6 years ago

Andy has upstreamed a lot of patches to u-boot. As you can see in his repo there are 3 more in the queue. So basically you get u-boot + 3. But if you mean what changed since 01org/edison-u-boot? That is a highly customized version of an old u-boot, so years of development passed. Most important: Andy's u-boot boots vanilla kernels (most recent: 4.14), while still able to boot the original image.

andy-shev commented 6 years ago

@lyssdod Just forget about this (01org/edison-u-boot) repository and use upstream version of U-Boot. In my branch now only two hack patches added (have no time and honestly no will to upstream them, feel free to do that):

All my current activity is tightly related to ACPI enabling.

andy-shev commented 4 years ago

Simple use upstream U-Boot. Or if you want Yocto solution, consider unofficial community project: https://github.com/edison-fw.

P.S. All mentioned hacks have actually been upstreamed.