Kevin O'Connor | 1 Sep 2009 02:51

Re: SeaBIOS and USB?

On Thu, Aug 27, 2009 at 10:55:31PM -0400, Kevin O'Connor wrote:
> Anyway, it would be helpful to hear from those that are planning to
> work in this area and the work that they are planning.

To include myself on the discussion of plans - I've been reading up on
the USB specs and am looking at what it would take to add UHCI
keyboard support to SeaBIOS.

-Kevin

--

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

svn | 1 Sep 2009 11:52
Favicon

[v2] r4621 - trunk/util/inteltool

Author: stepan
Date: 2009-09-01 11:52:14 +0200 (Tue, 01 Sep 2009)
New Revision: 4621

Modified:
   trunk/util/inteltool/Makefile
   trunk/util/inteltool/cpu.c
   trunk/util/inteltool/inteltool.c
   trunk/util/inteltool/inteltool.h
Log:
Clean up Mac OS X support of inteltool

Signed-off-by: Stefan Reinauer <stepan <at> coresystems.de>
Acked-by: Peter Stuge <peter <at> stuge.se>

Some minor modifications to allow 64bit/32bit compilation on Darwin

Modified: trunk/util/inteltool/Makefile
===================================================================
--- trunk/util/inteltool/Makefile	2009-08-29 15:45:43 UTC (rev 4620)
+++ trunk/util/inteltool/Makefile	2009-09-01 09:52:14 UTC (rev 4621)
 <at>  <at>  -31,9 +31,7  <at>  <at> 

 OS_ARCH	= $(shell uname)
 ifeq ($(OS_ARCH), Darwin)
-CFLAGS += -DDARWIN -I/usr/local/include 
-LDFLAGS = -framework IOKit -framework DirectIO -L/usr/local/lib -lpci -lz
-# OBJS += darwinio.o
+LDFLAGS = -framework DirectIO -lpci -lz
 endif
(Continue reading)

svn | 1 Sep 2009 11:54
Favicon

[v2] r4622 - trunk/util/nvramtool

Author: stepan
Date: 2009-09-01 11:54:21 +0200 (Tue, 01 Sep 2009)
New Revision: 4622

Modified:
   trunk/util/nvramtool/Makefile
   trunk/util/nvramtool/common.h
   trunk/util/nvramtool/nvramtool.spec
Log:

nvramtool:

* Add OSX/Darwin support
* Add $DESTDIR support
* Clean up make install/spec

Signed-off-by: Stefan Reinauer <stepan <at> coresystems.de>
Acked-by: Peter Stuge <peter <at> stuge.se>

Modified: trunk/util/nvramtool/Makefile
===================================================================
--- trunk/util/nvramtool/Makefile	2009-09-01 09:52:14 UTC (rev 4621)
+++ trunk/util/nvramtool/Makefile	2009-09-01 09:54:21 UTC (rev 4622)
 <at>  <at>  -18,6 +18,11  <at>  <at> 
 	hexdump.o input_file.o layout.o layout_file.o lbtable.o   \
 	nvramtool.o opts.o reg_expr.o

+OS_ARCH        = $(shell uname)
+ifeq ($(OS_ARCH), Darwin)
+LDFLAGS = -framework DirectIO
(Continue reading)

svn | 1 Sep 2009 11:57
Favicon

[v2] r4623 - trunk/util/superiotool

Author: stepan
Date: 2009-09-01 11:57:55 +0200 (Tue, 01 Sep 2009)
New Revision: 4623

Modified:
   trunk/util/superiotool/Makefile
   trunk/util/superiotool/superiotool.h
Log:

* Add OSX/Darwin support
* Add DESTDIR support

Signed-off-by: Stefan Reinauer <stepan <at> coresystems.de>
Acked-by: Peter Stuge <peter <at> stuge.se>

Modified: trunk/util/superiotool/Makefile
===================================================================
--- trunk/util/superiotool/Makefile	2009-09-01 09:54:21 UTC (rev 4622)
+++ trunk/util/superiotool/Makefile	2009-09-01 09:57:55 UTC (rev 4623)
 <at>  <at>  -34,17 +34,23  <at>  <at> 

 OBJS = superiotool.o ali.o fintek.o ite.o nsc.o smsc.o winbond.o

+OS_ARCH = $(shell uname)
+ifeq ($(OS_ARCH), Darwin)
+LDFLAGS = -framework IOKit -framework DirectIO -lpci -lz
+endif
+
 all: $(PROGRAM)

(Continue reading)

svn | 1 Sep 2009 12:03
Favicon

[v2] r4624 - trunk/util/msrtool

Author: stepan
Date: 2009-09-01 12:03:01 +0200 (Tue, 01 Sep 2009)
New Revision: 4624

Added:
   trunk/util/msrtool/darwin.c
Modified:
   trunk/util/msrtool/Makefile.in
   trunk/util/msrtool/configure
   trunk/util/msrtool/msrtool.c
   trunk/util/msrtool/msrtool.h
   trunk/util/msrtool/sys.c
Log:
port msrtool to darwin.

Signed-off-by: Stefan Reinauer <stepan <at> coresystems.de>
Acked-by: Peter Stuge <peter <at> stuge.se>

with minor changes to allow 32bit and 64bit compilation and (I hope), Peter's
concerns addressed.

Modified: trunk/util/msrtool/Makefile.in
===================================================================
--- trunk/util/msrtool/Makefile.in	2009-09-01 09:57:55 UTC (rev 4623)
+++ trunk/util/msrtool/Makefile.in	2009-09-01 10:03:01 UTC (rev 4624)
 <at>  <at>  -27,7 +27,7  <at>  <at> 
 LDFLAGS =  <at> LDFLAGS <at> 

 TARGETS = geodelx.o cs5536.o k8.o
