Patrick Georgi | 2 Sep 2011 22:55
Favicon

New patch to review: 54caffb Fix FILO build system

Patrick Georgi (patrick <at> georgi-clan.de) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/177

-gerrit

commit 54caffbbea39033208ace7fa6d0beef741344a7d
Author: Patrick Georgi <patrick <at> georgi-clan.de>
Date:   Fri Sep 2 22:44:15 2011 +0200

    Fix FILO build system

    This change:
    - deduplicates a whole lot of stuff in the Kconfig makefile
    - simplifies "verbose" support (V=1) to match coreboot's style
    - adds libpayload support to more kconfig targets (allyes, allno, defconfig...)
    - isolates libpayload build into its own directory to avoid file clashes

    Change-Id: Iee682492f64f0f5da2a8702b8fe6f8b02c81b4c5
    Signed-off-by: Patrick Georgi <patrick <at> georgi-clan.de>
---
 Makefile              |   56 +++++-----
 util/kconfig/Makefile |  285 ++++++++++++++++---------------------------------
 2 files changed, 124 insertions(+), 217 deletions(-)

diff --git a/Makefile b/Makefile
index 2e8a9e5..1ebf62e 100644
--- a/Makefile
+++ b/Makefile
 <at>  <at>  -38,8 +38,11  <at>  <at>  HAVE_DOTCONFIG := $(wildcard .config)
 BUILD_INFO = ($(shell whoami) <at> $(shell hostname)) $(shell LANG=C date)

(Continue reading)

Patrick Georgi | 2 Sep 2011 22:55
Favicon

Patch set updated: 7f65f07 Add POSIXy readdir/scandir support

Patrick Georgi (patrick <at> georgi-clan.de) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/119

-gerrit

commit 7f65f079c80bf52ff9e2f12b3c118ad3dcb5647b
Author: Patrick Georgi <patrick.georgi <at> secunet.com>
Date:   Tue Jul 19 16:38:23 2011 +0200

    Add POSIXy readdir/scandir support

    This abuses the print_a_completion mechanism to build the right data
    structures to support opendir/readdir/closedir and scandir on top of
    them.

    It's BSD-licensed so it can eventually be moved over to libpayload.

    Change-Id: Iadc1daed3cab4cf2ead778c23ad756d36cbbb99a
    Signed-off-by: Patrick Georgi <patrick.georgi <at> secunet.com>
---
 fs/vfs.c                |  118 ++++++++++++++++++++++++++++++++++++++++++++++-
 include/dirent.h        |   28 +++++++++++
 include/grub/shared.h   |    2 +-
 main/grub/completions.c |   27 -----------
 4 files changed, 146 insertions(+), 29 deletions(-)

diff --git a/fs/vfs.c b/fs/vfs.c
index 49b38d8..18dbcbc 100644
--- a/fs/vfs.c
+++ b/fs/vfs.c
 <at>  <at>  -24,6 +24,7  <at>  <at> 
(Continue reading)

Patrick Georgi | 2 Sep 2011 22:55
Favicon

Patch set updated: b431050 Remove useless print_a_completion() stub

Patrick Georgi (patrick <at> georgi-clan.de) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/118

-gerrit

commit b4310501fa616a4e5267b57adcb06fbc226a5a14
Author: Patrick Georgi <patrick.georgi <at> secunet.com>
Date:   Tue Jul 19 16:37:13 2011 +0200

    Remove useless print_a_completion() stub

    There's a real implementation elsewhere and this one only confuses
    things.

    Change-Id: I841d9baecbaf298114e508feec89f1b2ea864bb9
    Signed-off-by: Patrick Georgi <patrick.georgi <at> secunet.com>
---
 main/filo.c |    5 -----
 1 files changed, 0 insertions(+), 5 deletions(-)

diff --git a/main/filo.c b/main/filo.c
index c81d458..a8bf372 100644
--- a/main/filo.c
+++ b/main/filo.c
 <at>  <at>  -237,9 +237,4  <at>  <at>  int main(void)
     return 0;
 }

