coreboot tracker | 1 Apr 2013 16:00
Favicon

Trac reminder: list of new ticket(s)

Ticket Owner Status Description
#191 uwe <at> hermann-uwe.de new Coreboot:libpayload-size_t conflicting types compiler error
#190 stepan <at> coresystems.de new Coreboot times out waiting waiting for P-State / Phenom XII 955
#189 stepan <at> coresystems.de new Coreboot times out waiting waiting for P-State / Phenom XII 955
#188 stepan <at> coresystems.de new gcc-4.7 miscompiles coreboot on -Os, -O1,-O2,-O3 in 3 different ways
#187 stepan <at> coresystems.de new Latest Coreboot Won't Build On Rathat 5.8...
#186 stepan <at> coresystems.de new 3com 3c905tx / gpxe boot problem
#185 stepan <at> coresystems.de new Vtech partial success
#184 stepan <at> coresystems.de new Asus p2b with aty128 fails
#183 stepan <at> coresystems.de new SeaBIOS: test-gcc.sh executed multiple times, also during make clean
#182 uwe <at> hermann-uwe.de new superiotool installs man page with +x perms
#181 stepan <at> coresystems.de new Tyan S2885 (and other K8 boards) won't boot with TINY_BOOTBLOCK
#180 stepan <at> coresystems.de new ASRock E350M1 Gigabit Ethernet Problem
#178 stepan <at> coresystems.de new linux kernel hang while boot from SATA SSD on EPIA CN
#176 stepan <at> coresystems.de new inteltool: added PCI_DEVICE_ID_INTEL_X44 0x29e0
#174 stepan <at> coresystems.de new Unable to boot from qemu-kvm -- seems to be a cbfs problem
#168 stepan <at> coresystems.de new USBDEBUG might slow down coreboot
#162 oxygene new Move SYSTEM_TYPE to Kconfig
#160 oxygene new Build system: There's no convincing CFLAGS management for util/*
#158 ward <at> gnu.org new buildrom svn error
#156 hailfinger new Add Layout File capability to v3 and LAR tool
#154 hailfinger new Flashing BIOSes from Fujitsu/Siemens is not supported
#150 somebody new AMD DB800 dev board PLL strapping leaves CPU and GLIU in non-optimal clock
#147 somebody new Linux kernel halts when scanning the PCI bus below 0:14.4 on RS690
#145 somebody new Fix CMOS handling
#143 oxygene new unify intel car for model_6[ef]x
#135 ward new Flashrom deletes MAC addresses on Tyan Tomcat n3400B (S2925-E)
#129 stepan new etherboot payload does not work with HIGH_TABLES
#128 somebody new Improve email user interface for trac
#125 somebody new BCM5785 / HT1000 reset functions
#111 somebody new Add i18n support for translating strings e.g. for bayou / coreinfo
#110 somebody new Allow for per-device subsystem IDs
#77 somebody new hang on the "Jumping to coreboot" step on via epia-m with 4-chip 128Mbyte DDR module
#76 rminnich new coreboot messages should be accessible in dmesg
#18 oxygene new autoprobe apic cluster and application processors on K8 systems
#17 stepan new clean up coreboot table handling
#16 ollie new I2C driver and mainboard Config.lb
#11 yhlu new pirq table automation
#5 uwe new Add license header to all source files
#2 somebody new Complete tables of supported motherboards
--

-- 
coreboot mailing list: coreboot <at> coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot
Pradish M P, ERS, HCLTech | 1 Apr 2013 11:21
Favicon

Regarding: Error Unzipping coreboot + libpayload + coreinfo Ready-made QEMU images

Dear Coreboot Folks

http://www.coreboot.org/QEMU

in this site, there are some readymade coreboot payloads , which I thought of using it to see the output.
But when I tried to unzip the file Qemu_coreboot_coreinfo.zip, it throws an error.

I am doing this because i was not able to compile libpayload, as libpayload makes use of coreinfo, I cannot
use coreinfo as well.

If you guys can upload a good working image of coreboot+libpayoad+coreinfo, that would be great!!

Regards
Pradish

::DISCLAIMER::
----------------------------------------------------------------------------------------------------------------------------------------------------

