Patrick Georgi (pgeorgi(a)google.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/9108
-gerrit
commit ce69d63ca1dd271e481701c56e9203f4fe52f449
Author: Patrick Georgi <pgeorgi(a)chromium.org>
Date: Fri Mar 27 14:03:22 2015 +0100
build system: rename mips/bootblock.inc to mips/bootblock.S
This is inspired by the commit listed below, but rewritten to match
upstream, and split in smaller pieces to keep intent clear.
Change-Id: I192fa50989b586fd8e967d4c22db56ac9de7a30e
Signed-off-by: Patrick Georgi <pgeorgi(a)chromium.org>
Based-On-Change-Id: I50af7dacf616e0f8ff4c43f4acc679089ad7022b
Based-On-Signed-off-by: Julius Werner <jwerner(a)chromium.org>
Based-On-Reviewed-on: https://chromium-review.googlesource.com/219170
---
src/arch/mips/Makefile.inc | 2 +-
src/arch/mips/bootblock.S | 44 ++++++++++++++++++++++++++++++++++++++++++++
src/arch/mips/bootblock.inc | 44 --------------------------------------------
3 files changed, 45 insertions(+), 45 deletions(-)
diff --git a/src/arch/mips/Makefile.inc b/src/arch/mips/Makefile.inc
index 956f2d5..42c3007 100644
--- a/src/arch/mips/Makefile.inc
+++ b/src/arch/mips/Makefile.inc
@@ -44,7 +44,7 @@ bootblock-y += ../../lib/memset.c
bootblock_lds = $(src)/arch/mips/bootblock.ld
-bootblock_inc += $(src)/arch/mips/bootblock.inc
+bootblock_inc += $(src)/arch/mips/bootblock.S
bootblock_inc += $(objgenerated)/bootblock.inc
# Much of the assembly code is generated by the compiler, and may contain
diff --git a/src/arch/mips/bootblock.S b/src/arch/mips/bootblock.S
new file mode 100644
index 0000000..dbde803
--- /dev/null
+++ b/src/arch/mips/bootblock.S
@@ -0,0 +1,44 @@
+/*
+ * This file is part of the coreboot project.
+ *
+ * Copyright (C) 2014 Imagination Technologies
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; version 2 of the License.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
+.set noreorder /* Prevent assembler from "optimizing" this code. */
+
+.section ".start", "ax", %progbits
+.globl _start
+_start:
+ /* Set the stack pointer */
+ li $sp, CONFIG_BOOTBLOCK_STACK_TOP
+
+ /*
+ * Initialise the stack to a known value, used later to check for
+ * overflow.
+ */
+ li $t0, CONFIG_BOOTBLOCK_STACK_BOTTOM
+ addi $t1, $sp, -4
+ li $t2, 0xdeadbeef
+1: sw $t2, 0($t0)
+ bne $t0, $t1, 1b
+ addi $t0, $t0, 4
+
+ /* Run main */
+ b main
+
+ /* Should never return from main. */
+2:
+ b 2b
diff --git a/src/arch/mips/bootblock.inc b/src/arch/mips/bootblock.inc
deleted file mode 100644
index dbde803..0000000
--- a/src/arch/mips/bootblock.inc
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * This file is part of the coreboot project.
- *
- * Copyright (C) 2014 Imagination Technologies
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- */
-
-.set noreorder /* Prevent assembler from "optimizing" this code. */
-
-.section ".start", "ax", %progbits
-.globl _start
-_start:
- /* Set the stack pointer */
- li $sp, CONFIG_BOOTBLOCK_STACK_TOP
-
- /*
- * Initialise the stack to a known value, used later to check for
- * overflow.
- */
- li $t0, CONFIG_BOOTBLOCK_STACK_BOTTOM
- addi $t1, $sp, -4
- li $t2, 0xdeadbeef
-1: sw $t2, 0($t0)
- bne $t0, $t1, 1b
- addi $t0, $t0, 4
-
- /* Run main */
- b main
-
- /* Should never return from main. */
-2:
- b 2b
the following patch was just integrated into master:
commit b5589026c7eba0a0aef880e57d10f7134ab1837b
Author: Idwer Vollering <vidwer(a)gmail.com>
Date: Fri Mar 27 00:15:20 2015 +0100
util/genbuild_h: work around GNU date
Confirmed to work on FreeBSD using sh from base and bash from ports.
Verified to not break M.O. on Linux.
Change-Id: I3bce724c889c7fb760b30b25e9fc0b74620e2c53
Signed-off-by: Idwer Vollering <vidwer(a)gmail.com>
Reviewed-on: http://review.coreboot.org/9056
Tested-by: build bot (Jenkins)
Reviewed-by: Alexander Couzens <lynxis(a)fe80.eu>
Reviewed-by: Patrick Georgi <pgeorgi(a)google.com>
See http://review.coreboot.org/9056 for details.
-gerrit
the following patch was just integrated into master:
commit 00d48464b9d6b93680da686de02121ffd7d65ba2
Author: Patrick Georgi <pgeorgi(a)chromium.org>
Date: Fri Mar 27 14:08:03 2015 +0100
build system: remove intermediate link step in vboot
This is inspired by the commit listed below, but rewritten to match
upstream, and split in smaller pieces to keep intent clear.
Change-Id: I5405c0ee6bee203281e723feaecaee57fad8f6cb
Signed-off-by: Patrick Georgi <pgeorgi(a)chromium.org>
Based-On-Change-Id: I50af7dacf616e0f8ff4c43f4acc679089ad7022b
Based-On-Signed-off-by: Julius Werner <jwerner(a)chromium.org>
Based-On-Reviewed-on: https://chromium-review.googlesource.com/219170
Reviewed-on: http://review.coreboot.org/9109
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Reviewed-by: Aaron Durbin <adurbin(a)google.com>
See http://review.coreboot.org/9109 for details.
-gerrit
the following patch was just integrated into master:
commit 8688defd5094110bea0bbd0e3cec2752fdbd6386
Author: Patrick Georgi <pgeorgi(a)google.com>
Date: Sat Mar 28 16:27:42 2015 +0100
mips: mips, not mipsel
Change-Id: I49df089d3fd5f578702dcc32be08bf6245277a45
Signed-off-by: Patrick Georgi <pgeorgi(a)google.com>
Reviewed-on: http://review.coreboot.org/9149
Reviewed-by: Aaron Durbin <adurbin(a)google.com>
Tested-by: build bot (Jenkins)
See http://review.coreboot.org/9149 for details.
-gerrit
the following patch was just integrated into master:
commit 99f1a61a421adc51eec4acf1509214479e8859e9
Author: Patrick Georgi <pgeorgi(a)google.com>
Date: Sat Mar 28 16:01:14 2015 +0100
mips: add verstage configuration
Change-Id: I79b4969c34500fd51b1ce2ad751bc0723ee0afa2
Signed-off-by: Patrick Georgi <pgeorgi(a)google.com>
Reviewed-on: http://review.coreboot.org/9147
Reviewed-by: Paul Menzel <paulepanter(a)users.sourceforge.net>
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin(a)google.com>
See http://review.coreboot.org/9147 for details.
-gerrit
the following patch was just integrated into master:
commit 0d06b2dee9912feb55f14100f9520ab242161059
Author: Patrick Georgi <pgeorgi(a)google.com>
Date: Sat Mar 28 15:24:06 2015 +0100
crossgcc: Build mipsel-elf, not mips-elf
The build system expects mipsel, and it's the more
precise name, too.
Change-Id: I9e1135385b3f1374b3179ecf5e11a1d60bc17ef7
Signed-off-by: Patrick Georgi <pgeorgi(a)google.com>
Reviewed-on: http://review.coreboot.org/9144
Reviewed-by: Aaron Durbin <adurbin(a)google.com>
Tested-by: build bot (Jenkins)
Reviewed-by: Alexander Couzens <lynxis(a)fe80.eu>
Reviewed-by: Paul Menzel <paulepanter(a)users.sourceforge.net>
See http://review.coreboot.org/9144 for details.
-gerrit
the following patch was just integrated into master:
commit 4785f2a358ea39d28086f85fdb7a9edeaf62dcba
Author: Timothy Pearson <tpearson(a)raptorengineeringinc.com>
Date: Fri Mar 27 23:05:36 2015 -0500
arch/x86/boot/smbios: Rename fill_dimm_manufacturer and make public
Change-Id: Ib85701965337bb6231d8df59d43789dfe8a036d3
Signed-off-by: Timothy Pearson <tpearson(a)raptorengineeringinc.com>
Reviewed-on: http://review.coreboot.org/9136
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin(a)google.com>
Reviewed-by: Paul Menzel <paulepanter(a)users.sourceforge.net>
See http://review.coreboot.org/9136 for details.
-gerrit