<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/arch/x86/include, branch v2012.10</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/arch/x86/include?h=v2012.10</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/arch/x86/include?h=v2012.10'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2012-08-09T19:46:32Z</updated>
<entry>
<title>global_data: unify global flag defines</title>
<updated>2012-08-09T19:46:32Z</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2012-03-18T14:31:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=47fde91f0cae0cc4ed6a10a52b4a4ff0277dbc45'/>
<id>urn:sha1:47fde91f0cae0cc4ed6a10a52b4a4ff0277dbc45</id>
<content type='text'>
All the global flag defines are the same across all arches.  So unify them
in one place, and add a simple way for arches to extend for their needs.

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
</entry>
<entry>
<title>net: move bootfile init into eth_initialize</title>
<updated>2012-05-15T22:32:33Z</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2012-04-04T18:53:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=de30122bb58fee7b0f94bcfabab595b6ad757336'/>
<id>urn:sha1:de30122bb58fee7b0f94bcfabab595b6ad757336</id>
<content type='text'>
All arches init this the same way, so move the logic into the core
net code to avoid duplicating it everywhere else.

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
Reviewed-by: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
<entry>
<title>net: punt bd-&gt;bi_ip_addr</title>
<updated>2012-05-15T22:32:05Z</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2012-04-04T18:53:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=50a47d0523e8efebe912bef539a77ffd42116451'/>
<id>urn:sha1:50a47d0523e8efebe912bef539a77ffd42116451</id>
<content type='text'>
This field gets read in one place (by "bdinfo"), and we can replace
that with getenv("ipaddr").  After all, the bi_ip_addr field is kept
up-to-date implicitly with the value of the ipaddr env var.

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
Reviewed-by: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
<entry>
<title>x86: Convert board_init_f_r to a processing loop</title>
<updated>2012-01-04T11:53:14Z</updated>
<author>
<name>Graeme Russ</name>
<email>graeme.russ@gmail.com</email>
</author>
<published>2011-12-23T10:14:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a1d57b7aba85abc787675952b40c550bf3a595f8'/>
<id>urn:sha1:a1d57b7aba85abc787675952b40c550bf3a595f8</id>
<content type='text'>
Create an init function array for board_init_f_r - This finalises the
migration to a purely array based initialisation mechanism

Also tweak a few comments while we are at it so everything is 'correct'

--
Changes for v2:
 - Renamed to a more apt name
 - Fix bug in set_reloc_flag_r
 - Re-instate gd-&gt;flags = boot_flags; in board_init_f
 - Added commit message
</content>
</entry>
<entry>
<title>x86: Split init functions out of board.c</title>
<updated>2012-01-04T11:41:32Z</updated>
<author>
<name>Graeme Russ</name>
<email>graeme.russ@gmail.com</email>
</author>
<published>2011-12-23T05:51:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d47ab0ecde1c9a66acbaf421ddd92c888d2ef344'/>
<id>urn:sha1:d47ab0ecde1c9a66acbaf421ddd92c888d2ef344</id>
<content type='text'>
This patch moves towards reducing board.c to simply a set of init cores for
the three initialisation phases (Flash, Flash/RAM, and RAM), a set of three
init function arrays and a init function array processing function
</content>
</entry>
<entry>
<title>x86: Create weak init_cache() and default enable_caches() functions</title>
<updated>2012-01-04T11:19:01Z</updated>
<author>
<name>Graeme Russ</name>
<email>graeme.russ@gmail.com</email>
</author>
<published>2011-12-27T11:46:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d653244b12dbc4a954e1bdfd04222bbbaf67329c'/>
<id>urn:sha1:d653244b12dbc4a954e1bdfd04222bbbaf67329c</id>
<content type='text'>
--
Changes for v2:
 - Tweaked commit title
</content>
</entry>
<entry>
<title>x86: Use fs for global data</title>
<updated>2012-01-04T11:17:24Z</updated>
<author>
<name>Graeme Russ</name>
<email>graeme.russ@gmail.com</email>
</author>
<published>2011-12-31T11:58:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9e6c572ff03cda84c88663b23c7157d8b1f275ac'/>
<id>urn:sha1:9e6c572ff03cda84c88663b23c7157d8b1f275ac</id>
<content type='text'>
Use the base address of the 'F' segment as a pointer to the global data
structure. By adding the linear address (i.e. the 'D' segment address) as
the first word of the global data structure, the address of the global data
relative to the 'D' segment can be found simply, for example, by:

	fs movl 0, %eax

This makes the gd 'pointer' writable prior to relocation (by reloading the
Global Desctriptor Table) which brings x86 into line with all other arches

NOTE: Writing to the gd 'pointer' is expensive (but we only do it
twice) but using it to access global data members (read and write) is
still fairly cheap

--
Changes for v2:
 - Rebased against changes made to patch #3
 - Removed extra indent
 - Tweaked commit message
</content>
</entry>
<entry>
<title>x86: Simplify Flash-to-RAM code execution transition</title>
<updated>2012-01-04T11:17:20Z</updated>
<author>
<name>Graeme Russ</name>
<email>graeme.russ@gmail.com</email>
</author>
<published>2012-01-01T04:06:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f48dd6fc6cc9fdf15408e98132dc5575a31026cf'/>
<id>urn:sha1:f48dd6fc6cc9fdf15408e98132dc5575a31026cf</id>
<content type='text'>
Move the relocation offset calculation out of assembler and into C. This
also paves the way for the upcoming init sequence simplification by adding
the board_init_f_r flash to RAM transitional function

--
Changes for v2:
 - Added commit message
 - Minor adjustment to new stack address comment
</content>
</entry>
<entry>
<title>x86: Remove GDR related magic numbers</title>
<updated>2012-01-04T10:05:09Z</updated>
<author>
<name>Graeme Russ</name>
<email>graeme.russ@gmail.com</email>
</author>
<published>2011-12-30T23:24:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=109ad143f8f2a948dc6628f55dbb6a8905087bfe'/>
<id>urn:sha1:109ad143f8f2a948dc6628f55dbb6a8905087bfe</id>
<content type='text'>
--
Changes for v2:
 - Use an enum
 - Add defined for GDT size (previously added in patch 7)
 - Use X86_ namespace (as per Linux headers)
</content>
</entry>
<entry>
<title>x86: Import glibc memcpy implementation</title>
<updated>2012-01-01T16:58:46Z</updated>
<author>
<name>Graeme Russ</name>
<email>graeme.russ@gmail.com</email>
</author>
<published>2011-12-27T11:46:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b2c2a038426f651c574a97a02563f78c2dceaa89'/>
<id>urn:sha1:b2c2a038426f651c574a97a02563f78c2dceaa89</id>
<content type='text'>
Taken from glibc version 2.14.90

--
Changes for v2:
 - None
</content>
</entry>
</feed>
