[coreboot] PSA: old coreboot versions now available via git
Hi, the ancient coreboot versions coreboot v1 and coreboot v3 have been recovered from some old svn trees and are now available in the coreboot repository under the branch names "coreboot-v1" and "coreboot-v3". Enjoy, Stefan signature.asc Description: OpenPGP digital signature -- coreboot mailing list: coreboot@coreboot.org https://www.coreboot.org/mailman/listinfo/coreboot
Re: [coreboot] permissions error building external payload
On Wed, 18 May 2016, Martin Roth wrote: Hi David, You need to add a rule to payloads/external/Makefile.inc as well. Here's a start: payloads/external/OpenBIOS/openbios/obj-x86/openbios-builtin.elf openbios: $(top)/$(DOTCONFIG) $(MAKE) -C payloads/external/OpenBIOS all \ CONFIG_OPENBIOS_MASTER=$(CONFIG_OPENBIOS_MASTER) \ CONFIG_OPENBIOS_STABLE=$(CONFIG_OPENBIOS_STABLE) \ CONFIG_OPENBIOS_REVISION=$(CONFIG_OPENBIOS_REVISION) \ CONFIG_OPENBIOS_REVISION_ID=$(CONFIG_OPENBIOS_REVISION_ID) You'll probably want to add some additional variables to configure openbios to use the coreboot toolchain. All of the variables will need to be exported or passed on the command line between external/Makefile.inc and external/OpenBIOS/Makefile. With your changes and the ones to Makefile.inc, I get to this point: Checking out OpenBIOS from Git Cloning into 'openbios'... remote: Counting objects: 11801, done. remote: Total 11801 (delta 0), reused 0 (delta 0), pack-reused 11801 Receiving objects: 100% (11801/11801), 2.30 MiB | 1.95 MiB/s, done. Resolving deltas: 100% (9310/9310), done. Checking connectivity... done. Checking out OpenBIOS revision v1.1 Already on 'master' Your branch is up-to-date with 'origin/master'. Switched to a new branch 'coreboot' CONFIG OpenBIOS v1.1 MAKE OpenBIOS v1.1 Configuring OpenBIOS on amd64 for x86 ERROR: no i486 cross-compiler found ! make[1]: *** [build] Error 1 I forgot to mention payloads/external/Makefile.inc. Here is the entry I made: payloads/external/OpenBIOS/openbios/obj-x86/openbios-builtin.elf openbios: $(MAKE) -C payloads/external/OpenBIOS all \ HOSTCC="$(HOSTCC)" \ CONFIG_OPENBIOS_DEVEL=$(CONFIG_OPENBIOS_MASTER) \ CONFIG_OPENBIOS_STABLE=$(CONFIG_OPENBIOS_STABLE) \ CONFIG_OPENBIOS_REVISION=$(CONFIG_OPENBIOS_REVISION) \ CONFIG_OPENBIOS_REVISION_ID=$(CONFIG_OPENBIOS_REVISION_ID) With your example, I doubt it would get to the point where I got stuck because you don't have the x86 cross-compiler installed. -- David Griffith d...@661.org -- coreboot mailing list: coreboot@coreboot.org https://www.coreboot.org/mailman/listinfo/coreboot
Re: [coreboot] permissions error building external payload
Hi David, You need to add a rule to payloads/external/Makefile.inc as well. Here's a start: payloads/external/OpenBIOS/openbios/obj-x86/openbios-builtin.elf openbios: $(top)/$(DOTCONFIG) $(MAKE) -C payloads/external/OpenBIOS all \ CONFIG_OPENBIOS_MASTER=$(CONFIG_OPENBIOS_MASTER) \ CONFIG_OPENBIOS_STABLE=$(CONFIG_OPENBIOS_STABLE) \ CONFIG_OPENBIOS_REVISION=$(CONFIG_OPENBIOS_REVISION) \ CONFIG_OPENBIOS_REVISION_ID=$(CONFIG_OPENBIOS_REVISION_ID) You'll probably want to add some additional variables to configure openbios to use the coreboot toolchain. All of the variables will need to be exported or passed on the command line between external/Makefile.inc and external/OpenBIOS/Makefile. With your changes and the ones to Makefile.inc, I get to this point: Checking out OpenBIOS from Git Cloning into 'openbios'... remote: Counting objects: 11801, done. remote: Total 11801 (delta 0), reused 0 (delta 0), pack-reused 11801 Receiving objects: 100% (11801/11801), 2.30 MiB | 1.95 MiB/s, done. Resolving deltas: 100% (9310/9310), done. Checking connectivity... done. Checking out OpenBIOS revision v1.1 Already on 'master' Your branch is up-to-date with 'origin/master'. Switched to a new branch 'coreboot' CONFIG OpenBIOS v1.1 MAKE OpenBIOS v1.1 Configuring OpenBIOS on amd64 for x86 ERROR: no i486 cross-compiler found ! make[1]: *** [build] Error 1 Martin On Wed, May 18, 2016 at 3:15 AM, David Griffithwrote: > > I ran into a problem with my project to get the coreboot build process to > download, build, and include openbios. Things go okay until this point: > > Creating config files...ok. > /usr/bin/xsltproc > Building OpenBIOS for x86 > Building... > error: > GEN target/include/openbios-version.h > GEN forth/version.fs > HOSTCC host/kernel/dict.o > /home/dave/proj/coreboot/coreboot/payloads/external/OpenBIOS/openbios/kernel/dict.c:320:1: > fatal error: opening dependency file /.d: Permission denied > } > ^ > compilation terminated. > > I can compile openbios just fine by going into > payloads/external/OpenBIOS/openbios/ and typing "make". What am I doing > wrong? > > Here's the contents of payloads/external/OpenBIOS: > http://pastebin.com/9DKJGbyc > > -- > David Griffith > d...@661.org > > -- > coreboot mailing list: coreboot@coreboot.org > https://www.coreboot.org/mailman/listinfo/coreboot -- coreboot mailing list: coreboot@coreboot.org https://www.coreboot.org/mailman/listinfo/coreboot
[coreboot] Lenovo ThinkPad W500
Hi, I have Lenovo ThinkPad W500 and I would to try to coreboot on it. According to coreboot wiki T500 (very similar to W500) should be supported https://www.coreboot.org/Supported_Motherboards Should be fine try coreboot on W500? Thank you for help. mira pls keep me in copy as I am not subscribed to list -- coreboot mailing list: coreboot@coreboot.org https://www.coreboot.org/mailman/listinfo/coreboot
Re: [coreboot] SeaBios serial(RX) is not running.
Seabios isn't able to read from serial, as it would require to map several received characters to scancodes. You can try sgabios, an option rom that works over serial. In theory adding serial rx support to Seabios using sgabios source code should be simple. Regards, Patrick On 2016-05-17 04:01 AM, 김유석 책임연구원 wrote: > Dear Sir. > > Thank's your advise. everytime. > > FINIALLY, I was succsss the boot using coreboot. > > But I have a LITTLE PROBLEM. > > I'M CAN'T TYPING THROUTH THE SERIAL. > > My x86 BOX is only support serial console. > > So, Serial console is very important. > > BUT THE SEABIOS IS SERIAL RX IS FAIL. I guess. > > Coreboot => TX OK > > SeaBios => TX OK. RX FAIL > > GRUB2 => TX OK, RX OK. > > Linux(ubuntu 15.04) => TX OK, RX OK. > > TX OK => Can see the log message throught the serial console. > > RX FAIL => Can not typing throught the serial console. > > I'm try to change the bootloader SeaBios to U-boot. and U-BOOT IS A > TX, RX OK. > > Serial RX fail is a just SeaBios problem(Not HW issue). I > guess.(Vendor builded coreboot(SeaBios) is TX/RX OK) > > Please advise to me. > > Thank you. -- coreboot mailing list: coreboot@coreboot.org https://www.coreboot.org/mailman/listinfo/coreboot
[coreboot] permissions error building external payload
I ran into a problem with my project to get the coreboot build process to download, build, and include openbios. Things go okay until this point: Creating config files...ok. /usr/bin/xsltproc Building OpenBIOS for x86 Building... error: GEN target/include/openbios-version.h GEN forth/version.fs HOSTCC host/kernel/dict.o /home/dave/proj/coreboot/coreboot/payloads/external/OpenBIOS/openbios/kernel/dict.c:320:1: fatal error: opening dependency file /.d: Permission denied } ^ compilation terminated. I can compile openbios just fine by going into payloads/external/OpenBIOS/openbios/ and typing "make". What am I doing wrong? Here's the contents of payloads/external/OpenBIOS: http://pastebin.com/9DKJGbyc -- David Griffith d...@661.org -- coreboot mailing list: coreboot@coreboot.org https://www.coreboot.org/mailman/listinfo/coreboot