The contents of this e-mail and any attachment(s) are confidential and intended for the named
recipient(s) only.
E-mail transmission is not guaranteed to be secure or error-free as information could be intercepted, corrupted,
lost, destroyed, arrive late or incomplete, or may contain viruses in transmission. The e mail and its contents
(with or without referred errors) shall therefore not attach any liability on the originator or HCL or its affiliates.
Views or opinions, if any, presented in this email are solely those of the author and may not necessarily
reflect the
views or opinions of HCL or its affiliates. Any form of reproduction, dissemination, copying,
disclosure, modification,
distribution and / or publication of this message without the prior written consent of authorized
representative of
HCL is strictly prohibited. If you have received this email in error please delete it and notify the sender immediately.
Before opening any email and/or attachments, please check them for viruses and other defects.

----------------------------------------------------------------------------------------------------------------------------------------------------

--

-- 
coreboot mailing list: coreboot <at> coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot

sergey | 1 Apr 2013 08:18
Picon

Fwd: Re: Can the LiPPERT Cool RoadRunner-LX image be used for Gene 5315 Rev.B?




    Hello everybody,

The image of coreboot for LiPPERT Cool RoadRunner-LX can use on Gene 5315 Rev.B .
My problem was in driver for graphics GEODE. The system is started, but display did not worked.


Thanks.

Sergey




--

-- 
coreboot mailing list: coreboot <at> coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot
sergey | 1 Apr 2013 07:59
Picon

How do I set GEODE graphics and video?


    Hello everybody,

  How do I set GEODE graphics and video?
  This question contains in FAQ [1]. But URL for driver is empty [2][3]. Where I can found driver for GEODE graphics and video?


--

-- 
coreboot mailing list: coreboot <at> coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot
Paul Menzel | 31 Mar 2013 20:55
Picon

ASRock E350M1: GRUB payload does not create AHCI device

Dear coreboot folks, dear Vladimir,

although this is a GRUB problem, I am posting this to the coreboot list
as it is in the GRUB payload and I am not subscribed to the GRUB list.

Currently using GRUB revision 4778 as a payload [1], loading the module
`ahci` I see the following errors (formatted serial output, “garbled”
one at the end) on the AMD SB800 based ASRock E350M1 [2].

        grub> set debug=ahci,ata
        grub> insmod ahci
        disk/ahci.c:291: Requesting AHCI ownership
        disk/ahci.c:294: Waiting for BIOS to give up ownership
        disk/ahci.c:305: AHCI ownership obtained
        disk/ahci.c:311: AHCI is in compat mode. Switching
        disk/ahci.c:357: 6 AHCI ports
        disk/ahci.c:367: status 0:123
        disk/ahci.c:184: found device ahci0 (port 0)
        disk/ahci.c:225: couldn't start CR
        grub> insmod ata
        grub> insmod mdraid
        grub> insmod mdraid09
        grub> ls
        (memdisk)

SeaBIOS has no problems finding the attached ATA drive.

If more information is needed, please tell me what and how I can get it,
and I will try to provide it.

Thanks,

Paul

[1] http://www.coreboot.org/GRUB2
[2] http://www.coreboot.org/ASRock_E350M1

grub> ins   set debug=ahci,ata
grub> insom  mot d ahci
disk/ahci.c:291: Requesting AHCI ownership
disk/ahci.c:294: Waiting for BIOS to give up ownership
disk/ahci.c:305: AHCI ownership obtained
disk/ahci.c:311: AHCI is in compat mode. Switching
disk/ahci.c:357: 6 AHCI ports
disk/ahci.c:367: status 0:123
disk/ahci.c:184: found device ahci0 (port 0)
disk/ahci.c:225: couldn't start CR
grub> insmod ata
grub> insomd   mod mdraid
grub> insmod mdraid09
grub> ls
(memdisk)
--

-- 
coreboot mailing list: coreboot <at> coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot
Pradish MP | 31 Mar 2013 14:15
Picon

Libpayload compilation error: conflicting types for ‘size_t’

Dear coreboot folks,

i am still not able to compile Libpayload, i downloaded the latest
version of it using the following command

$ git clone http://review.coreboot.org/p/coreboot
$ cd payloads/libpayload
$ make menuconfig
$ make install

i have not used git as i have always worked on windows, this is new to me.

bpci/libpci.libpci.o
In file included from include/libpayload.h:54:0,
                 from libpci/libpci.c:30:
include/x86/arch/types.h:56:23: error: conflicting types for ‘size_t’
/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:212:23: note:
previous declaration of ‘size_t’ was here
make: *** [build/libpci/libpci.libpci.o] Error 1

