Skip to content
  1. Jun 16, 2008
  2. Jun 09, 2008
  3. Jun 06, 2008
  4. Jun 04, 2008
  5. May 31, 2008
  6. May 27, 2008
  7. May 23, 2008
  8. May 20, 2008
  9. May 19, 2008
  10. May 18, 2008
  11. May 16, 2008
  12. May 15, 2008
    • Ishizaki Kou's avatar
      [POWERPC] cell: Fix section mismatches in io-workarounds code · 7012255a
      Ishizaki Kou authored
      
      
      Fix following warnings:
      WARNING: arch/powerpc/platforms/cell/built-in.o(.devinit.text+0x9c): Section mismatch in reference from the function .cell_setup_phb() to the function .init.text:.iowa_register_bus()
      WARNING: arch/powerpc/platforms/cell/built-in.o(.devinit.text+0xa4): Section mismatch in reference from the function .cell_setup_phb() to the function .init.text:.io_workaround_init()
      
      Signed-off-by: default avatarKou Ishizaki <kou.ishizaki@toshiba.co.jp>
      Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
      7012255a
    • FUJITA Tomonori's avatar
      [POWERPC] spufs: Fix compile error · dfe1e09f
      FUJITA Tomonori authored
      
      
      With CONFIG_VIRT_CPU_ACCOUNTING disabled, I got the following error:
      
      linux-2.6/arch/powerpc/platforms/cell/spufs/file.c: In function 'spu_switch_log_notify':
      linux-2.6/arch/powerpc/platforms/cell/spufs/file.c:2542: error: implicit declaration of function 'get_tb'
      make[4]: *** [arch/powerpc/platforms/cell/spufs/file.o] Error 1
      
      Signed-off-by: default avatarFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
      Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
      dfe1e09f
    • Benjamin Herrenschmidt's avatar
      [POWERPC] vmemmap fixes to use smaller pages · cec08e7a
      Benjamin Herrenschmidt authored
      
      
      This changes vmemmap to use a different region (region 0xf) of the
      address space, and to configure the page size of that region
      dynamically at boot.
      
      The problem with the current approach of always using 16M pages is that
      it's not well suited to machines that have small amounts of memory such
      as small partitions on pseries, or PS3's.
      
      In fact, on the PS3, failure to allocate the 16M page backing vmmemmap
      tends to prevent hotplugging the HV's "additional" memory, thus limiting
      the available memory even more, from my experience down to something
      like 80M total, which makes it really not very useable.
      
      The logic used by my match to choose the vmemmap page size is:
      
       - If 16M pages are available and there's 1G or more RAM at boot,
         use that size.
       - Else if 64K pages are available, use that
       - Else use 4K pages
      
      I've tested on a POWER6 (16M pages) and on an iSeries POWER3 (4K pages)
      and it seems to work fine.
      
      Note that I intend to change the way we organize the kernel regions &
      SLBs so the actual region will change from 0xf back to something else at
      one point, as I simplify the SLB miss handler, but that will be for a
      later patch.
      
      Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
      cec08e7a
    • Luke Browning's avatar
      [POWERPC] spufs: Fix pointer reference in find_victim · 08fcf1d6
      Luke Browning authored
      
      
      If victim (not ctx) is in spu_run, add victim to rq.
      
      Signed-off-by: default avatarLuke Browning <lukebrowning@us.ibm.com>
      Acked-by: default avatarChristoph Hellwig <hch@lst.de>
      Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
      08fcf1d6
  13. May 13, 2008
  14. May 12, 2008
  15. May 09, 2008
Loading