mirror of
https://git.yoctoproject.org/poky
synced 2026-07-16 03:47:03 +00:00
conf/machine: Drop older machines with no recent updates
These are all moving to meta-extras. Ideally in the future machines such as these will be maintained to topic specific layers as we move to a more layer oriented model. If this causes a problem for anyone please discuss it on the mailing list. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
-48
@@ -1,48 +0,0 @@
|
||||
From f5b973489beb1a1239dfad53e3ad6e36ff7ee958 Mon Sep 17 00:00:00 2001
|
||||
From: Segher Boessenkool <segher@kernel.crashing.org>
|
||||
Date: Thu, 9 Oct 2008 21:18:27 +0100
|
||||
Subject: [PATCH] fix-gcc-4.3-false-modulo-optimization.patch
|
||||
|
||||
I tried to compile the current stable kernel
|
||||
(a2ef813d2f439a3e9f377d33a2e5baad098afb7e)
|
||||
and get the following errors:
|
||||
|
||||
kernel/built-in.o: In function `timespec_add_ns':
|
||||
/mnt/data/Freerunner/Gentoo/rootinstall/usr/src/linux/include/linux/time.h:174:
|
||||
undefined reference to `__aeabi_uldivmod'
|
||||
/mnt/data/Freerunner/Gentoo/rootinstall/usr/src/linux/include/linux/time.h:179:
|
||||
undefined reference to `__aeabi_uldivmod'
|
||||
/mnt/data/Freerunner/Gentoo/rootinstall/usr/src/linux/include/linux/time.h:174:
|
||||
undefined reference to `__aeabi_uldivmod'
|
||||
/mnt/data/Freerunner/Gentoo/rootinstall/usr/src/linux/include/linux/time.h:179:
|
||||
undefined reference to `__aeabi_uldivmod'
|
||||
|
||||
applying the following patch solved the problem:
|
||||
--------
|
||||
Prevent gcc-4.3 form "optimizing" the while loop into a costly modulo operation.
|
||||
Patch found at http://lkml.org/lkml/2008/2/22/464.
|
||||
|
||||
Reported-by: Sven Rebhan <odinshorse@googlemail.com>
|
||||
Signed-off-by: Segher Boessenkool <segher@kernel.crashing.org>
|
||||
---
|
||||
include/linux/time.h | 4 ++++
|
||||
1 files changed, 4 insertions(+), 0 deletions(-)
|
||||
|
||||
diff --git a/include/linux/time.h b/include/linux/time.h
|
||||
index b04136d..3e8fd9e 100644
|
||||
--- a/include/linux/time.h
|
||||
+++ b/include/linux/time.h
|
||||
@@ -173,6 +173,10 @@ static inline void timespec_add_ns(struct timespec *a, u64 ns)
|
||||
{
|
||||
ns += a->tv_nsec;
|
||||
while(unlikely(ns >= NSEC_PER_SEC)) {
|
||||
+ /* The following asm() prevents the compiler from
|
||||
+ * optimising this loop into a modulo operation. */
|
||||
+ asm("" : "+r"(ns));
|
||||
+
|
||||
ns -= NSEC_PER_SEC;
|
||||
a->tv_sec++;
|
||||
}
|
||||
--
|
||||
1.5.6.5
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
Fix compilation of the sumversion "script"
|
||||
|
||||
http://bugs.gentoo.org/show_bug.cgi?format=multiple&id=226169
|
||||
|
||||
Index: linux-2.6.21/scripts/mod/sumversion.c
|
||||
===================================================================
|
||||
--- linux-2.6.21.orig/scripts/mod/sumversion.c 2007-04-26 04:08:32.000000000 +0100
|
||||
+++ linux-2.6.21/scripts/mod/sumversion.c 2010-05-13 14:41:31.777882280 +0100
|
||||
@@ -7,6 +7,7 @@
|
||||
#include <ctype.h>
|
||||
#include <errno.h>
|
||||
#include <string.h>
|
||||
+#include <limits.h>
|
||||
#include "modpost.h"
|
||||
|
||||
/*
|
||||
Reference in New Issue
Block a user