Note: I have tried my level best to send this mail in plain text.

regards
Pradish

--

-- 
coreboot mailing list: coreboot <at> coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot

Nico Huber | 30 Mar 2013 19:57
Picon
Picon

Ivy Bridge desktop support

Dear coreboot folks,

I'm looking forward to write a port for my Ivy Bridge desktop system based
on this board: Intel DH77EB (codenamed Eb Lake, [1]). It comes with the H77
platform controller hub (PCH) and a Winbond W83677HG super I/O chip (build
by Nuvoton as NCT6775F, [2]). I'm using it with a Core i3-3225 processor [3].
I've got the datasheet for the super I/O, so writing support for it should
be no problem.

Is there any doubt that the current code for Ivy Bridge and the Panther Point
PCH works out of the box on a desktop system? I see that at least I have to
add some device IDs.

Regarding the PCH code, is SOUTHBRIDGE_INTEL_C216 the general option for
Panther Point? or is it really C216 specific?

Then there are the binary blobs. I'm not quite sure, which are necessary:
`ifdtool -x` gives me four regions out of the original vendor firmware:
  flashregion_0_flashdescriptor.bin,
  flashregion_1_bios.bin,
  flashregion_2_intel_me.bin, and
  flashregion_3_gbe.bin.
Obviously, the second one will be replaced with coreboot. I guess, I'll need
to use or replace the flashdescriptor.bin and intel_me.bin? What about the
last one `flashregion_3_gbe.bin`? do I need it as well? I haven't seen an
equivalent in the 3rdparty directories for supported boards. Surprisingly, I
didn't find a VGA BIOS in there. Well, I might not need it, anyhow. The box
should be booted before any display device is up :)

Regards,
Nico

[1] http://ark.intel.com/products/59505/Intel-Desktop-Board-DH77EB

[2] http://www.nuvoton.com/NuvotonMOSS/Community/ProductInfo.aspx?tp_GUID=746a4e20-12bc-4170-872b-38ecc32e6dbc

[3] http://ark.intel.com/products/65692/Intel-Core-i3-3225-Processor-3M-Cache-3_30-GHz

--

-- 
coreboot mailing list: coreboot <at> coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot

Paul Menzel | 30 Mar 2013 15:31
Picon

Build system: Where do I add `-E` switch for GCC to view preprocessor output?

Dear coreboot folks,

I was unsuccessful in finding the correct place to add the `-E` switch
to `gcc` so I can see the preprocessor output.

Adding it to `CFLAGS` in `Makefile` and `Makefile.inc` resulted in a
non-working build. Changing `.xcompile` is not possible as it gets
rewritten when doing `make`.

Thanks,

Paul
--

-- 
coreboot mailing list: coreboot <at> coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot
Paul Menzel | 29 Mar 2013 11:52
Picon

DSDT: New warnings after adding _OSC method

Dear coreboot folks,

the patches adding the _OSC method to the DSDT, like [1][2][3],
introduce the following ACPI warnings [4][5], which went unnoticed by
the reviewers, myself included.

            IASL       coreboot-builds/amd_persimmon/mainboard/amd/persimmon/dsdt.ramstage.o
            CC         mainboard/amd/persimmon/get_bus_conf.ramstage.o

        Intel ACPI Component Architecture
        ASL Optimizing Compiler version 20100528 [Oct 15 2010]
        Copyright (c) 2000 - 2010 Intel Corporation
        Supports ACPI Specification Revision 4.0a

        dsdt.ramstage.asl  1143:    Method(_OSC,4)
        Warning  1088 -                       ^ Not all control paths return a value (_OSC)

        dsdt.ramstage.asl  1143:    Method(_OSC,4)
        Warning  1081 -                       ^ Reserved method must return a value (Buffer required for _OSC)

        ASL Input:  dsdt.ramstage.asl - 1724 lines, 34917 bytes, 889 keywords
        AML Output: dsdt.ramstage.aml - 10470 bytes, 409 named objects, 480 executable opcodes

        Compilation complete. 0 Errors, 2 Warnings, 0 Remarks, 494 Optimizations

It should be as simple as adding the following as commented in
[1 (Mar 14 12:23 AM)] already.

        } Else {
            Or(CDW1,4,CDW1)
            // Unrecognized UUID
            Return(Arg3)
        }

