<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/lib_i386/Makefile, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<entry>
<title>Move lib_$ARCH directories to arch/$ARCH/lib</title>
<updated>2010-04-13T07:13:03+00:00</updated>
<author>
<name>Peter Tyser</name>
<email>ptyser@xes-inc.com</email>
</author>
<published>2010-04-13T03:28:04+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ea0364f1bbfed1e3ea711147420875cf338fe77a'/>
<id>ea0364f1bbfed1e3ea711147420875cf338fe77a</id>
<content type='text'>
Also move lib_$ARCH/config.mk to arch/$ARCH/config.mk

This change is intended to clean up the top-level directory structure
and more closely mimic Linux's directory organization.

Signed-off-by: Peter Tyser &lt;ptyser@xes-inc.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also move lib_$ARCH/config.mk to arch/$ARCH/config.mk

This change is intended to clean up the top-level directory structure
and more closely mimic Linux's directory organization.

Signed-off-by: Peter Tyser &lt;ptyser@xes-inc.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>i386: Reorder source objects in lib_i386 Makefile</title>
<updated>2009-12-05T00:02:30+00:00</updated>
<author>
<name>Graeme Russ</name>
<email>graeme.russ@gmail.com</email>
</author>
<published>2009-11-24T09:04:15+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=4ee4e413baa8e951e3c42c17a808578867a63572'/>
<id>4ee4e413baa8e951e3c42c17a808578867a63572</id>
<content type='text'>
Signed-off-by: Graeme Russ &lt;graeme.russ@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Graeme Russ &lt;graeme.russ@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>i386: Moved PCI from #ifdef to conditional compile for sc520 boards</title>
<updated>2009-09-04T19:57:22+00:00</updated>
<author>
<name>Graeme Russ</name>
<email>graeme.russ@gmail.com</email>
</author>
<published>2009-08-23T02:59:57+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f50b619d9cb297b0125fe78dcd6f255eb0d91659'/>
<id>f50b619d9cb297b0125fe78dcd6f255eb0d91659</id>
<content type='text'>
Signed-off-by: Graeme Russ &lt;graeme.russ@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Graeme Russ &lt;graeme.russ@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement SC520 timers</title>
<updated>2009-03-20T21:39:13+00:00</updated>
<author>
<name>Graeme Russ</name>
<email>graeme.russ@gmail.com</email>
</author>
<published>2009-02-24T10:14:45+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8c63d47651f77d9fb887cad433370b866eb0a193'/>
<id>8c63d47651f77d9fb887cad433370b866eb0a193</id>
<content type='text'>
Signed-off-by: Graeme Russ &lt;graeme.russ at gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Graeme Russ &lt;graeme.russ at gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Rewrite i386 interrupt handling</title>
<updated>2009-03-20T21:39:13+00:00</updated>
<author>
<name>Graeme Russ</name>
<email>graeme.russ@gmail.com</email>
</author>
<published>2009-02-24T10:13:40+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=abf0cd3dff227cfb6e82ad13be62e28e6e89d5df'/>
<id>abf0cd3dff227cfb6e82ad13be62e28e6e89d5df</id>
<content type='text'>
Rewrite interrupt handling functionality for the i386 port. Separated
functionality into separate CPU and Architecture components.

It appears as if the i386 interrupt handler functionality was intended
to allow multiple handlers to be installed for a given interrupt.
Unfortunately, this functionality was not fully implemented and also
had the problem that irq_free_handler() does not allow the passing
of the handler function pointer and therefore could never be used to
free specific handlers that had been installed for a given IRQ.

There were also various issues with array bounds not being fully
tested.

I had two objectives in mind for the new implementation:

1) Keep the implementation as similar as possible to existing
   implementations. To that end, I have used the leon2/3
   implementations as the reference

2) Seperate CPU and Architecture specific elements. All specific i386
   interrupt functionality is now in cpu/i386/ with the high level
   API and architecture specific code in lib_i386. Functionality
   specific to the PC/AT architecture (i.e. cascaded i8259 PICs) has
   been further split out into an individual file to allow for the
   implementation of the PIC architecture of the SC520 CPU (supports
   more IRQs)

