]> git.kernelconcepts.de Git - karo-tx-uboot.git/commitdiff
Merge branch 'master' of git://git.denx.de/u-boot-tegra
authorTom Rini <trini@ti.com>
Thu, 1 Jan 2015 20:10:39 +0000 (15:10 -0500)
committerTom Rini <trini@ti.com>
Thu, 1 Jan 2015 20:10:39 +0000 (15:10 -0500)
1  2 
README

diff --combined README
index 42ece994739cd4f56f39e32861d57c78503bc3bc,5af345b0860959c94451383b8389a833f83ec159..604f0fa78e5141839e29e8d855a2932f537b3f69
--- 1/README
--- 2/README
+++ b/README
@@@ -1773,15 -1773,6 +1773,15 @@@ The following options need to be config
                regarding the non-volatile storage device. Define this to
                the eMMC device that fastboot should use to store the image.
  
 +              CONFIG_FASTBOOT_GPT_NAME
 +              The fastboot "flash" command supports writing the downloaded
 +              image to the Protective MBR and the Primary GUID Partition
 +              Table. (Additionally, this downloaded image is post-processed
 +              to generate and write the Backup GUID Partition Table.)
 +              This occurs when the specified "partition name" on the
 +              "fastboot flash" command line matches this value.
 +              Default is GPT_ENTRY_NAME (currently "gpt") if undefined.
 +
  - Journaling Flash filesystem support:
                CONFIG_JFFS2_NAND, CONFIG_JFFS2_NAND_OFF, CONFIG_JFFS2_NAND_SIZE,
                CONFIG_JFFS2_NAND_DEV
@@@ -4016,6 -4007,25 +4016,25 @@@ Configuration Settings
                boards which do not use the full malloc in SPL (which is
                enabled with CONFIG_SYS_SPL_MALLOC_START).
  
+ - CONFIG_SYS_NONCACHED_MEMORY:
+               Size of non-cached memory area. This area of memory will be
+               typically located right below the malloc() area and mapped
+               uncached in the MMU. This is useful for drivers that would
+               otherwise require a lot of explicit cache maintenance. For
+               some drivers it's also impossible to properly maintain the
+               cache. For example if the regions that need to be flushed
+               are not a multiple of the cache-line size, *and* padding
+               cannot be allocated between the regions to align them (i.e.
+               if the HW requires a contiguous array of regions, and the
+               size of each region is not cache-aligned), then a flush of
+               one region may result in overwriting data that hardware has
+               written to another region in the same cache-line. This can
+               happen for example in network drivers where descriptors for
+               buffers are typically smaller than the CPU cache-line (e.g.
+               16 bytes vs. 32 or 64 bytes).
+               Non-cached memory is only supported on 32-bit ARM at present.
  - CONFIG_SYS_BOOTM_LEN:
                Normally compressed uImages are limited to an
                uncompressed size of 8 MBytes. If this is not enough,