I am not submitting a patch, as the Sage folks are currently doing some
unification work, I do not want to interfere with.

Thanks,

Paul

[1] http://review.coreboot.org/#/c/2684/
[2] http://review.coreboot.org/#/c/2739/
[3] http://review.coreboot.org/#/c/2714/
[4] http://qa.coreboot.org/job/coreboot-gerrit/5591/testReport/(root)/board/i386_amd_persimmon/?
[5] http://qa.coreboot.org/job/coreboot-gerrit/5591/testReport/(root)/board/i386_intel_eagleheights/?
(logs will not be archived forever, so URL might be invalid)
--

-- 
coreboot mailing list: coreboot <at> coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot
Paul Menzel | 28 Mar 2013 14:50
Picon

ASRock E350M1: Linux reports `piix4_smbus 0000:00:14.0: SMBus base address index region 0xcd6 already in use!`

Dear coreboot folks,

since [1]

        commit df729d7778a7e5878fac5545883f68e42372456a
        Author: Jens Rottmann <JRottmann <at> LiPPERTembedded.de>
        Date:   Tue Feb 19 14:46:31 2013 +0100

            AMD Fam14 boards: dimmSpd.c: Set `iobase` to `SMBUS0_BASE_ADDRESS` instead of `0xB00`

which I expanded to the ASRock E350M1, overlooking the new error
message, Linux complains about an already used base address index
region.

        calling  i2c_piix4_init+0x0/0x1000 [i2c_piix4]  <at>  559
        piix4_smbus 0000:00:14.0: SMBus base address index region 0xcd6 already in use!
        piix4_smbus: probe of 0000:00:14.0 failed with error -16

The address 0xb00 was used before and this should not have been changed
with the patch above. But it did. I looked through the code but could
not find where 0xcd6 comes from. Any pointers would be very much
appreciated.

Thanks,

Paul

[1] http://review.coreboot.org/2453
--

-- 
coreboot mailing list: coreboot <at> coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot
Paul Menzel | 27 Mar 2013 14:04
Picon

libpayload: Missing inclusion of `libpayload-config.h`

Dear coreboot folks,

using latest master

        commit 3cc0d1eb3f611cb7bf0e45d8ccdb0c84f54f54dc
        Author: David Hendricks <dhendrix <at> chromium.org>
        Date:   Tue Mar 26 16:28:21 2013 -0700

            exynos5250: assign RAM resources in cpu_init()

        […]

            Reviewed-on: http://review.coreboot.org/2923

it looks like libpayload’s PDCurses backend is not including
`libpayload-config.h` in some files so the configuration is ignored,
right? I noticed this due to the following warning.

        /src/coreboot/payloads/libpayload(master) $ make clean
        /src/coreboot/payloads/libpayload(master) $ make
        […]
            CC         curses/pdcurses-backend/pdcscrn.libcurses.o
        curses/pdcurses-backend/pdcscrn.c: In function 'PDC_scr_open':
        curses/pdcurses-backend/pdcscrn.c:75:5: warning: "CONFIG_SPEAKER" is not defined [-Wundef]
        […]

No warnings are printed for the other files, because `#ifdef` is used
there. But these macros will never be defined, when
`libpayload-config.h` is not included, if I am not mistaken.

So is the solution to just include `config.h` or `libpayload-config.h`
everywhere?

        /src/coreboot/payloads/libpayload(master) $ grep -R
        CONFIG_SPEA .
        ./configs/defconfig:CONFIG_SPEAKER=y
        ./curses/pdcurses-backend/pdcscrn.c:#ifdef CONFIG_SPEAKER
        ./curses/pdcurses-backend/pdcutil.c:#ifdef CONFIG_SPEAKER
        ./curses/tinycurses.c:#ifdef CONFIG_SPEAKER
        ./drivers/Makefile.inc:libc-$(CONFIG_SPEAKER) += speaker.c
        ./build/config.h:#define CONFIG_SPEAKER 1
        ./build/auto.conf:CONFIG_SPEAKER=y
        ./build/libpayload-config.h:#define CONFIG_SPEAKER 1
        ./.config:CONFIG_SPEAKER=y
        ./tests/libpayload-config.h:#define CONFIG_SPEAKER 1

If you tell me the preferred solution, I am going to submit a patch.

Thanks,

Paul
--

-- 
coreboot mailing list: coreboot <at> coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot

Gmane