Signed-off-by: Graeme Russ &lt;graeme.russ at gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rewrite interrupt handling functionality for the i386 port. Separated
functionality into separate CPU and Architecture components.

It appears as if the i386 interrupt handler functionality was intended
to allow multiple handlers to be installed for a given interrupt.
Unfortunately, this functionality was not fully implemented and also
had the problem that irq_free_handler() does not allow the passing
of the handler function pointer and therefore could never be used to
free specific handlers that had been installed for a given IRQ.

There were also various issues with array bounds not being fully
tested.

I had two objectives in mind for the new implementation:

1) Keep the implementation as similar as possible to existing
   implementations. To that end, I have used the leon2/3
   implementations as the reference

2) Seperate CPU and Architecture specific elements. All specific i386
   interrupt functionality is now in cpu/i386/ with the high level
   API and architecture specific code in lib_i386. Functionality
   specific to the PC/AT architecture (i.e. cascaded i8259 PICs) has
   been further split out into an individual file to allow for the
   implementation of the PIC architecture of the SC520 CPU (supports
   more IRQs)

Signed-off-by: Graeme Russ &lt;graeme.russ at gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Big white-space cleanup.</title>
<updated>2008-05-20T22:14:08+00:00</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@denx.de</email>
</author>
<published>2008-05-20T14:00:29+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=53677ef18e25c97ac613349087c5cb33ae5a2741'/>
<id>53677ef18e25c97ac613349087c5cb33ae5a2741</id>
<content type='text'>
This commit gets rid of a huge amount of silly white-space issues.
Especially, all sequences of SPACEs followed by TAB characters get
removed (unless they appear in print statements).

Also remove all embedded "vim:" and "vi:" statements which hide
indentation problems.

Signed-off-by: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit gets rid of a huge amount of silly white-space issues.
Especially, all sequences of SPACEs followed by TAB characters get
removed (unless they appear in print statements).

Also remove all embedded "vim:" and "vi:" statements which hide
indentation problems.

Signed-off-by: Wolfgang Denk &lt;wd@denx.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[Makefile] Sort COBJS in lib_&lt;arch&gt; Makefiles</title>
<updated>2008-02-27T10:00:47+00:00</updated>
<author>
<name>Marian Balakowicz</name>
<email>m8@semihalf.com</email>
</author>
<published>2008-02-27T10:00:47+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=823afe7cefe00dafefc6696c1cc7aa828c394234'/>
<id>823afe7cefe00dafefc6696c1cc7aa828c394234</id>
<content type='text'>
Signed-off-by: Marian Balakowicz &lt;m8@semihalf.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Marian Balakowicz &lt;m8@semihalf.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[new uImage] Rename architecture specific bootm code files</title>
<updated>2008-02-07T00:12:57+00:00</updated>
<author>
<name>Marian Balakowicz</name>
<email>m8@semihalf.com</email>
</author>
<published>2008-01-31T12:20:06+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=4a995edec1ac163d9326d143ffe2b47e7543407f'/>
<id>4a995edec1ac163d9326d143ffe2b47e7543407f</id>
<content type='text'>
Implementation of the do_bootm_linux() and other bootm helper routines is
architecture specific code. As such it resides in lib_&lt;arch&gt; directories
in files named &lt;arch&gt;_linux.c

This patch renames those files to a more clear and accurate
lib_&lt;arch&gt;/bootm.c form.

