From: <bogus@does.not.exist.com>
To: u-boot@lists.denx.de
Subject: No subject
Date: Thu, 11 Oct 2012 05:38:59 -0000 [thread overview]
Message-ID: <mailman.45.1361735868.1809.u-boot@lists.denx.de> (raw)
interpreting wrong) it lists all things NOT enabled. But I guess you
are wanting exact text with which to prune the -all.tmp. Could you
craft it such that you can use .tmp directly to prune -all.tmp instead
of having to generate this -enable.tmp file (which is misleading and
potentially a waste of sed time)? Please rename define2list.sed and
define2conf.sed to something which has meaning. This is quite hard to
read as it.
> + set -e ; \
> + : Find CONFIGs that are not enabled ; \
> + comm -13 $@-enabled.tmp $@-all.tmp >>$@.tmp && \
> + mv $@.tmp $@
> +
> $(obj)include/generated/generic-asm-offsets.h: $(obj)include/autoconf.mk.dep \
> $(obj)lib/asm-offsets.s
> @$(XECHO) Generating $@
> @@ -770,7 +809,8 @@ include/license.h: tools/bin2header COPYING
> unconfig:
> @rm -f $(obj)include/config.h $(obj)include/config.mk \
> $(obj)board/*/config.tmp $(obj)board/*/*/config.tmp \
> - $(obj)include/autoconf.mk $(obj)include/autoconf.mk.dep
> + $(obj)include/autoconf.mk $(obj)include/autoconf.mk.dep \
> + $(obj)include/generated/autoconf.h
>
> %_config:: unconfig
> @$(MKCONFIG) -A $(@:_config=)
> diff --git a/README b/README
> index d8cb394..3e89551 100644
> --- a/README
> +++ b/README
> @@ -5434,11 +5434,92 @@ Notes:
> * If you modify existing code, make sure that your new code does not
> add to the memory footprint of the code ;-) Small is beautiful!
> When adding new features, these should compile conditionally only
> - (using #ifdef), and the resulting code with the new feature
> - disabled must not need more memory than the old code without your
> - modification.
> + (avoiding #ifdef where at all possible), and the resulting code with
> + the new feature disabled must not need more memory than the old code
> + without your modification.
>
> * Remember that there is a size limit of 100 kB per message on the
> u-boot mailing list. Bigger patches will be moderated. If they are
> reasonable and not too big, they will be acknowledged. But patches
> bigger than the size limit should be avoided.
> +
> +
> +Use of #ifdef:
> +--------------
> +Many parts of the U-Boot code base are sprinkled with #ifdefs. This makes
> +different boards compile different versions of the source code, meaning
> +that we must build all boards to check for failures. It is easy to misspell
> +an #ifdef and there is not as much checking of this by the compiler. For
> +someone coming new into the code base, #ifdefs are a big turn-off. Multiple
> +dependent #ifdefs are harder to do than with if..then..else. Variable
> +declarations must be #idefed as well as the code that uses them, often much
Isn't it true that dead code stripping doesn't strip variables only
used by that dead code? So stack usage is wasted everywhere in this
new model?
> +later in the file/function. #ifdef indents don't match code indents and
> +have their own separate indent feature. Overall, excessive use of #idef
> +hurts readability and makes the code harder to modify and refactor.
> +
> +In an effort to reduce the use of #ifdef in U-Boot, without requiring lots
> +of special static inlines all over the header files, a single autoconf.h
> +header file with lower-case function-type macros has been made available.
> +
> +This file has either:
> +
> +# #define config_xxx() value
Use the new names here...
> +
> +for enabled options, or:
> +
> +# #define config_xxx() 0
> +
> +for disabled options. You can therefore generally change code like this:
> +
> + #ifdef CONFIG_XXX
> + do_something
> + #else
> + do_something_else
> + #endif
> +
> +to this:
> +
> + if (config_xxx())
> + do_something;
> + else
> + do_something_else;
> +
> +The compiler will see that config_xxx() evalutes to a constant and will
> +eliminate the dead code. The resulting code (and code size) is the same.
> +
> +Multiple #ifdefs can be converted also:
> +
> + #if defined(CONFIG_XXX) && !defined(CONFIG_YYY)
> + do_something
> + #endif
> +
> + if (config_xxx() && !config_yyy())
> + do_something;
> +
> +Where the macro evaluates to a string, it will be non-NULL, so the above
> +will work whether the macro is a string or a number.
> +
> +This takes care of almost all CONFIG macros. Unfortunately there are a few
> +cases where a value of 0 does not mean the option is disabled. For example
> +CONFIG_BOOTDELAY can be defined to 0, which means that the bootdelay
> +code should be used, but with a value of 0. To get around this and other
> +sticky cases, an addition macro with an '_enabled' suffix is provided, where
> +the value is always either 0 or 1:
> +
> + // Will work even if boaard config has '#define CONFIG_BOOTDELAY 0'
> + if (config_bootdelay_enabled())
> + do_something;
> +
> +(Probably such config options should be deprecated and then we can remove
> +this feature)
> +
> +U-Boot already has a Makefile scheme to permit files to be easily included
> +based on CONFIG. This can be used where the code to be compiled exists in
> +its own source file. So the following rules apply:
> +
> + 1. Use #ifdef to conditionally compile an exported function or variable
> + 2. Use ordinary C code with config_xxx() everywhere else
> + 3. Mark your functions and data structures static where possible
> + 4. Use the config_xxx_enabled() variants only if essential
Fix names here.
> + 5. When changing existing code, first create a new patch to replace
> + #ifdefs in the surrounding area
> diff --git a/include/common.h b/include/common.h
> index 4ad17ea..491783b 100644
> --- a/include/common.h
> +++ b/include/common.h
> @@ -35,6 +35,9 @@ typedef volatile unsigned short vu_short;
> typedef volatile unsigned char vu_char;
>
> #include <config.h>
> +#ifndef DO_DEPS_ONLY
> +#include <generated/autoconf.h>
> +#endif
> #include <asm-offsets.h>
> #include <linux/bitops.h>
> #include <linux/types.h>
> diff --git a/include/config_drop.h b/include/config_drop.h
> new file mode 100644
> index 0000000..bf2beaa
> --- /dev/null
> +++ b/include/config_drop.h
> @@ -0,0 +1,17 @@
> +/*
> + * Copyright 2013 Google, Inc
> + *
> + * This file is licensed under the terms of the GNU General Public
> + * License Version 2. This file is licensed "as is" without any
> + * warranty of any kind, whether express or implied.
> + */
> +
> +#ifndef _CONFIG_DROP_H
> +#define _CONFIG_DROP_H
> +
> +/* Options which don't seem to be referred to anywhere in U-Boot */
You mean not referred to by any config header?
> +#define CONFIG_MENUPROMPT "Auto-boot prompt"
> +#define CONFIG_MENUKEY
> +#define CONFIG_UPDATE_TFTP
> +
> +#endif
> diff --git a/tools/scripts/define2conf.sed b/tools/scripts/define2conf.sed
> new file mode 100644
> index 0000000..2c4a2ef
> --- /dev/null
> +++ b/tools/scripts/define2conf.sed
> @@ -0,0 +1,37 @@
> +#
> +# Sed script to parse CPP macros and generate a list of CONFIG macros
> +#
> +# This converts:
> +# #define CONFIG_XXX value
> +#into:
> +# #define config_xxx() value
> +# #define config_xxx_enabled() 1
Fix the names here.
> +#
> +
> +# Macros with parameters are ignored.
> +/^#define CONFIG_[A-Za-z0-9_][A-Za-z0-9_]*(/ {
> + d
Any reason not to use "[A-Za-z0-9_]+" instead of "[A-Za-z0-9_][A-Za-z0-9_]*"?
> +}
> +
> +# Only process values prefixed with #define CONFIG_
> +/^#define CONFIG_[A-Za-z0-9_][A-Za-z0-9_]*/ {
> + # Strip the #define prefix
> + s/#define[ \t]*CONFIG_/autoconf_/;
> + # Change to form CONFIG_*=VALUE
> + s/[\t ][\t ]*/=/;
> + # Handle lines with no value
> + s/^\([^=]*\)$/\1=/;
> + # Drop trailing spaces
> + s/ *$//;
> + # Change empty values to '1'
> + s/=$/=1/;
> + # Add #define at the start
> + s/^\([^=]*\)=/#define \L\1() /
> + # print the line
> + p
> + # Create autoconf_has_...(), value 1
> + s/().*/() 1/
> + s/\(autoconf_\)/\1has_/
> + # print the line
> + p
> +}
> diff --git a/tools/scripts/define2list.sed b/tools/scripts/define2list.sed
Please change the name to be more clear as to its purpose. "list"
doesn't convey to me that it is all configs that should be set as
undefined.
> new file mode 100644
> index 0000000..152280d
> --- /dev/null
> +++ b/tools/scripts/define2list.sed
> @@ -0,0 +1,31 @@
> +#
> +# Sed script to parse CPP macros and generate a list of CONFIG macros
> +#
> +# This converts:
> +# #define CONFIG_XXX value
> +#into:
> +# #define config_xxx() 0
> +# #define config_xxx_enabled() 0
Fix names here.
> +
> +# Macros with parameters are ignored.
> +/^#define CONFIG_[A-Za-z0-9_][A-Za-z0-9_]*(/ {
> + s/.*//
> +}
> +
> +# Only process values prefixed with #define CONFIG_
> +/^#define CONFIG_[A-Za-z0-9_][A-Za-z0-9_]*/ {
> + # Strip the #define prefix
> + s/#define *//;
> + # Remove the value
> + s/[ \t].*//;
> + # Convert to lower case, prepend #define
> + s/CONFIG_\(.*\)/#define autoconf_\L\1/
> + # Append 0
> + s/$/() 0/
> + # print the line
> + p
> + # Create autoconf_has_...(), value 0
> + s/\(autoconf_\)/\1has_/
> + # print the line
> + p
> +}
> --
> 1.8.1.3
>
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot
next reply other threads:[~2012-10-11 5:38 UTC|newest]
Thread overview: 735+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-10-11 5:38 bogus [this message]
-- strict thread matches above, loose matches on Subject: below --
2023-08-31 7:20 No subject Peter Yin
2022-06-21 9:06 ventas
2020-11-25 10:16 Manuel Reis
2020-05-08 9:43 Patrick Wildt
2019-08-21 15:45 Ivan Mikhaylov
2019-03-19 14:41 Maxim Levitsky
2019-03-20 11:03 ` Felipe Franciosi
2019-03-20 19:08 ` Maxim Levitsky
2019-03-21 16:12 ` Stefan Hajnoczi
2019-03-21 16:21 ` Keith Busch
2019-03-21 16:41 ` Felipe Franciosi
2019-03-21 17:04 ` Maxim Levitsky
2019-03-22 7:54 ` Felipe Franciosi
2019-03-22 10:32 ` Maxim Levitsky
2019-03-22 15:30 ` Keith Busch
2019-03-25 15:44 ` Felipe Franciosi
2019-03-16 11:17 Bharath Vedartham
2018-10-05 13:39 Christoph Hellwig
2018-08-02 10:48 TU PHUNG VAN
2018-07-06 21:16 Santosh Shilimkar
2018-07-06 21:16 ` Santosh Shilimkar
2018-07-06 21:16 ` Santosh Shilimkar
2018-07-06 21:18 ` Santosh Shilimkar
2018-07-06 5:52 inventsekar
2018-06-23 21:08 David Lechner
2018-05-08 6:10 Vishnu Gopinath
2018-05-04 20:06 Bjorn Helgaas
2018-04-20 8:02 Christoph Hellwig
2018-04-20 8:02 ` Christoph Hellwig
2018-04-16 1:22 Andrew Worsley
2018-02-25 0:39 J Freyensee
2018-02-02 6:54 Jianchao Wang
2017-11-30 10:25 Mary Cuevas
2017-09-13 18:15 unmesh rathi
2017-08-22 1:38 Nicholas Piggin
2017-06-26 13:16 [PATCH] arm64: use readq() instead of readl() to read 64bit entry_point Luc Van Oostenryck
2017-07-03 23:46 ` No subject Khuong Dinh
2017-06-06 7:19 From Lori J. Robinson
2017-06-04 11:59 Yury Norov
[not found] <CAMj-D2DO_CfvD77izsGfggoKP45HSC9aD6auUPAYC9Yeq_aX7w@mail.gmail.com>
2017-05-04 16:44 ` gengdongjiu
2017-04-21 23:23 Sandeep Mann
2017-04-21 4:59 wendyqzx at gmail.com
2017-04-16 15:11 wendyqzx at gmail.com
2017-04-09 10:46 76564 at max.arc.nasa.gov
2017-02-07 0:22 Scott Bauer
2017-02-07 0:46 ` Jens Axboe
2017-01-31 7:58 Andy Gross
2017-01-09 11:33 [PATCH v2 0/7] uapi: export all headers under uapi directories Arnd Bergmann
2017-01-13 10:46 ` [PATCH v3 0/8] " Nicolas Dichtel
2017-01-13 10:46 ` [PATCH v3 1/8] arm: put types.h in uapi Nicolas Dichtel
2017-01-13 15:36 ` No subject David Howells
2017-01-13 10:46 ` [PATCH v3 4/8] x86: stop exporting msr-index.h to userland Nicolas Dichtel
2017-01-13 15:43 ` No subject David Howells
2016-12-01 10:00 Ramana Radhakrishnan
2016-11-19 18:31 bogus
2016-11-19 18:31 bogus
2016-11-19 18:31 bogus
2016-11-19 18:31 bogus
2016-11-11 3:38 Chunyan Zhang
2016-09-30 14:37 Maxime Ripard
2016-07-10 9:24 Neil Armstrong
2016-07-10 9:24 ` Neil Armstrong
2016-06-13 6:24 bogus
2016-06-13 6:24 bogus
2016-04-22 8:25 Daniel Lezcano
2016-04-22 8:27 ` Daniel Lezcano
2016-04-11 7:51 Paul Walmsley
2016-03-07 17:52 nunojsa
2016-02-09 7:29 bogus
2015-12-13 21:57 何旦洁
2015-11-16 16:13 bogus
2015-10-27 0:44 xuyiping
[not found] <E1ZqY3A-0004Mt-KH@feisty.vs19.net>
2015-10-26 3:21 ` Jiada Wang
2015-10-21 6:17 Rock Lee
2015-10-12 17:26 bogus
2015-09-18 17:23 Shraddha Barke
2015-09-18 4:49 Shraddha Barke
2015-09-01 14:14 Mika Penttilä
2015-09-01 15:22 ` Fabio Estevam
2015-07-22 14:05 Chunfeng Yun
2015-07-15 9:32 Yuan Yao
2015-05-18 20:00 raghu MG
2015-04-21 10:18 Ard Biesheuvel
2015-03-30 4:56 Woody Wu
2015-02-26 16:56 Jorge Ramirez-Ortiz
2015-02-18 16:14 Lee Jones
2015-01-27 16:49 Grzegorz Dwornicki
2014-11-10 6:39 Libo Chen
2014-11-10 3:11 Libo Chen
2014-10-28 14:13 Mark Rutland
2014-09-22 19:41 Santosh Shilimkar
2014-09-22 7:45 Jingchang Lu
2014-09-13 19:40 bogus
2014-09-13 19:40 bogus
2014-09-13 19:40 bogus
2014-09-13 19:40 bogus
2014-09-13 19:40 bogus
2014-08-29 14:22 Ravi Raj
2014-08-29 14:47 ` Valdis.Kletnieks at vt.edu
2014-08-29 14:58 ` Ravi Raj
2014-08-29 15:32 ` No subject Valdis.Kletnieks at vt.edu
2014-08-29 15:34 ` Valdis.Kletnieks at vt.edu
2014-07-09 17:49 Sebastian Andrzej Siewior
2014-06-27 8:01 bogus
2014-06-27 8:01 bogus
2014-06-27 8:01 bogus
2014-06-27 8:01 bogus
2014-05-30 7:51 bogus
2014-05-30 7:51 bogus
2014-05-30 7:51 bogus
2014-05-24 1:21 Loc Ho
2014-05-12 16:40 Santosh Shilimkar
2014-05-12 16:38 Santosh Shilimkar
2014-05-12 4:37 Sivakumar V
2014-04-21 2:59 Amber Thrall
2014-03-03 8:42 bogus
2014-03-03 8:42 bogus
2014-03-03 8:42 bogus
2014-03-03 8:42 bogus
2014-03-03 8:42 bogus
2014-03-03 8:42 bogus
2014-03-03 8:42 bogus
2014-03-03 8:42 bogus
2014-03-03 8:42 bogus
2014-03-03 8:42 bogus
2014-03-03 8:42 bogus
2014-02-22 15:53 Hans de Goede
2014-01-21 4:09 John Tobias
2014-01-16 16:11 Loc Ho
2014-01-16 16:09 Loc Ho
2014-01-13 10:32 Lothar Waßmann
2014-01-13 10:29 Lothar Waßmann
2013-12-16 11:38 bogus
2013-12-16 11:38 bogus
2013-12-16 11:38 bogus
2013-12-16 11:38 bogus
2013-12-16 11:38 bogus
2013-12-16 11:38 bogus
2013-12-16 11:38 bogus
2013-12-16 11:38 bogus
2013-12-12 7:30 Loc Ho
2013-11-01 7:04 Xiubo Li
2013-10-15 19:54 bogus
2013-10-15 19:54 bogus
2013-10-15 19:54 bogus
2013-10-15 19:54 bogus
2013-10-15 19:54 bogus
2013-10-15 19:54 bogus
2013-10-15 19:54 bogus
2013-10-15 19:54 bogus
2013-10-15 19:54 bogus
2013-10-15 19:54 bogus
2013-10-15 19:54 bogus
2013-10-15 19:54 bogus
2013-09-24 3:13 Rohit Vaswani
2013-09-15 9:49 bogus
2013-09-15 9:49 bogus
2013-09-15 9:49 bogus
2013-09-02 17:01 Drasko DRASKOVIC
2013-08-24 9:29 Haojian Zhuang
2013-08-18 1:03 bogus
2013-08-18 1:03 bogus
2013-08-18 1:03 bogus
2013-08-18 1:03 bogus
2013-08-18 1:03 bogus
2013-08-18 1:03 bogus
2013-08-18 1:03 bogus
2013-08-18 1:03 bogus
2013-08-18 1:03 bogus
2013-08-18 1:03 bogus
2013-08-18 1:03 bogus
2013-08-18 1:03 bogus
2013-08-18 1:03 bogus
2013-08-18 1:03 bogus
2013-07-30 4:09 PV Juliet
2013-07-26 10:05 Haojian Zhuang
2013-06-28 5:49 Wang, Yalin
2013-06-19 10:57 Ben Dooks
2013-04-24 18:07 Viral Mehta
2013-04-12 7:08 Callum Hutchinson
2013-04-09 14:12 bogus
2013-04-09 14:12 bogus
2013-04-09 14:12 bogus
2013-04-09 14:12 bogus
2013-04-09 14:12 bogus
2013-04-09 14:12 bogus
2013-04-09 14:12 bogus
2013-04-09 14:12 bogus
2013-04-09 14:12 bogus
2013-04-09 14:12 bogus
2013-04-09 14:12 bogus
2013-04-09 14:12 bogus
2013-04-09 14:12 bogus
2013-04-09 14:12 bogus
2013-04-09 14:12 bogus
2013-04-09 14:12 bogus
2013-04-09 14:12 bogus
2013-04-03 10:31 bogus
2013-04-03 10:31 bogus
2013-04-03 10:31 bogus
2013-04-03 10:31 bogus
2013-02-25 7:24 Prasad Lakshman
2013-02-15 5:48 Kaushal Billore
2013-02-06 22:30 Jimmy Pan
2013-01-16 21:46 bogus
2013-01-16 21:46 bogus
2012-12-29 9:17 steve.zhan
2012-12-05 13:48 Niroj Pokhrel
2012-11-19 11:41 唐忠诚
2012-11-11 14:16 Sammy Chan
2012-11-08 9:33 bogus
2012-11-08 8:07 Abhimanyu Kapur
2012-11-02 10:46 Pritam Bankar
2012-10-15 9:24 Niroj Pokhrel
2012-10-14 10:05 Alexey Dobriyan
2012-10-11 5:38 bogus
2012-10-11 5:38 bogus
2012-10-11 5:38 bogus
2012-10-11 5:38 bogus
2012-10-11 5:38 bogus
2012-10-11 5:38 bogus
2012-10-11 5:38 bogus
2012-10-11 5:38 bogus
2012-10-11 5:38 bogus
2012-10-11 5:38 bogus
2012-10-11 5:38 bogus
2012-10-11 5:38 bogus
2012-10-11 5:38 bogus
2012-10-11 5:38 bogus
2012-10-11 5:38 bogus
2012-10-11 5:38 bogus
2012-10-11 5:38 bogus
2012-10-11 5:38 bogus
2012-10-11 5:38 bogus
2012-10-11 5:38 bogus
2012-10-11 5:38 bogus
2012-10-11 5:38 bogus
2012-10-11 5:38 bogus
2012-10-11 5:38 bogus
2012-10-11 5:38 bogus
2012-10-11 5:38 bogus
2012-10-11 5:38 bogus
2012-10-11 5:38 bogus
2012-10-11 5:38 bogus
2012-10-11 5:38 bogus
2012-10-11 5:38 bogus
2012-08-27 6:40 Simon Horman
2012-08-13 10:09 Vivek Panwar
2012-08-06 10:43 =?gb18030?B?wObC5A==?=
2012-07-30 19:04 siddhesh phadke
2012-06-21 18:26 Paul Walmsley
2012-06-06 10:33 Sascha Hauer
2012-05-25 15:26 bogus
2012-05-25 15:26 bogus
2012-05-18 12:27 Sascha Hauer
2012-04-09 17:56 Martynov Semen
2012-04-10 2:26 ` Vladimir Murzin
2012-04-10 4:03 ` Martynov Semen
2012-04-10 4:48 ` Martynov Semen
2012-04-10 16:08 ` Vladimir Murzin
2012-04-10 17:00 ` Semen Martynov
2012-04-05 7:54 bogus
2012-04-05 7:54 bogus
2012-03-20 18:28 John Szakmeister
2012-02-27 5:00 bogus
2012-02-27 5:00 bogus
2012-02-27 5:00 bogus
2012-01-15 8:24 bogus
2011-12-30 17:16 Philip Anil-QBW348
2011-12-28 14:01 Shawn Guo
2011-12-16 2:18 Swapnil Gaikwad
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-05 12:53 bogus
2011-12-02 16:01 Will Deacon
2011-11-28 2:35 Jett.Zhou
2011-11-21 15:22 Jimmy Pan
2011-11-17 20:02 bogus
2011-11-17 20:02 bogus
2011-11-17 20:02 bogus
2011-11-17 20:02 bogus
2011-11-17 20:02 bogus
2011-11-12 14:39 bogus
2011-11-12 14:39 bogus
2011-09-23 3:42 毕春雷
2011-09-19 1:45 Saleem Abdulrasool
2011-09-15 2:03 Jongpill Lee
2011-08-05 3:08 bogus
2011-08-05 3:08 bogus
2011-08-05 3:08 bogus
2011-08-05 3:08 bogus
2011-08-05 3:08 bogus
2011-07-21 11:12 Padmavathi Venna
2011-06-27 20:47 Jongpill Lee
2011-06-27 20:47 John Ogness
2011-06-16 11:41 Venkateswarlu P
2011-06-14 12:20 Venkateswarlu P
2011-06-13 17:29 Andre Silva
2011-06-05 18:33 Hector Oron
2011-06-04 23:16 bogus
2011-06-04 23:16 bogus
2011-05-17 9:28 Javier Martin
2011-05-13 19:35 Vadim Bendebury
2011-04-07 5:55 bogus
2011-04-07 5:55 bogus
2011-04-07 5:55 bogus
2011-04-07 5:55 bogus
2011-04-07 5:55 bogus
2011-03-22 18:13 nijil yes
2011-03-01 14:02 Javier Martin
2011-02-26 6:20 Aldyth Maharsha
2011-01-13 9:13 Uwe Kleine-König
2011-01-05 11:39 davidgg
2010-12-19 23:59 bogus
2010-12-19 23:59 bogus
2010-12-19 23:59 bogus
2010-12-19 23:59 bogus
2010-12-19 23:59 bogus
2010-12-19 23:59 bogus
2010-12-19 23:59 bogus
2010-12-19 23:59 bogus
2010-12-19 23:59 bogus
2010-12-19 23:59 bogus
2010-12-19 23:59 bogus
2010-12-19 23:59 bogus
2010-12-19 23:59 bogus
2010-12-19 23:59 bogus
2010-12-03 1:08 tarek attia
2010-10-08 6:02 Daein Moon
2010-09-24 14:53 bogus
2010-09-24 14:53 bogus
2010-09-24 14:53 bogus
2010-09-24 14:53 bogus
2010-09-24 14:53 bogus
2010-09-24 14:53 bogus
2010-09-24 14:53 bogus
2010-09-24 14:53 bogus
2010-09-24 14:53 bogus
2010-09-24 14:53 bogus
2010-09-24 14:53 bogus
2010-09-09 3:33 tarek attia
2010-08-30 5:02 auto595907
2010-08-23 14:32 auto595907
2010-07-23 10:05 bogus
2010-06-24 13:48 Uwe Kleine-König
2010-06-07 17:58 Dave Hylands
2010-05-18 10:38 Marek Szyprowski
2010-04-17 21:43 nelakurthi koteswararao
2010-03-25 17:02 bogus
2010-03-25 17:02 bogus
2010-02-25 9:36 Thomas Weber
2009-11-19 13:58 Vimal Singh
2009-09-17 9:37 Marc Kleine-Budde
2009-09-07 14:07 Somshekar ChandrashekarKadam
2009-08-25 10:34 Syed Rafiuddin
2009-02-27 19:01 bogus
2009-02-27 19:01 bogus
2009-02-27 19:01 bogus
2009-02-27 19:01 bogus
2009-02-27 19:01 bogus
2009-02-27 19:01 bogus
2009-02-27 19:01 bogus
2009-02-15 8:49 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-23 10:48 bogus
2009-01-04 17:33 bogus
2009-01-04 17:33 bogus
2008-12-07 21:22 bogus
2008-11-21 1:22 bogus
2008-10-23 17:17 bogus
2008-10-23 17:17 bogus
2008-10-23 17:17 bogus
2008-10-14 11:50 bogus
2008-10-14 11:50 bogus
2008-10-14 11:50 bogus
2008-10-14 11:50 bogus
2008-10-14 11:50 bogus
2008-10-14 11:50 bogus
2008-10-14 11:50 bogus
2008-10-14 11:50 bogus
2008-10-14 11:50 bogus
2008-10-14 11:50 bogus
2008-10-14 11:50 bogus
2008-09-15 17:22 bogus
2008-09-15 17:22 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-08-19 20:18 bogus
2008-07-29 0:03 bogus
2008-07-29 0:03 bogus
2008-07-29 0:03 bogus
2008-07-29 0:03 bogus
2008-07-29 0:03 bogus
2008-07-29 0:03 bogus
2008-07-29 0:03 bogus
2008-07-29 0:03 bogus
2008-07-29 0:03 bogus
2008-07-29 0:03 bogus
2008-07-29 0:03 bogus
2008-07-29 0:03 bogus
2008-07-29 0:03 bogus
2008-07-29 0:03 bogus
2008-07-29 0:03 bogus
2008-07-29 0:03 bogus
2008-07-29 0:03 bogus
2008-07-29 0:03 bogus
2008-07-29 0:03 bogus
2008-07-29 0:03 bogus
2008-07-29 0:03 bogus
2008-07-28 4:41 bogus
2008-07-14 13:16 bogus
2008-07-14 13:16 bogus
2008-07-14 13:16 bogus
2008-07-14 13:16 bogus
2008-04-23 14:39 bogus
2008-04-23 14:39 bogus
2008-04-23 14:39 bogus
2008-04-23 14:39 bogus
2008-04-23 14:39 bogus
2008-04-23 14:39 bogus
2008-04-23 14:39 bogus
2008-04-23 14:39 bogus
2008-04-23 14:39 bogus
2008-03-17 22:01 bogus
2007-12-01 7:52 bogus
2007-12-01 7:52 bogus
2007-10-06 20:13 bogus
2007-10-06 20:13 bogus
2007-10-06 20:13 bogus
2007-07-23 18:04 bogus
2007-07-23 18:04 bogus
2007-06-23 20:07 bogus
2007-02-14 8:32 bogus
2007-02-14 8:32 bogus
2007-02-14 8:32 bogus
2007-02-14 8:32 bogus
2007-02-06 7:08 bogus
2007-02-06 7:08 bogus
2007-02-06 7:08 bogus
2007-02-06 7:08 bogus
2007-02-01 7:54 kou.ishizaki
2007-02-04 4:37 ` No Subject Benjamin Herrenschmidt
2007-02-04 4:37 ` Benjamin Herrenschmidt
2006-10-09 23:13 (no subject) albox
2006-10-09 23:31 ` No Subject Tobin Davis
2006-08-17 1:58 No subject bogus
2006-08-17 1:58 bogus
2006-08-17 1:58 bogus
2006-08-17 1:58 bogus
2006-08-17 1:58 bogus
2006-08-17 1:58 bogus
2006-08-17 1:58 bogus
[not found] <Pine.LNX.4.33.0111200151170.1364-100000@home.apu.edu>
2005-05-19 6:23 ` SACAH
2005-05-19 6:23 ` Chen, Zhen Y (Zhen)
2005-05-19 6:23 ` Gyimesi Attila
2005-05-19 6:23 ` Minesh Khatri
2005-05-19 6:24 ` Bryan Call
2005-05-19 6:24 ` Kirby Dotson
2005-05-19 6:24 ` Zaffar Khalid
2005-05-19 6:24 ` cst01074
2005-05-19 6:24 ` spreckel
2005-05-19 6:24 ` jmp
2005-05-19 6:25 ` no subject firase kaled
2005-05-19 6:25 ` No subject andreas
2005-05-19 6:25 ` Rudolf Marek
2005-05-19 6:25 ` Tomáš Thiemel
2004-12-14 16:49 Andi Kleen
2004-12-15 23:50 ` No Subject Alan Cox
2004-07-16 16:54 Hermann Gottschalk
2004-07-16 16:59 ` No Subject Jesse Stockall
2004-02-22 17:51 redzic fadil
2004-02-22 20:54 ` No Subject Ludootje
[not found] <Pine.GSO.4.58.0401251223440.20527@waterleaf.sonytel.be>
2004-01-25 13:02 ` Benjamin Herrenschmidt
2003-02-21 13:43 News Admin
2003-02-21 15:01 ` No Subject Alan Cox
2002-08-05 13:08 Christos Kartsaklis
2002-08-05 14:53 ` No Subject Alan Cox
2002-08-03 19:26 Pawel Kot
2002-08-03 21:45 ` No Subject Alan Cox
2002-08-03 21:58 ` Bartlomiej Zolnierkiewicz
2002-08-03 22:16 ` Bartlomiej Zolnierkiewicz
2002-08-03 23:38 ` Alan Cox
2002-08-03 22:53 ` Bartlomiej Zolnierkiewicz
2002-08-04 13:28 ` Henning P. Schmiedehausen
2002-08-04 15:40 ` Daniela Engert
2002-08-03 23:27 ` Petr Vandrovec
2001-08-24 22:16 abraxas2
2000-11-19 20:02 jingai
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=mailman.45.1361735868.1809.u-boot@lists.denx.de \
--to=bogus@does.not.exist.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.