<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/lib_generic/lmb.c, branch master</title>
<subtitle>Broadcom-s U-Boot</subtitle>
<id>https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/'/>
<updated>2010-04-13T07:13:04Z</updated>
<entry>
<title>Rename lib_generic/ to lib/</title>
<updated>2010-04-13T07:13:04Z</updated>
<author>
<name>Peter Tyser</name>
</author>
<published>2010-04-13T03:28:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=78acc472d9719316f22e002a009a998d9ceec29d'/>
<id>urn:sha1:78acc472d9719316f22e002a009a998d9ceec29d</id>
<content type='text'>
Now that the other architecture-specific lib directories have been
moved out of the top-level directory there's not much reason to have the
'_generic' suffix on the common lib directory.

Signed-off-by: Peter Tyser &lt;ptyser@xes-inc.com&gt;
</content>
</entry>
<entry>
<title>lmb: only force on arches that use it</title>
<updated>2010-01-21T21:26:00Z</updated>
<author>
<name>Mike Frysinger</name>
</author>
<published>2009-11-03T16:35:59Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=a16028da63c78001823bfb375b3f6d9d86e5a534'/>
<id>urn:sha1:a16028da63c78001823bfb375b3f6d9d86e5a534</id>
<content type='text'>
Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
</entry>
<entry>
<title>Fix some more print() format errors.</title>
<updated>2008-07-10T23:16:00Z</updated>
<author>
<name>Wolfgang Denk</name>
</author>
<published>2008-07-10T23:16:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=9b55a2536919f4de1bb1044e6eb8262c2f53bc96'/>
<id>urn:sha1:9b55a2536919f4de1bb1044e6eb8262c2f53bc96</id>
<content type='text'>
Signed-off-by: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>Fix LMB type issues</title>
<updated>2008-07-09T22:39:28Z</updated>
<author>
<name>Andy Fleming</name>
</author>
<published>2008-07-07T19:24:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=98874ff329d4a5b32c467b43f6e966e1aa68479f'/>
<id>urn:sha1:98874ff329d4a5b32c467b43f6e966e1aa68479f</id>
<content type='text'>
The LMB code now uses phys_addr_t and phys_size_t.  Also, there were a couple
of casting problems in the bootm code that called the LMB functions.

Signed-off-by: Andy Fleming &lt;afleming@freescale.com&gt;
</content>
</entry>
<entry>
<title>Fix an underflow bug in __lmb_alloc_base</title>
<updated>2008-06-28T20:22:05Z</updated>
<author>
<name>Andy Fleming</name>
</author>
<published>2008-06-16T18:58:55Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=7570a9941fc565922078679a72d246fe208d696d'/>
<id>urn:sha1:7570a9941fc565922078679a72d246fe208d696d</id>
<content type='text'>
__lmb_alloc_base can underflow if it fails to find free space.  This was fixed
in linux with commit d9024df02ffe74d723d97d552f86de3b34beb8cc.  This patch
merely updates __lmb_alloc_base to resemble the current version in Linux.

Signed-off-by: Andy Fleming &lt;afleming@freescale.com&gt;
</content>
</entry>
<entry>
<title>Add lmb_free</title>
<updated>2008-06-28T20:21:38Z</updated>
<author>
<name>Andy Fleming</name>
</author>
<published>2008-06-16T18:58:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=63796c4e61b207d2e635729d41b7a7f7d188b03c'/>
<id>urn:sha1:63796c4e61b207d2e635729d41b7a7f7d188b03c</id>
<content type='text'>
lmb_free allows us to unreserve some memory so we can use lmb_alloc_base or
lmb_reserve to temporarily reserve some memory.

Signed-off-by: Andy Fleming &lt;afleming@freescale.com&gt;
</content>
</entry>
<entry>
<title>Change lmb to use phys_size_t/phys_addr_t</title>
<updated>2008-06-11T22:56:39Z</updated>
<author>
<name>Becky Bruce</name>
</author>
<published>2008-06-10T01:37:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=391fd93ab23e15ab3dd58a54f5b609024009c378'/>
<id>urn:sha1:391fd93ab23e15ab3dd58a54f5b609024009c378</id>
<content type='text'>
This updates the lmb code to use phys_size_t
and phys_addr_t instead of unsigned long.  Other code
which interacts with this code, like getenv_bootm_size()
is also updated.

Booted on MPC8641HPCN, build-tested ppc, arm, mips.

Signed-off-by: Becky Bruce &lt;becky.bruce@freescale.com&gt;
</content>
</entry>
<entry>
<title>[new uImage] Introduce lmb from linux kernel for memory mgmt of boot images</title>
<updated>2008-02-29T12:15:55Z</updated>
<author>
<name>Kumar Gala</name>
</author>
<published>2008-02-28T03:51:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=4ed6552f715983bfc7d212c1199a1f796f1144ad'/>
<id>urn:sha1:4ed6552f715983bfc7d212c1199a1f796f1144ad</id>
<content type='text'>
Introduce the LMB lib used on PPC in the kernel as a clean way to manage
the memory spaces used by various boot images and structures.  This code
will allow us to simplify the code in bootm and its support functions.

Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
</feed>