List of the renamed files:
   lib_arm/armlinux.c -&gt; lib_arm/bootm.c
   lib_avr32/avr32_linux.c -&gt; lib_avr32/bootm.c
   lib_blackfin/bf533_linux.c -&gt; lib_blackfin/bootm.c
   lib_i386/i386_linux.c -&gt; lib_i386/bootm.c
   lib_m68k/m68k_linux.c -&gt; lib_m68k/bootm.c
   lib_microblaze/microblaze_linux.c -&gt; lib_microblaze/bootm.c
   lib_mips/mips_linux.c -&gt; lib_mips/bootm.c
   lib_nios/nios_linux.c -&gt; lib_nios/bootm.c
   lib_nios2/nios_linux.c -&gt; lib_nios2/bootm.c
   lib_ppc/ppc_linux.c -&gt; lib_ppc/bootm.c
   lib_sh/sh_linux.c -&gt; lib_sh/bootm.c

Signed-off-by: Marian Balakowicz &lt;m8@semihalf.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Implementation of the do_bootm_linux() and other bootm helper routines is
architecture specific code. As such it resides in lib_&lt;arch&gt; directories
in files named &lt;arch&gt;_linux.c

This patch renames those files to a more clear and accurate
lib_&lt;arch&gt;/bootm.c form.

List of the renamed files:
   lib_arm/armlinux.c -&gt; lib_arm/bootm.c
   lib_avr32/avr32_linux.c -&gt; lib_avr32/bootm.c
   lib_blackfin/bf533_linux.c -&gt; lib_blackfin/bootm.c
   lib_i386/i386_linux.c -&gt; lib_i386/bootm.c
   lib_m68k/m68k_linux.c -&gt; lib_m68k/bootm.c
   lib_microblaze/microblaze_linux.c -&gt; lib_microblaze/bootm.c
   lib_mips/mips_linux.c -&gt; lib_mips/bootm.c
   lib_nios/nios_linux.c -&gt; lib_nios/bootm.c
   lib_nios2/nios_linux.c -&gt; lib_nios2/bootm.c
   lib_ppc/ppc_linux.c -&gt; lib_ppc/bootm.c
   lib_sh/sh_linux.c -&gt; lib_sh/bootm.c

Signed-off-by: Marian Balakowicz &lt;m8@semihalf.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Move "ar" flags to config.mk to allow for silent "make -s"</title>
<updated>2006-10-08T23:02:05+00:00</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@atlas.denx.de</email>
</author>
<published>2006-10-08T23:02:05+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2b208f5308ae0c72a6840180e59ed1ab4f9b69fc'/>
<id>2b208f5308ae0c72a6840180e59ed1ab4f9b69fc</id>
<content type='text'>
Based on patch by Mike Frysinger, 20 Jun 2006
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Based on patch by Mike Frysinger, 20 Jun 2006
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for a saving build objects in a separate directory.</title>
<updated>2006-09-01T17:49:50+00:00</updated>
<author>
<name>Marian Balakowicz</name>
<email>m8@semihalf.com</email>
</author>
<published>2006-09-01T17:49:50+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f93286397ed2a7084efb0362a43ee09f11702349'/>
<id>f93286397ed2a7084efb0362a43ee09f11702349</id>
<content type='text'>
Modifications are based on the linux kernel approach and
support two use cases:

  1) Add O= to the make command line
  'make O=/tmp/build all'

  2) Set environement variable BUILD_DIR to point to the desired location
  'export BUILD_DIR=/tmp/build'
  'make'

The second approach can also be used with a MAKEALL script
'export BUILD_DIR=/tmp/build'
'./MAKEALL'

Command line 'O=' setting overrides BUILD_DIR environent variable.

When none of the above methods is used the local build is performed and
the object files are placed in the source directory.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Modifications are based on the linux kernel approach and
support two use cases:

  1) Add O= to the make command line
  'make O=/tmp/build all'

  2) Set environement variable BUILD_DIR to point to the desired location
  'export BUILD_DIR=/tmp/build'
  'make'

The second approach can also be used with a MAKEALL script
'export BUILD_DIR=/tmp/build'
'./MAKEALL'

Command line 'O=' setting overrides BUILD_DIR environent variable.

When none of the above methods is used the local build is performed and
the object files are placed in the source directory.
</pre>
</div>
</content>
</entry>
</feed>
