Roger | 1 Jan 2011 02:02
Picon

Re: Seabios - VGA & Boot From First Hard Drive Issues

On Fri, Dec 31, 2010 at 11:37:52AM -0500, Kevin O'Connor wrote:
>On Fri, Dec 31, 2010 at 01:54:04AM -0900, Roger wrote:
>> And still getting better here.
>> 
>> I've reset some Seabios config.h options to defaults and disabled FLOPPY
>> options.
>
>The floppy options have no impact on seabios when in coreboot mode.
>What you're seeing here is likely random failures.  You should try
>running the memtest program.

Yup.  Figured-out, the user is required to press "F12" else Seabios will try to
load a floppy image as defined in milliseconds within config.h.

If Seabios doesn't find a floppy image or boot image, it will then reload
coreboot/reboot as defined in milliseconds within config.h.  (This I find nuts,
Seabios infinitely reloading coreboot over & over again.  Is this correct?
Great stress testing though as I can see additional reloads fail sometime over
time due to raminit issues.)

I prefer Seabios to sit and wait forever (an unlimited amount of time).

Also, if I do get things going correctly, would prefer Seabios just go ahead
and boot the bootable drive partition (or main boot record... with grub/lilo
installed).  If anything, a slight pause might be essential in case a user does
have a floppy image installed or chooses network, usb, etc.

--

-- 
Roger
http://rogerx.freeshell.org/
(Continue reading)

Kevin O'Connor | 1 Jan 2011 06:45

Re: Seabios - VGA & Boot From First Hard Drive Issues

On Fri, Dec 31, 2010 at 04:02:09PM -0900, Roger wrote:
> On Fri, Dec 31, 2010 at 11:37:52AM -0500, Kevin O'Connor wrote:
> >On Fri, Dec 31, 2010 at 01:54:04AM -0900, Roger wrote:
> >> And still getting better here.
> >> 
> >> I've reset some Seabios config.h options to defaults and disabled FLOPPY
> >> options.
> >
> >The floppy options have no impact on seabios when in coreboot mode.
> >What you're seeing here is likely random failures.  You should try
> >running the memtest program.
> 
> Yup.  Figured-out, the user is required to press "F12" else Seabios will try to
> load a floppy image as defined in milliseconds within config.h.

Hrmm - Seabios wont load from floppy under coreboot.  The floppy
hardware support is disabled when on coreboot.  The messages you are
seeing are harmless.

> If Seabios doesn't find a floppy image or boot image, it will then reload
> coreboot/reboot as defined in milliseconds within config.h.  (This I find nuts,
> Seabios infinitely reloading coreboot over & over again.  Is this correct?
> Great stress testing though as I can see additional reloads fail sometime over
> time due to raminit issues.)
> 
> I prefer Seabios to sit and wait forever (an unlimited amount of time).
> 
> Also, if I do get things going correctly, would prefer Seabios just go ahead
> and boot the bootable drive partition (or main boot record... with grub/lilo
> installed).  If anything, a slight pause might be essential in case a user does
(Continue reading)

Roger | 1 Jan 2011 08:31
Picon

Re: Seabios - VGA & Boot From First Hard Drive Issues

