[coreboot] Samsung 550 Chromebook own Coreboot

Aaron Durbin adurbin at chromium.org
Mon Jul 29 17:03:31 CEST 2013


On Mon, Jul 29, 2013 at 9:39 AM, John Lewis <jlewis at johnlewis.ie> wrote:
> Right, here is cbmem console output, which was "-c" not "-l". As you can

Sorry about that. I was just going off of my memory which is clearly
not correct!

> see, it says fairly early on it recognises 2GB not 4. It's not exactly
> verbose about why. I also noticed later in the dmesg output that "[
> 1.071359] [drm] Memory usable by graphics device = 2048M", that doesn't mean
> it's reserved, does it?

That's the drm driver. It just looks at the IO hole and thinks it can
use it.  It's not very appropriate or meaningful.

I don't know why your cbfs output is so verbose. I thought we squashed
that verbosity.

Anyway, src/mainboard/samsung/lumpy/romstage.c shows you how it
determines the spd contents to use. So my first question is, do you
really have 4GiB of ram?

I'm not very familiar with this device. Are there 2 dimm slots? I'm
thinking there might need to be some tweaking of the pei_data
structure to ensure SPD contents are read off your actual dimms. Could
you provide more info on your expected configuration?
>
>
> On 29/07/2013 15:31, Aaron Durbin wrote:
>
>> It's under the 'util' directory in the coreboot repository:
>>
>>
> http://review.coreboot.org/gitweb?p=coreboot.git;a=tree;f=util/cbmem;h=14fbe6c462edf294e247e95616700cee7a6f46db;hb=refs/heads/master
>>
>>
>> From this:
>> [ 0.000000] e820: BIOS-provided physical RAM map:
>> [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
>> [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff]
>> reserved
>> [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff]
>> reserved
>> [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000001fffffff] usable
>> [ 0.000000] BIOS-e820: [mem 0x0000000020000000-0x00000000201fffff]
>> reserved
>> [ 0.000000] BIOS-e820: [mem 0x0000000020200000-0x000000003fffffff] usable
>> [ 0.000000] BIOS-e820: [mem 0x0000000040000000-0x00000000401fffff]
>> reserved
>> [ 0.000000] BIOS-e820: [mem 0x0000000040200000-0x000000007c6dffff] usable
>> [ 0.000000] BIOS-e820: [mem 0x000000007c6e0000-0x000000007f1fffff]
>> reserved
>> [ 0.000000] BIOS-e820: [mem 0x00000000f0000000-0x00000000f3ffffff]
>> reserved
>> [ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x00000001005fffff] usable
>>
>> Adding up the reported usable memory should jive with your
>> expectations. As for needing console, yes, you will need to compile
>> with console.
>>
>> CONFIG_EARLY_CBMEM_INIT=y
>> CONFIG_CONSOLE_CBMEM=y
>>
>> On Mon, Jul 29, 2013 at 9:19 AM, John Lewis <jlewis at johnlewis.ie> wrote:
>>
>>> Where do I find/build cbmem binary? Please find attached dmesg. On
>>> 29/07/2013 14:43, Aaron Durbin wrote:
>>>
>>>> Can you provide the full firmware log and dmesg? 'cbmem -l' should
>>>> give you the firmware log. On Sun, Jul 28, 2013 at 7:47 AM, John
>>>> Lewis <jlewis at johnlewis.ie [3]> wrote:
>>>>
>>>>> Guys, I have noticed that not all the 4 GB or RAM is showing, and I
>>>>> get this message in the kernel: [ 0.000000] Memory:
>>>>> 1914260k/4200448k available (6486k kernel code, 2160136k absent,
>>>>> 126052k reserved, 6780k data, 1412k init) Any idea what the problem
>>>>> is (mrc.bin), and what I might do to workaround? John. -- coreboot
>>>>> mailing list: coreboot at coreboot.org [1] [1]
>>>>> http://www.coreboot.org/mailman/listinfo/coreboot [2] [2]
>>>
>>> Links: ------ [1] mailto:coreboot at coreboot.org [4] [2]
>>> http://www.coreboot.org/mailman/listinfo/coreboot [5]
>
>
>
> Links:
> ------
> [1] mailto:coreboot at coreboot.org
> [2] http://www.coreboot.org/mailman/listinfo/coreboot
> [3] mailto:jlewis at johnlewis.ie
> [4] mailto:coreboot at coreboot.org
> [5] http://www.coreboot.org/mailman/listinfo/coreboot



More information about the coreboot mailing list