<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/arch, branch v2014.07-rc4</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/arch?h=v2014.07-rc4</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/arch?h=v2014.07-rc4'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2014-06-23T21:37:24Z</updated>
<entry>
<title>sandbox: change local_irq_save() to macro</title>
<updated>2014-06-23T21:37:24Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.m@jp.panasonic.com</email>
</author>
<published>2014-06-12T03:26:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1638d98052e0d03e46d504b21ec1b88ecfcd87aa'/>
<id>urn:sha1:1638d98052e0d03e46d504b21ec1b88ecfcd87aa</id>
<content type='text'>
local_irq_save() should be a macro, not a function
because local_irq_save() saves flag to the given argument.

GCC is silent about this issue, but Clang warns:

In file included from lib/asm-offsets.c:15:
In file included from include/common.h:20:
In file included from include/linux/bitops.h:110:
arch/sandbox/include/asm/bitops.h:59:17:
 warning: variable 'flags' is uninitialized when used here
      [-Wuninitialized]
        local_irq_save(flags);
                       ^~~~~

That change causes another warning:

In file included from include/linux/bitops.h:110:0,
                 from include/common.h:20,
                 from lib/asm-offsets.c:15:
arch/sandbox/include/asm/bitops.h: In function ‘test_and_set_bit’:
arch/sandbox/include/asm/bitops.h:56:16: warning: unused variable ‘flags’ [-Wunused-variable]

So, flags should be set to __always_unused.

Signed-off-by: Masahiro Yamada &lt;yamada.m@jp.panasonic.com&gt;
Cc: Simon Glass &lt;sjg@chromium.org&gt;
Cc: Jeroen Hofstee &lt;jeroen@myspectrum.nl&gt;
Acked-by: Simon Glass &lt;sjg@chromium.org&gt;
Acked-by: Jeroen Hofstee &lt;jeroen@myspectrum.nl&gt;
</content>
</entry>
<entry>
<title>sandbox: terminate os_dirent_ls() result list</title>
<updated>2014-06-23T21:37:24Z</updated>
<author>
<name>Stephen Warren</name>
<email>swarren@nvidia.com</email>
</author>
<published>2014-06-11T16:26:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9c38c070085b566e2fc3f7696cdd4362c2759285'/>
<id>urn:sha1:9c38c070085b566e2fc3f7696cdd4362c2759285</id>
<content type='text'>
Each node in the linked-list that os_dirent_ls() returns has its next
pointer set only when the next node is created. For the last node in the
list, there is no next node, so this never happens, and the next pointer
is never initialized. Explicitly initialize the next pointer so that it
isn't dangling. Without this, "sb ls" might crash.

Signed-off-by: Stephen Warren &lt;swarren@nvidia.com&gt;
Acked-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>x86: Enable 32-bit build using x86_64 multilib toolchain</title>
<updated>2014-06-23T21:37:23Z</updated>
<author>
<name>Vasili Galka</name>
<email>vvv444@gmail.com</email>
</author>
<published>2014-06-10T13:14:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=dbb7234b2a5e7d2cdb6658156de8d2d5b54033d7'/>
<id>urn:sha1:dbb7234b2a5e7d2cdb6658156de8d2d5b54033d7</id>
<content type='text'>
Until now building the x86 arch boards required 32-bit toolchain. As
many x86_64 toolchains come with 32-bit support (multilib) that's a
good idea to enable build with such toolchains.

The change required was to specify the usage of 32-bit explicitly to
the compiler and the linker (-m32 and -m elf_i386 flags) and locate
the right libgcc path.

