[coreboot] [PATCH] SECC Pentium 2/3 users are gonna love this

Keith Hui buurin at gmail.com
Fri May 14 04:03:34 CEST 2010


Hi all,

This is it. The 72oz steak. ;-) It is ~180k seasoned with a few other
related changes (below), so it is gzipped. I may have committed a few
"crimes" here, but anyway...

First, I found out why the debug output isn't correct - A typo caused
the cache size to got lost amid the shuffle. It has been fixed in this
version.

This patch:
1. Brings back L2 initialization from coreboot v1 for family 63x,65x
and 67x CPUs. Need someone with a Mendocino Celeron to see if the
entire 128k of L2 is still enabled.
2. Split model_67x/65x and model_63x from model_6xx. model_67x also
serves model 65x because they share too much code. Also included are
Intel microcode for all CPUs in these families. There's just one file
for all microcodes in one family.
3. In Slot 1 Makefile.inc, conditionally bring in sources in models
63x/67x/6bx only when the proper config has been selected in Kconfig.
Also, only include cache_as_ram.inc if USE_DCACHE_RAM (ie. CAR) has
been selected.
4. Remove USE_DCACHE_RAM from Slot 1 Kconfig. They should be in the
mainboards. Add CPU_INTEL_MODEL_6xX Kconfigs needed for (3) above.
5. Blocked out some apparently unused #includes from model_6xx_init.c.
Once we're sure nothing really are using it, then remove them.

Bootlog with a PIII 600MHz can be found here:
http://coreboot.pastebin.com/PNUzJXZT

Have fun, bon appetit and cheers.

Signed-off-by: Keith Hui <buurin at gmail.com>


On Wed, May 12, 2010 at 12:16 PM, Joseph Smith <joe at settoplinux.org> wrote:
>
>
>
> On Wed, 12 May 2010 11:48:57 -0400, Keith Hui <buurin at gmail.com> wrote:
>> Yes, the debug output from the L2 init code does say 128K, but
>> /proc/cpuinfo reports 512K. This is where I'd like some expert
>> opinions.
>>
> Sure, but we need to see the code to give an opinion :-)
>
> --
> Thanks,
> Joseph Smith
> Set-Top-Linux
> www.settoplinux.org
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: p6l2cache.patch.gz
Type: application/x-gzip
Size: 47499 bytes
Desc: not available
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20100513/ee9ddaf8/attachment.gz>


More information about the coreboot mailing list