-SYSTEMS = linux.o
(Continue reading)

Stefan Reinauer | 1 Sep 2009 12:29
Picon

coreboot utilities on MacOSX

Hi,

As a weekend project I had been porting coreboot utilities to Mac OS X.

I put up a new set of installer images, source code and patches to

http://www.coresystems.de/~stepan/OSX/

The order of installation should be:
- DirectIO 1.1
- pciutils 3.1.4
- coreboot-utils 1.0

All packages are both 32bit and 64bit and they have been tested on Mac
OS X 10.6.

Feedback is welcome!

Stefan

--

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

Gregg Levine | 1 Sep 2009 13:36
Picon

Re: coreboot utilities on MacOSX

On Tue, Sep 1, 2009 at 6:29 AM, Stefan Reinauer<stepan <at> coresystems.de> wrote:
> Hi,
>
> As a weekend project I had been porting coreboot utilities to Mac OS X.
>
> I put up a new set of installer images, source code and patches to
>
> http://www.coresystems.de/~stepan/OSX/
>
> The order of installation should be:
> - DirectIO 1.1
> - pciutils 3.1.4
> - coreboot-utils 1.0
>
> All packages are both 32bit and 64bit and they have been tested on Mac
> OS X 10.6.
>
> Feedback is welcome!
>
> Stefan
>
> --
> coreboot mailing list: coreboot <at> coreboot.org
> http://www.coreboot.org/mailman/listinfo/coreboot
>

Hello!
I am decidedly impressed. Those are well needed. Next question have
they been tested against the next latest version of OS/X?

(Continue reading)

Arnaud Maye | 1 Sep 2009 15:00
Favicon

Re: SeaBIOS WinXP install

Hello Myles, Kevin and others

I've been implementing the ACPI for the ep80579 and so far it is not 
going very well. Linux refuses to boot unless I use acpi=off or acpi=ht 
as boot parameters. acpi=ht seems to display my ACPI ioports in 
proc/ioports as expected ( the ioports addresses are all mapped to the 
ACPI BAR ). Without to disable acpi the kernel complains that the 
0xE0000000 range is not a reserved  range and the MMCONF is not 
supported and then hangs. Using acpi=noirq still hangs so I believe the 
problem is not related to the acpi irqoverride.

The DSDT been dumped from the legacy BIOS using acpidump and this is 
what I am including in the build process to test. Actually I've based my 
code on the mainboard\intel\eagleheigths.

I wanted to discard the linux problem so far and concentrate on Windows 
XP install. I've been disabling the ACPI ( pressing F7 in early install 
) and it goes well until "Starting windows..." then I get a BSOD : STOP: 
0x0000007B (0xF8980524, 0xc0000034, 0x0000000, 0x00000000).

This error indeed point to "Inaccessible Boot Device" and the second 
argument 0xc0000043 points to "Status Object Name Not Found"

This post is quite old and nothing have been answered to it since July 
2008. You probably been able to fix that issue. What is related to 
missing floppy disk controller or something else?

Thank you.

Arnaud
(Continue reading)

Stefan Reinauer | 1 Sep 2009 15:34
Picon

Re: coreboot utilities on MacOSX

Gregg Levine wrote:
> On Tue, Sep 1, 2009 at 6:29 AM, Stefan Reinauer<stepan <at> coresystems.de> wrote:
>   
>> Hi,
>>
>> As a weekend project I had been porting coreboot utilities to Mac OS X.
>>
>> I put up a new set of installer images, source code and patches to
>>
>> http://www.coresystems.de/~stepan/OSX/
>>
>> The order of installation should be:
>> - DirectIO 1.1
>> - pciutils 3.1.4
>> - coreboot-utils 1.0
>>
>> All packages are both 32bit and 64bit and they have been tested on Mac
>> OS X 10.6.
>>
>> Feedback is welcome!
>>
>> Stefan
>>
>> --
>> coreboot mailing list: coreboot <at> coreboot.org
>> http://www.coreboot.org/mailman/listinfo/coreboot
>>
>>     
>
> Hello!
(Continue reading)

Carl-Daniel Hailfinger | 1 Sep 2009 15:34
Picon

Re: SeaBIOS WinXP install

Hi Arnaud,

On 01.09.2009 15:00, Arnaud Maye wrote:
> I've been implementing the ACPI for the ep80579 and so far it is not
> going very well. Linux refuses to boot unless I use acpi=off or
> acpi=ht as boot parameters. acpi=ht seems to display my ACPI ioports
> in proc/ioports as expected ( the ioports addresses are all mapped to
> the ACPI BAR ). Without to disable acpi the kernel complains that the
> 0xE0000000 range is not a reserved  range and the MMCONF is not
> supported and then hangs.

Rudolf knows how to reserve the MMCONFIG area properly so that Linux is
happy with it. I've seen all sorts of boot problems on machines where
Linux disabled MMCONFIG.

> Using acpi=noirq still hangs so I believe the problem is not related
> to the acpi irqoverride.
>
> The DSDT been dumped from the legacy BIOS using acpidump and this is
> what I am including in the build process to test. Actually I've based
> my code on the mainboard\intel\eagleheigths.

Regards,
Carl-Daniel

-- 
http://www.hailfinger.org/

--

-- 
coreboot mailing list: coreboot <at> coreboot.org
(Continue reading)


Gmane