-void print_a_completion (char *name)
-{
-	// Nothing yet.
(Continue reading)

Patrick Georgi | 2 Sep 2011 22:55
Favicon

Patch set updated: f916d99 Update defconfig to silence build

Patrick Georgi (patrick <at> georgi-clan.de) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/117

-gerrit

commit f916d994f716444edc72ec8af0c9020e16f486ea
Author: Patrick Georgi <patrick.georgi <at> secunet.com>
Date:   Tue Jul 19 16:35:34 2011 +0200

    Update defconfig to silence build

    Change-Id: Iecc5fef8df78e66bb80b00d786aa4925f13c823a
    Signed-off-by: Patrick Georgi <patrick.georgi <at> secunet.com>
---
 configs/defconfig |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/configs/defconfig b/configs/defconfig
index bee9611..0fe3019 100644
--- a/configs/defconfig
+++ b/configs/defconfig
 <at>  <at>  -1,7 +1,7  <at>  <at> 
 #
 # Automatically generated make config: don't edit
 # FILO version: 0.6.0
-# Fri Mar 26 12:50:23 2010
+# Thu Jul  7 11:47:53 2011
 #
 CONFIG_TARGET_I386=y

 <at>  <at>  -62,5 +62,6  <at>  <at>  CONFIG_EXPERIMENTAL=y
(Continue reading)

Patrick Georgi | 2 Sep 2011 22:55
Favicon

Patch set updated: ad9b1d8 Adapt filo to libpayload changes

Patrick Georgi (patrick <at> georgi-clan.de) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/116

-gerrit

commit ad9b1d81d3f46ccab9e7fc5570b0b8d495386547
Author: Patrick Georgi <patrick.georgi <at> secunet.com>
Date:   Fri Jul 22 10:00:38 2011 +0200

    Adapt filo to libpayload changes

    libpayload comes with CBFS and LZMA support now, and FILO's copy
    leads to conflicts (which is what the libpayload copy intends to solve)

    Change-Id: I1c70eda7b260d7149c7079cb0d681c274f510ed8
    Signed-off-by: Patrick Georgi <patrick.georgi <at> secunet.com>
---
 fs/Makefile.inc |    2 -
 fs/cbfs.c       |  236 -------------------------------------------------------
 fs/fsys_cbfs.c  |    2 +-
 include/cbfs.h  |  173 ----------------------------------------
 4 files changed, 1 insertions(+), 412 deletions(-)

diff --git a/fs/Makefile.inc b/fs/Makefile.inc
index 99c0207..4d8650b 100644
--- a/fs/Makefile.inc
+++ b/fs/Makefile.inc
 <at>  <at>  -31,5 +31,3  <at>  <at>  TARGETS-$(CONFIG_FSYS_SQUASHFS) += fs/fsys_squashfs.o
 TARGETS-$(CONFIG_FSYS_SQUASHFS) += fs/squashfs_zlib.o
 TARGETS-$(CONFIG_ARTEC_BOOT) += fs/fsys_aboot.o
 TARGETS-$(CONFIG_FSYS_CBFS) += fs/fsys_cbfs.o
(Continue reading)

gerrit | 2 Sep 2011 23:07
Favicon

Patch merged into master: ad9b1d8 Adapt filo to libpayload changes

the following patch was just integrated into master:
commit ad9b1d81d3f46ccab9e7fc5570b0b8d495386547
Author: Patrick Georgi <patrick.georgi <at> secunet.com>
Date:   Fri Jul 22 10:00:38 2011 +0200

    Adapt filo to libpayload changes

    libpayload comes with CBFS and LZMA support now, and FILO's copy
    leads to conflicts (which is what the libpayload copy intends to solve)

    Change-Id: I1c70eda7b260d7149c7079cb0d681c274f510ed8
    Signed-off-by: Patrick Georgi <patrick.georgi <at> secunet.com>

See http://review.coreboot.org/116 for details.

-gerrit

--

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

Patrick Georgi | 2 Sep 2011 23:10
Favicon

Patch set updated: 61cd2db Fix FILO build system

Patrick Georgi (patrick <at> georgi-clan.de) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/177

-gerrit

commit 61cd2db8ae5b41fae9e6baa015e224f55986051e
Author: Patrick Georgi <patrick <at> georgi-clan.de>
Date:   Fri Sep 2 22:44:15 2011 +0200

    Fix FILO build system

    This change:
    - deduplicates a whole lot of stuff in the Kconfig makefile
    - simplifies "verbose" support (V=1) to match coreboot's style
    - adds libpayload support to more kconfig targets (allyes, allno, defconfig...)
    - isolates libpayload build into its own directory to avoid file clashes

    Change-Id: Iee682492f64f0f5da2a8702b8fe6f8b02c81b4c5
    Signed-off-by: Patrick Georgi <patrick <at> georgi-clan.de>
---
 Makefile              |   56 +++++-----
 util/kconfig/Makefile |  285 ++++++++++++++++---------------------------------
 2 files changed, 124 insertions(+), 217 deletions(-)

diff --git a/Makefile b/Makefile
index 2e8a9e5..1ebf62e 100644
--- a/Makefile
+++ b/Makefile
 <at>  <at>  -38,8 +38,11  <at>  <at>  HAVE_DOTCONFIG := $(wildcard .config)
 BUILD_INFO = ($(shell whoami) <at> $(shell hostname)) $(shell LANG=C date)

(Continue reading)

gerrit | 2 Sep 2011 23:22
Favicon

Patch merged into master: 61cd2db Fix FILO build system

the following patch was just integrated into master:
commit 61cd2db8ae5b41fae9e6baa015e224f55986051e
Author: Patrick Georgi <patrick <at> georgi-clan.de>
Date:   Fri Sep 2 22:44:15 2011 +0200

    Fix FILO build system

    This change:
    - deduplicates a whole lot of stuff in the Kconfig makefile
    - simplifies "verbose" support (V=1) to match coreboot's style
    - adds libpayload support to more kconfig targets (allyes, allno, defconfig...)
    - isolates libpayload build into its own directory to avoid file clashes

    Change-Id: Iee682492f64f0f5da2a8702b8fe6f8b02c81b4c5
    Signed-off-by: Patrick Georgi <patrick <at> georgi-clan.de>

See http://review.coreboot.org/177 for details.

-gerrit

--

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

Patrick Georgi | 2 Sep 2011 23:41
Favicon

Patch set updated: 4e39840 mkelfImage: Use -fno-stack-protector if supported by gcc

Patrick Georgi (patrick <at> georgi-clan.de) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/112

-gerrit

commit 4e39840e7dcc5c6e1e63359db630b6cde64ce236
Author: Patrick Georgi <patrick <at> georgi-clan.de>
Date:   Fri Sep 2 23:40:31 2011 +0200

    mkelfImage: Use -fno-stack-protector if supported by gcc

    Gcc 4.1 comes with an SSP https://wiki.ubuntu.com/GccSsp
    This is disabled to work around '__stack_chk_fail' symbol not found failures
    http://www.coreboot.org/FAQ/Obsolete#How_do_I_fix_stack_chk_fail_errors.3F

    The presence of -fno-stack-protector is tested for automatically

    Change-Id: I28ef158829f5935f985cfd5a5440733685cf479a
    Reported-by: Raymond Danks <raymonddanks <at> gmail.com>
    Signed-off-by: Patrick Georgi <patrick <at> georgi-clan.de>
---
 util/mkelfImage/Makefile |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/util/mkelfImage/Makefile b/util/mkelfImage/Makefile
index cd265cf..63569a9 100644
--- a/util/mkelfImage/Makefile
+++ b/util/mkelfImage/Makefile
 <at>  <at>  -14,7 +14,16  <at>  <at>  pkgdatadir = $(datadir)/$(PACKAGE)
 pkglibdir = $(libdir)/$(PACKAGE)
 pkgincludedir = $(includedir)/$(PACKAGE)
(Continue reading)

Rudolf Marek | 3 Sep 2011 00:04
Favicon

New patch to review: 11c5f02 Add support for the tracing infastructure in coreboot.

Rudolf Marek (r.marek <at> assembler.cz) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/178

-gerrit

commit 11c5f026823afc880cb490e87be28ae842154e28
Author: Rudolf Marek <r.marek <at> assembler.cz>
Date:   Fri Sep 2 23:23:41 2011 +0200

    Add support for the tracing infastructure in coreboot.

    The compiler is forced to emmit special functions on every
    entry/exit of the function. Add a compile time option
    to support it. Function entries will be printed in
    the console. The CONFIG_TRACE has more documentation.

    Patch for userspace tools will follow.

    Change-Id: I2cbeb3f104892b034c8756f86ed05bf71187c3f3
    Signed-off-by: Rudolf Marek <r.marek <at> assembler.cz>
---
 Makefile.inc           |    4 +++
 src/Kconfig            |    9 ++++++++
 src/console/printk.c   |    3 ++
 src/console/vsprintf.c |    3 ++
 src/include/trace.h    |   53 ++++++++++++++++++++++++++++++++++++++++++++++++
 src/lib/Makefile.inc   |    1 +
 src/lib/trace.c        |   39 +++++++++++++++++++++++++++++++++++
 src/lib/uart8250.c     |    4 +++
 8 files changed, 116 insertions(+), 0 deletions(-)

(Continue reading)


Gmane