On Sat, Jan 01, 2011 at 12:45:16AM -0500, Kevin O'Connor wrote:
>On Fri, Dec 31, 2010 at 04:02:09PM -0900, Roger wrote:
>> On Fri, Dec 31, 2010 at 11:37:52AM -0500, Kevin O'Connor wrote:
>> >On Fri, Dec 31, 2010 at 01:54:04AM -0900, Roger wrote:
>> >> And still getting better here.
>> >> 
>> >> I've reset some Seabios config.h options to defaults and disabled FLOPPY
>> >> options.
>> >
>> >The floppy options have no impact on seabios when in coreboot mode.
>> >What you're seeing here is likely random failures.  You should try
>> >running the memtest program.
>> 
>> Yup.  Figured-out, the user is required to press "F12" else Seabios will try to
>> load a floppy image as defined in milliseconds within config.h.
>
>Hrmm - Seabios wont load from floppy under coreboot.  The floppy
>hardware support is disabled when on coreboot.  The messages you are
>seeing are harmless.
>
>> If Seabios doesn't find a floppy image or boot image, it will then reload
>> coreboot/reboot as defined in milliseconds within config.h.  (This I find nuts,
>> Seabios infinitely reloading coreboot over & over again.  Is this correct?
>> Great stress testing though as I can see additional reloads fail sometime over
>> time due to raminit issues.)
>> 
>> I prefer Seabios to sit and wait forever (an unlimited amount of time).
>> 
>> Also, if I do get things going correctly, would prefer Seabios just go ahead
>> and boot the bootable drive partition (or main boot record... with grub/lilo
(Continue reading)

repository service | 1 Jan 2011 18:44
Favicon

[commit] r6229 - in trunk: . src/cpu/amd/model_10xxx src/vendorcode src/vendorcode/amd src/vendorcode/amd/cimx src/vendorcode/amd/cimx/lib src/vendorcode/amd/cimx/sb800

Author: uwe
Date: Sat Jan  1 18:44:07 2011
New Revision: 6229
URL: https://tracker.coreboot.org/trac/coreboot/changeset/6229

Log:
Add AMD SB800 southbridge CIMx code.

The main CIMx code is in a src/vendorcode directory and should not be
changed with regard to coding style etc. in order to remain easily syncable
with the "upstream" AMD code.

Signed-off-by: Kerry She <Kerry.she <at> amd.com>
Acked-by: Stefan Reinauer <stepan <at> coreboot.org>

Added:
   trunk/src/vendorcode/
   trunk/src/vendorcode/Makefile.inc
   trunk/src/vendorcode/amd/
   trunk/src/vendorcode/amd/cimx/
   trunk/src/vendorcode/amd/cimx/lib/
   trunk/src/vendorcode/amd/cimx/lib/Makefile.inc
   trunk/src/vendorcode/amd/cimx/lib/amdlib32.c
   trunk/src/vendorcode/amd/cimx/lib/amdlib32.h
   trunk/src/vendorcode/amd/cimx/sb800/
   trunk/src/vendorcode/amd/cimx/sb800/ACPILIB.c
   trunk/src/vendorcode/amd/cimx/sb800/ACPILIB.h
   trunk/src/vendorcode/amd/cimx/sb800/AMDLIB.c
   trunk/src/vendorcode/amd/cimx/sb800/AMDSBLIB.c
   trunk/src/vendorcode/amd/cimx/sb800/AMDSBLIB.h
(Continue reading)

Uwe Hermann | 1 Jan 2011 18:51
Picon
Favicon
Gravatar

Re: [PATCH 3/3] add amd sb800 support

On Thu, Dec 30, 2010 at 11:56:18AM +0100, Stefan Reinauer wrote:
> On 12/30/10 5:04 AM, She, Kerry wrote:
> >
> > add amd sb800 southbridge support
> >
> > Signed-off-by: Kerry She <Kerry.she <at> amd.com>
> >
> >
> Dear Kerry,
> 
> thanks a lot for making this possible.
> 
> Regards,
> Stefan
> 
> Acked-by: Stefan Reinauer <stepan <at> coreboot.org>

Committed in r6229, thanks a lot for the continued support by AMD!

Uwe.
-- 
http://hermann-uwe.de     | http://sigrok.org
http://randomprojects.org | http://unmaintained-free-software.org

--

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

repository service | 1 Jan 2011 18:52
Favicon

[commit] r6230 - in trunk/src: include/device southbridge/amd southbridge/amd/cimx_wrapper southbridge/amd/cimx_wrapper/sb800

Author: uwe
Date: Sat Jan  1 18:52:34 2011
New Revision: 6230
URL: https://tracker.coreboot.org/trac/coreboot/changeset/6230

Log:
Add AMD SB800 southbridge support via cimx_wrapper.

Signed-off-by: Kerry She <Kerry.she <at> amd.com>
Acked-by: Stefan Reinauer <stepan <at> coreboot.org>
Acked-by: Uwe Hermann <uwe <at> hermann-uwe.de>

Added:
   trunk/src/southbridge/amd/cimx_wrapper/
   trunk/src/southbridge/amd/cimx_wrapper/Kconfig
   trunk/src/southbridge/amd/cimx_wrapper/Makefile.inc
   trunk/src/southbridge/amd/cimx_wrapper/sb800/
   trunk/src/southbridge/amd/cimx_wrapper/sb800/Amd.h
   trunk/src/southbridge/amd/cimx_wrapper/sb800/Amdlib.h
   trunk/src/southbridge/amd/cimx_wrapper/sb800/Kconfig
   trunk/src/southbridge/amd/cimx_wrapper/sb800/Makefile.inc
   trunk/src/southbridge/amd/cimx_wrapper/sb800/SBPLATFORM.h
   trunk/src/southbridge/amd/cimx_wrapper/sb800/SbEarly.h
   trunk/src/southbridge/amd/cimx_wrapper/sb800/bootblock.c
   trunk/src/southbridge/amd/cimx_wrapper/sb800/cbtypes.h
   trunk/src/southbridge/amd/cimx_wrapper/sb800/chip.h
   trunk/src/southbridge/amd/cimx_wrapper/sb800/chip_name.c
   trunk/src/southbridge/amd/cimx_wrapper/sb800/sb800_cfg.c
   trunk/src/southbridge/amd/cimx_wrapper/sb800/sb800_cfg.h
   trunk/src/southbridge/amd/cimx_wrapper/sb800/sb800_early.c
(Continue reading)

repository service | 1 Jan 2011 19:04
Favicon

[commit] r6231 - in trunk/src/mainboard/amd: . bimini_fam10 bimini_fam10/acpi

Author: uwe
Date: Sat Jan  1 19:04:42 2011
New Revision: 6231
URL: https://tracker.coreboot.org/trac/coreboot/changeset/6231

Log:
Add support for the AMD Bimini eval mainboard.

Signed-off-by: Kerry She <Kerry.she <at> amd.com>
Acked-by: Stefan Reinauer <stepan <at> coreboot.org>
Acked-by: Uwe Hermann <uwe <at> hermann-uwe.de>

Added:
   trunk/src/mainboard/amd/bimini_fam10/
   trunk/src/mainboard/amd/bimini_fam10/Kconfig
   trunk/src/mainboard/amd/bimini_fam10/Makefile.inc
   trunk/src/mainboard/amd/bimini_fam10/acpi/
   trunk/src/mainboard/amd/bimini_fam10/acpi/cpstate.asl
   trunk/src/mainboard/amd/bimini_fam10/acpi/debug.asl
   trunk/src/mainboard/amd/bimini_fam10/acpi/globutil.asl
   trunk/src/mainboard/amd/bimini_fam10/acpi/ide.asl
   trunk/src/mainboard/amd/bimini_fam10/acpi/routing.asl
   trunk/src/mainboard/amd/bimini_fam10/acpi/sata.asl
   trunk/src/mainboard/amd/bimini_fam10/acpi/statdef.asl
   trunk/src/mainboard/amd/bimini_fam10/acpi/usb.asl
   trunk/src/mainboard/amd/bimini_fam10/acpi_tables.c
   trunk/src/mainboard/amd/bimini_fam10/chip.h
   trunk/src/mainboard/amd/bimini_fam10/cmos.layout
   trunk/src/mainboard/amd/bimini_fam10/devicetree.cb
   trunk/src/mainboard/amd/bimini_fam10/dsdt.asl
(Continue reading)

repository service | 1 Jan 2011 19:10
Favicon

[commit] r6232 - in trunk/src/mainboard/amd/bimini_fam10: . acpi

Author: uwe
Date: Sat Jan  1 19:10:07 2011
New Revision: 6232
URL: https://tracker.coreboot.org/trac/coreboot/changeset/6232

Log:
AMD Bimini: Drop duplicate ASL files as we did for other boards.

Signed-off-by: Uwe Hermann <uwe <at> hermann-uwe.de>
Acked-by: Uwe Hermann <uwe <at> hermann-uwe.de>

Deleted:
   trunk/src/mainboard/amd/bimini_fam10/acpi/debug.asl
   trunk/src/mainboard/amd/bimini_fam10/acpi/globutil.asl
   trunk/src/mainboard/amd/bimini_fam10/acpi/statdef.asl
Modified:
   trunk/src/mainboard/amd/bimini_fam10/dsdt.asl

Modified: trunk/src/mainboard/amd/bimini_fam10/dsdt.asl
==============================================================================
--- trunk/src/mainboard/amd/bimini_fam10/dsdt.asl	Sat Jan  1 19:04:42 2011	(r6231)
+++ trunk/src/mainboard/amd/bimini_fam10/dsdt.asl	Sat Jan  1 19:10:07 2011	(r6232)
 <at>  <at>  -27,7 +27,7  <at>  <at> 
 	0x00010001	/* OEM Revision */
 	)
 {	/* Start of ASL file */
-	/* #include "acpi/debug.asl" */		/* Include global debug methods if needed */
+	/* #include "../../../arch/x86/acpi/debug.asl" */		/* Include global debug methods if needed */

 	/* Data to be patched by the BIOS during POST */
(Continue reading)

repository service | 1 Jan 2011 19:40
Favicon

[commit] r6233 - trunk/src/mainboard/amd/bimini_fam10

Author: uwe
Date: Sat Jan  1 19:40:02 2011
New Revision: 6233
URL: https://tracker.coreboot.org/trac/coreboot/changeset/6233

Log:
AMD Bimini: Small fixes, and updates to recent trunk conventions.

 - Move CACHE_AS_RAM_ADDRESS_DEBUG #define to Kconfig, where it was renamed
   to HAVE_DEBUG_CAR in r5898.

 - Move QRANK_DIMM_SUPPORT to Kconfig, see r6028.

 - Drop obsolete/unused COMPRESS, see r6145.

 - Drop obsolete SET_NB_CFG_54, see r6086.

 - Move SET_FIDVID/SET_FIDVID_CORE_RANGE to Kconfig, see r6077.
   Actually, the default for SET_FIDVID_CORE_RANGE is 0, so drop it.

 - Rename some GENERATE_* options to HAVE_*, see r6027.

 - Drop "select CACHE_AS_RAM", this is now set in the socket, see r6151.

 - Drop ACPI_SSDTX_NUM, the global default is 0 already.

 - Random whitespace and coding style fixes.

Signed-off-by: Uwe Hermann <uwe <at> hermann-uwe.de>
Acked-by: Uwe Hermann <uwe <at> hermann-uwe.de>
(Continue reading)

repository service | 1 Jan 2011 19:58
Favicon

[commit] r6234 - trunk/src/mainboard/amd/bimini_fam10

Author: uwe
Date: Sat Jan  1 19:58:39 2011
New Revision: 6234
URL: https://tracker.coreboot.org/trac/coreboot/changeset/6234

Log:
AMD Bimini: Use mptable_init() in mptable.c.

Signed-off-by: Uwe Hermann <uwe <at> hermann-uwe.de>
Acked-by: Uwe Hermann <uwe <at> hermann-uwe.de>

Modified:
   trunk/src/mainboard/amd/bimini_fam10/mptable.c

Modified: trunk/src/mainboard/amd/bimini_fam10/mptable.c
==============================================================================
--- trunk/src/mainboard/amd/bimini_fam10/mptable.c	Sat Jan  1 19:40:02 2011	(r6233)
+++ trunk/src/mainboard/amd/bimini_fam10/mptable.c	Sat Jan  1 19:58:39 2011	(r6234)
 <at>  <at>  -46,29 +46,13  <at>  <at> 

 static void *smp_write_config_table(void *v)
 {
-	static const char sig[4] = "PCMP";
-	static const char oem[8] = "COREBOOT";
-	static const char productid[12] = "BIMINI      ";
 	struct mp_config_table *mc;
 	u32 dword;
 	u8 byte;

 	mc = (void *)(((char *)v) + SMP_FLOATING_TABLE_LEN);
(Continue reading)


Gmane