Signed-off-by: Vasili Galka &lt;vvv444@gmail.com&gt;
Acked-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>tegra: dts: Bring in GPIO bindings from linux</title>
<updated>2014-06-20T17:56:33Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2014-06-12T05:29:52Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8946034a311f80ca913f99f5c5691983d8b619c6'/>
<id>urn:sha1:8946034a311f80ca913f99f5c5691983d8b619c6</id>
<content type='text'>
These files are taken from Linux 3.14.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Acked-by: Stephen Warren &lt;swarren@nvidia.com&gt;
</content>
</entry>
<entry>
<title>Makefile: Support include files for .dts files</title>
<updated>2014-06-20T17:55:03Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2014-06-12T05:29:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=5957ac2a9f668370bfcd9e5520de4bde346878a4'/>
<id>urn:sha1:5957ac2a9f668370bfcd9e5520de4bde346878a4</id>
<content type='text'>
Linux supports this, and if we are to have compatible device tree files,
U-Boot should also.

Avoid giving the device tree files access to U-Boot's include/ directory.
Only include/dt-bindings is accessible.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Acked-by: Stephen Warren &lt;swarren@nvidia.com&gt;
Reviewed-by: Masahiro Yamada &lt;yamada.m@jp.panasonic.com&gt;
</content>
</entry>
<entry>
<title>sandbox: Support iotrace feature</title>
<updated>2014-06-20T17:54:42Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2014-06-12T05:29:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=42d3b29d9ea7d93da4bae7058711c56b12ebf23c'/>
<id>urn:sha1:42d3b29d9ea7d93da4bae7058711c56b12ebf23c</id>
<content type='text'>
Support the iotrace feature for sandbox, and enable it, using some dummy
I/O access methods.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>arm: Support iotrace feature</title>
<updated>2014-06-20T17:54:40Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2014-06-12T05:29:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ad827e1649de85904e8eaacb96ad8a0fa870a3cf'/>
<id>urn:sha1:ad827e1649de85904e8eaacb96ad8a0fa870a3cf</id>
<content type='text'>
Support the iotrace feature for ARM, when enabled.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>m68k: Remove CONFIG_CMD_BEDBUG related code</title>
<updated>2014-06-19T15:19:06Z</updated>
<author>
<name>Vasili Galka</name>
<email>vvv444@gmail.com</email>
</author>
<published>2014-06-15T15:41:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7fae9e249367172d225b7fc9e62d9f3e96fcd8e5'/>
<id>urn:sha1:7fae9e249367172d225b7fc9e62d9f3e96fcd8e5</id>
<content type='text'>
This flag does not compile on m68k since 2003 (8bde7f7) when a
required "cmd_bedbug.h" header was removed. Eleven years passed,
lets clean up a little...

Signed-off-by: Vasili Galka &lt;vvv444@gmail.com&gt;
</content>
</entry>
<entry>
<title>.gitignore: drop include/asm/proc from ignore pattern</title>
<updated>2014-06-19T15:18:54Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.m@jp.panasonic.com</email>
</author>
<published>2014-06-12T05:37:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0ffc986ac8c7c61e27f601149bef8371882061b3'/>
<id>urn:sha1:0ffc986ac8c7c61e27f601149bef8371882061b3</id>
<content type='text'>
Commit 7d89982b stopped creating symbolic link
arch/${arch}/include/asm/proc.

arch/.gitignore should be updated.

Signed-off-by: Masahiro Yamada &lt;yamada.m@jp.panasonic.com&gt;
Cc: Vasili Galka &lt;vvv444@gmail.com&gt;
</content>
</entry>
<entry>
<title>fdt_support: delete force argument of fdt_initrd()</title>
<updated>2014-06-19T15:18:47Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.m@jp.panasonic.com</email>
</author>
<published>2014-04-18T08:40:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=dbe963ae516356395182325a032a55356d46d275'/>
<id>urn:sha1:dbe963ae516356395182325a032a55356d46d275</id>
<content type='text'>
After all, we have realized "force" argument is completely
useless. fdt_initrd() was always called with force = 1.

We should always want to do the same thing
(set appropriate value to the property)
even if the property already exists.

Signed-off-by: Masahiro Yamada &lt;yamada.m@jp.panasonic.com&gt;
Acked-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
</feed>
