All of lore.kernel.org
 help / color / mirror / Atom feed
* Pull request: scottwood/linux.git
@ 2014-01-11  0:44 Scott Wood
  2014-01-15  3:54 ` Benjamin Herrenschmidt
  0 siblings, 1 reply; 7+ messages in thread
From: Scott Wood @ 2014-01-11  0:44 UTC (permalink / raw)
  To: benh; +Cc: linuxppc-dev

Highlights include 32-bit booke relocatable support, e6500 hardware
tablewalk support, various e500 SPE fixes, some new/revived boards, and
e6500 deeper idle and altivec powerdown modes.

The following changes since commit dece8ada993e1764a115bdff0f1effffaa5fc8dc:

  Merge branch 'merge' into next (2013-12-30 15:19:31 +1100)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to d064f30e5063ec54ab50af08c64fb5055e759bfd:

  powerpc/fsl_pci: add versionless pci compatible (2014-01-10 17:38:56 -0600)

----------------------------------------------------------------
Anton Blanchard (1):
      drivers/tty: ehv_bytechan fails to build as a module

Christian Engelmayer (1):
      powerpc/sysdev: Fix a pci section mismatch for Book E

Diana Craciun (1):
      powerpc: Replaced tlbilx with tlbwe in the initialization code

Joseph Myers (6):
      powerpc: fix exception clearing in e500 SPE float emulation
      powerpc: fix e500 SPE float rounding inexactness detection
      math-emu: fix floating-point to integer unsigned saturation
      math-emu: fix floating-point to integer overflow detection
      powerpc: fix e500 SPE float to integer and fixed-point conversions
      powerpc: fix e500 SPE float SIGFPE generation

Kevin Hao (11):
      powerpc/85xx: don't init the mpic ipi for the SoC which has doorbell support
      powerpc/fsl_booke: protect the access to MAS7
      powerpc/fsl_booke: introduce get_phys_addr function
      powerpc: introduce macro LOAD_REG_ADDR_PIC
      powerpc: enable the relocatable support for the fsl booke 32bit kernel
      powerpc/fsl_booke: set the tlb entry for the kernel address in AS1
      powerpc: introduce early_get_first_memblock_info
      powerpc/fsl_booke: introduce map_mem_in_cams_addr
      powerpc/fsl_booke: make sure PAGE_OFFSET map to memstart_addr for relocatable kernel
      powerpc/fsl_booke: smp support for booting a relocatable kernel above 64M
      powerpc/fsl_booke: enable the relocatable for the kdump kernel

LEROY Christophe (1):
      powerpc 8xx: defconfig: slice by 4 is more efficient than the default slice by 8 on Powerpc 8xx.

Lijun Pan (1):
      powerpc/85xx: Merge 85xx/p1023_defconfig into mpc85xx_smp and mpc85xx

Mihai Caraman (1):
      powerpc/booke64: Add LRAT error exception handler

Paul Gortmaker (1):
      powerpc: fix 8xx and 6xx final link failures

Scott Wood (5):
      powerpc/fsl-booke: Use SPRN_SPRGn rather than mfsprg/mtsprg
      powerpc: add barrier after writing kernel PTE
      powerpc/e6500: TLB miss handler with hardware tablewalk support
      powerpc/fsl-book3e-64: Use paca for hugetlb TLB1 entry selection
      powerpc/booke-64: fix tlbsrx. path in bolted tlb handler

Shaohui Xie (1):
      powerpc/85xx: handle the eLBC error interrupt if it exists in dts

Shengzhou Liu (2):
      powerpc/85xx/dts: add third elo3 dma component
      powerpc/fsl_pci: add versionless pci compatible

Stephen Chivers (1):
      powerpc/embedded6xx: Add support for Motorola/Emerson MVME5100

Wang Dongsheng (9):
      powerpc/fsl: add E6500 PVR and SPRN_PWRMGTCR0 define
      powerpc/85xx: add hardware automatically enter altivec idle state
      powerpc/85xx: add hardware automatically enter pw20 state
      powerpc/85xx: add sysfs for pw20 state and altivec idle
      powerpc/p1022ds: fix rtc compatible string
      powerpc/p1022ds: add a interrupt for rtc node
      powerpc/mpic_timer: fix the time is not accurate caused by GTCRR toggle bit
      powerpc/mpic_timer: fix convert ticks to time subtraction overflow
      powerpc/dts: fix lbc lack of error interrupt

Xie Xiaobo (2):
      powerpc/85xx: Add QE common init function
      powerpc/85xx: Add TWR-P1025 board support

Zhao Qiang (3):
      powerpc/p1010rdb:update dts to adapt to both old and new p1010rdb
      powerpc/p1010rdb:update mtd of nand to adapt to both old and new p1010rdb
      powerpc/p1010rdb-pa: modify phy interrupt.

 .../devicetree/bindings/video/ssd1289fb.txt        |  13 +
 arch/powerpc/Kconfig                               |   5 +-
 arch/powerpc/boot/Makefile                         |   7 +-
 arch/powerpc/boot/dts/fsl/elo3-dma-2.dtsi          |  82 ++++++
 arch/powerpc/boot/dts/fsl/p1020si-post.dtsi        |   3 +-
 arch/powerpc/boot/dts/fsl/p1021si-post.dtsi        |   3 +-
 arch/powerpc/boot/dts/fsl/p1022si-post.dtsi        |   3 +-
 arch/powerpc/boot/dts/fsl/p1023si-post.dtsi        |   3 +-
 arch/powerpc/boot/dts/mvme5100.dts                 | 185 ++++++++++++
 arch/powerpc/boot/dts/p1010rdb-pa.dts              |  23 ++
 arch/powerpc/boot/dts/p1010rdb-pa.dtsi             |  85 ++++++
 .../dts/{p1010rdb_36b.dts => p1010rdb-pa_36b.dts}  |  47 +--
 arch/powerpc/boot/dts/p1010rdb-pb.dts              |  35 +++
 arch/powerpc/boot/dts/p1010rdb-pb_36b.dts          |  58 ++++
 arch/powerpc/boot/dts/p1010rdb.dts                 |  66 -----
 arch/powerpc/boot/dts/p1010rdb.dtsi                |  43 +--
 arch/powerpc/boot/dts/p1010rdb_32b.dtsi            |  79 ++++++
 arch/powerpc/boot/dts/p1010rdb_36b.dtsi            |  79 ++++++
 arch/powerpc/boot/dts/p1022ds.dtsi                 |   3 +-
 arch/powerpc/boot/dts/p1025twr.dts                 |  95 +++++++
 arch/powerpc/boot/dts/p1025twr.dtsi                | 280 ++++++++++++++++++
 arch/powerpc/boot/mvme5100.c                       |  27 ++
 arch/powerpc/boot/wrapper                          |   4 +
 arch/powerpc/configs/85xx/p1023_defconfig          | 188 ------------
 arch/powerpc/configs/adder875_defconfig            |   1 +
 arch/powerpc/configs/ep88xc_defconfig              |   1 +
 arch/powerpc/configs/mpc85xx_defconfig             |   3 +
 arch/powerpc/configs/mpc85xx_smp_defconfig         |   3 +
 arch/powerpc/configs/mpc866_ads_defconfig          |   1 +
 arch/powerpc/configs/mpc885_ads_defconfig          |   1 +
 arch/powerpc/configs/mvme5100_defconfig            | 144 ++++++++++
 arch/powerpc/configs/tqm8xx_defconfig              |   1 +
 arch/powerpc/include/asm/fsl_lbc.h                 |   2 +-
 arch/powerpc/include/asm/kvm_asm.h                 |   1 +
 arch/powerpc/include/asm/mmu-book3e.h              |  13 +
 arch/powerpc/include/asm/mmu.h                     |  21 +-
 arch/powerpc/include/asm/paca.h                    |   6 +
 arch/powerpc/include/asm/ppc_asm.h                 |  13 +
 arch/powerpc/include/asm/processor.h               |   6 +-
 arch/powerpc/include/asm/reg.h                     |   2 +
 arch/powerpc/include/asm/reg_booke.h               |  10 +
 arch/powerpc/kernel/asm-offsets.c                  |   9 +
 arch/powerpc/kernel/cpu_setup_fsl_booke.S          |  54 ++++
 arch/powerpc/kernel/exceptions-64e.S               |  27 +-
 arch/powerpc/kernel/fsl_booke_entry_mapping.S      |   2 +
 arch/powerpc/kernel/head_fsl_booke.S               | 266 +++++++++++++++--
 arch/powerpc/kernel/paca.c                         |   5 +
 arch/powerpc/kernel/process.c                      |  30 +-
 arch/powerpc/kernel/prom.c                         |  41 ++-
 arch/powerpc/kernel/setup_64.c                     |  31 ++
 arch/powerpc/kernel/swsusp_booke.S                 |  32 +--
 arch/powerpc/kernel/sysfs.c                        | 316 +++++++++++++++++++++
 arch/powerpc/kvm/bookehv_interrupts.S              |   2 +
 arch/powerpc/math-emu/math_efp.c                   | 316 ++++++++++++++++-----
 arch/powerpc/mm/fsl_booke_mmu.c                    |  80 +++++-
 arch/powerpc/mm/hugetlbpage-book3e.c               |  54 +++-
 arch/powerpc/mm/mem.c                              |   6 +
 arch/powerpc/mm/mmu_decl.h                         |   2 +
 arch/powerpc/mm/pgtable_32.c                       |   1 +
 arch/powerpc/mm/pgtable_64.c                       |  12 +
 arch/powerpc/mm/tlb_low_64e.S                      | 174 +++++++++++-
 arch/powerpc/mm/tlb_nohash.c                       |  93 ++++--
 arch/powerpc/mm/tlb_nohash_low.S                   |   4 +-
 arch/powerpc/platforms/85xx/Kconfig                |   6 +
 arch/powerpc/platforms/85xx/Makefile               |   1 +
 arch/powerpc/platforms/85xx/common.c               |  38 +++
 arch/powerpc/platforms/85xx/mpc85xx.h              |   6 +
 arch/powerpc/platforms/85xx/mpc85xx_mds.c          |  29 +-
 arch/powerpc/platforms/85xx/mpc85xx_rdb.c          |  25 +-
 arch/powerpc/platforms/85xx/smp.c                  |  17 +-
 arch/powerpc/platforms/85xx/twr_p102x.c            | 147 ++++++++++
 arch/powerpc/platforms/embedded6xx/Kconfig         |  13 +-
 arch/powerpc/platforms/embedded6xx/Makefile        |   1 +
 arch/powerpc/platforms/embedded6xx/mvme5100.c      | 221 ++++++++++++++
 arch/powerpc/sysdev/fsl_lbc.c                      |  31 +-
 arch/powerpc/sysdev/fsl_pci.c                      |   3 +-
 arch/powerpc/sysdev/indirect_pci.c                 |   6 +-
 arch/powerpc/sysdev/mpic_timer.c                   |  10 +-
 drivers/tty/Kconfig                                |   2 +-
 include/linux/of_fdt.h                             |   1 +
 include/math-emu/op-common.h                       |   9 +-
 81 files changed, 3154 insertions(+), 614 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/video/ssd1289fb.txt
 create mode 100644 arch/powerpc/boot/dts/fsl/elo3-dma-2.dtsi
 create mode 100644 arch/powerpc/boot/dts/mvme5100.dts
 create mode 100644 arch/powerpc/boot/dts/p1010rdb-pa.dts
 create mode 100644 arch/powerpc/boot/dts/p1010rdb-pa.dtsi
 rename arch/powerpc/boot/dts/{p1010rdb_36b.dts => p1010rdb-pa_36b.dts} (64%)
 create mode 100644 arch/powerpc/boot/dts/p1010rdb-pb.dts
 create mode 100644 arch/powerpc/boot/dts/p1010rdb-pb_36b.dts
 delete mode 100644 arch/powerpc/boot/dts/p1010rdb.dts
 create mode 100644 arch/powerpc/boot/dts/p1010rdb_32b.dtsi
 create mode 100644 arch/powerpc/boot/dts/p1010rdb_36b.dtsi
 create mode 100644 arch/powerpc/boot/dts/p1025twr.dts
 create mode 100644 arch/powerpc/boot/dts/p1025twr.dtsi
 create mode 100644 arch/powerpc/boot/mvme5100.c
 delete mode 100644 arch/powerpc/configs/85xx/p1023_defconfig
 create mode 100644 arch/powerpc/configs/mvme5100_defconfig
 create mode 100644 arch/powerpc/platforms/85xx/twr_p102x.c
 create mode 100644 arch/powerpc/platforms/embedded6xx/mvme5100.c

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Pull request: scottwood/linux.git
  2014-01-11  0:44 Pull request: scottwood/linux.git Scott Wood
@ 2014-01-15  3:54 ` Benjamin Herrenschmidt
  2014-01-17 23:00   ` Scott Wood
  0 siblings, 1 reply; 7+ messages in thread
From: Benjamin Herrenschmidt @ 2014-01-15  3:54 UTC (permalink / raw)
  To: Scott Wood; +Cc: linuxppc-dev

On Fri, 2014-01-10 at 18:44 -0600, Scott Wood wrote:
> Highlights include 32-bit booke relocatable support, e6500 hardware
> tablewalk support, various e500 SPE fixes, some new/revived boards, and
> e6500 deeper idle and altivec powerdown modes.

This breaks WSP (A2) build with 64K pages:

/home/benh/linux-powerpc-test/arch/powerpc/mm/tlb_low_64e.S: Assembler messages:
/home/benh/linux-powerpc-test/arch/powerpc/mm/tlb_low_64e.S:334: Error: can't resolve `L0^A' {*ABS* section} - `PUD_SHIFT' {*UND* section}
/home/benh/linux-powerpc-test/arch/powerpc/mm/tlb_low_64e.S:334: Error: expression too complex
/home/benh/linux-powerpc-test/arch/powerpc/mm/tlb_low_64e.S:334: Error: operand out of range (67 is not between 0 and 63)
make[2]: *** [arch/powerpc/mm/tlb_low_64e.o] Error 1

I'm merging anyway because nobody uses WSP anymore (I'm keen to remove it by 3.15 or so)
but in the meantime you may want to fix it (probably just ifdef the PUD level walk on
64k pages, look at what I do elsewhere).

Cheers,
Ben.

> The following changes since commit dece8ada993e1764a115bdff0f1effffaa5fc8dc:
> 
>   Merge branch 'merge' into next (2013-12-30 15:19:31 +1100)
> 
> are available in the git repository at:
> 
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next
> 
> for you to fetch changes up to d064f30e5063ec54ab50af08c64fb5055e759bfd:
> 
>   powerpc/fsl_pci: add versionless pci compatible (2014-01-10 17:38:56 -0600)
> 
> ----------------------------------------------------------------
> Anton Blanchard (1):
>       drivers/tty: ehv_bytechan fails to build as a module
> 
> Christian Engelmayer (1):
>       powerpc/sysdev: Fix a pci section mismatch for Book E
> 
> Diana Craciun (1):
>       powerpc: Replaced tlbilx with tlbwe in the initialization code
> 
> Joseph Myers (6):
>       powerpc: fix exception clearing in e500 SPE float emulation
>       powerpc: fix e500 SPE float rounding inexactness detection
>       math-emu: fix floating-point to integer unsigned saturation
>       math-emu: fix floating-point to integer overflow detection
>       powerpc: fix e500 SPE float to integer and fixed-point conversions
>       powerpc: fix e500 SPE float SIGFPE generation
> 
> Kevin Hao (11):
>       powerpc/85xx: don't init the mpic ipi for the SoC which has doorbell support
>       powerpc/fsl_booke: protect the access to MAS7
>       powerpc/fsl_booke: introduce get_phys_addr function
>       powerpc: introduce macro LOAD_REG_ADDR_PIC
>       powerpc: enable the relocatable support for the fsl booke 32bit kernel
>       powerpc/fsl_booke: set the tlb entry for the kernel address in AS1
>       powerpc: introduce early_get_first_memblock_info
>       powerpc/fsl_booke: introduce map_mem_in_cams_addr
>       powerpc/fsl_booke: make sure PAGE_OFFSET map to memstart_addr for relocatable kernel
>       powerpc/fsl_booke: smp support for booting a relocatable kernel above 64M
>       powerpc/fsl_booke: enable the relocatable for the kdump kernel
> 
> LEROY Christophe (1):
>       powerpc 8xx: defconfig: slice by 4 is more efficient than the default slice by 8 on Powerpc 8xx.
> 
> Lijun Pan (1):
>       powerpc/85xx: Merge 85xx/p1023_defconfig into mpc85xx_smp and mpc85xx
> 
> Mihai Caraman (1):
>       powerpc/booke64: Add LRAT error exception handler
> 
> Paul Gortmaker (1):
>       powerpc: fix 8xx and 6xx final link failures
> 
> Scott Wood (5):
>       powerpc/fsl-booke: Use SPRN_SPRGn rather than mfsprg/mtsprg
>       powerpc: add barrier after writing kernel PTE
>       powerpc/e6500: TLB miss handler with hardware tablewalk support
>       powerpc/fsl-book3e-64: Use paca for hugetlb TLB1 entry selection
>       powerpc/booke-64: fix tlbsrx. path in bolted tlb handler
> 
> Shaohui Xie (1):
>       powerpc/85xx: handle the eLBC error interrupt if it exists in dts
> 
> Shengzhou Liu (2):
>       powerpc/85xx/dts: add third elo3 dma component
>       powerpc/fsl_pci: add versionless pci compatible
> 
> Stephen Chivers (1):
>       powerpc/embedded6xx: Add support for Motorola/Emerson MVME5100
> 
> Wang Dongsheng (9):
>       powerpc/fsl: add E6500 PVR and SPRN_PWRMGTCR0 define
>       powerpc/85xx: add hardware automatically enter altivec idle state
>       powerpc/85xx: add hardware automatically enter pw20 state
>       powerpc/85xx: add sysfs for pw20 state and altivec idle
>       powerpc/p1022ds: fix rtc compatible string
>       powerpc/p1022ds: add a interrupt for rtc node
>       powerpc/mpic_timer: fix the time is not accurate caused by GTCRR toggle bit
>       powerpc/mpic_timer: fix convert ticks to time subtraction overflow
>       powerpc/dts: fix lbc lack of error interrupt
> 
> Xie Xiaobo (2):
>       powerpc/85xx: Add QE common init function
>       powerpc/85xx: Add TWR-P1025 board support
> 
> Zhao Qiang (3):
>       powerpc/p1010rdb:update dts to adapt to both old and new p1010rdb
>       powerpc/p1010rdb:update mtd of nand to adapt to both old and new p1010rdb
>       powerpc/p1010rdb-pa: modify phy interrupt.
> 
>  .../devicetree/bindings/video/ssd1289fb.txt        |  13 +
>  arch/powerpc/Kconfig                               |   5 +-
>  arch/powerpc/boot/Makefile                         |   7 +-
>  arch/powerpc/boot/dts/fsl/elo3-dma-2.dtsi          |  82 ++++++
>  arch/powerpc/boot/dts/fsl/p1020si-post.dtsi        |   3 +-
>  arch/powerpc/boot/dts/fsl/p1021si-post.dtsi        |   3 +-
>  arch/powerpc/boot/dts/fsl/p1022si-post.dtsi        |   3 +-
>  arch/powerpc/boot/dts/fsl/p1023si-post.dtsi        |   3 +-
>  arch/powerpc/boot/dts/mvme5100.dts                 | 185 ++++++++++++
>  arch/powerpc/boot/dts/p1010rdb-pa.dts              |  23 ++
>  arch/powerpc/boot/dts/p1010rdb-pa.dtsi             |  85 ++++++
>  .../dts/{p1010rdb_36b.dts => p1010rdb-pa_36b.dts}  |  47 +--
>  arch/powerpc/boot/dts/p1010rdb-pb.dts              |  35 +++
>  arch/powerpc/boot/dts/p1010rdb-pb_36b.dts          |  58 ++++
>  arch/powerpc/boot/dts/p1010rdb.dts                 |  66 -----
>  arch/powerpc/boot/dts/p1010rdb.dtsi                |  43 +--
>  arch/powerpc/boot/dts/p1010rdb_32b.dtsi            |  79 ++++++
>  arch/powerpc/boot/dts/p1010rdb_36b.dtsi            |  79 ++++++
>  arch/powerpc/boot/dts/p1022ds.dtsi                 |   3 +-
>  arch/powerpc/boot/dts/p1025twr.dts                 |  95 +++++++
>  arch/powerpc/boot/dts/p1025twr.dtsi                | 280 ++++++++++++++++++
>  arch/powerpc/boot/mvme5100.c                       |  27 ++
>  arch/powerpc/boot/wrapper                          |   4 +
>  arch/powerpc/configs/85xx/p1023_defconfig          | 188 ------------
>  arch/powerpc/configs/adder875_defconfig            |   1 +
>  arch/powerpc/configs/ep88xc_defconfig              |   1 +
>  arch/powerpc/configs/mpc85xx_defconfig             |   3 +
>  arch/powerpc/configs/mpc85xx_smp_defconfig         |   3 +
>  arch/powerpc/configs/mpc866_ads_defconfig          |   1 +
>  arch/powerpc/configs/mpc885_ads_defconfig          |   1 +
>  arch/powerpc/configs/mvme5100_defconfig            | 144 ++++++++++
>  arch/powerpc/configs/tqm8xx_defconfig              |   1 +
>  arch/powerpc/include/asm/fsl_lbc.h                 |   2 +-
>  arch/powerpc/include/asm/kvm_asm.h                 |   1 +
>  arch/powerpc/include/asm/mmu-book3e.h              |  13 +
>  arch/powerpc/include/asm/mmu.h                     |  21 +-
>  arch/powerpc/include/asm/paca.h                    |   6 +
>  arch/powerpc/include/asm/ppc_asm.h                 |  13 +
>  arch/powerpc/include/asm/processor.h               |   6 +-
>  arch/powerpc/include/asm/reg.h                     |   2 +
>  arch/powerpc/include/asm/reg_booke.h               |  10 +
>  arch/powerpc/kernel/asm-offsets.c                  |   9 +
>  arch/powerpc/kernel/cpu_setup_fsl_booke.S          |  54 ++++
>  arch/powerpc/kernel/exceptions-64e.S               |  27 +-
>  arch/powerpc/kernel/fsl_booke_entry_mapping.S      |   2 +
>  arch/powerpc/kernel/head_fsl_booke.S               | 266 +++++++++++++++--
>  arch/powerpc/kernel/paca.c                         |   5 +
>  arch/powerpc/kernel/process.c                      |  30 +-
>  arch/powerpc/kernel/prom.c                         |  41 ++-
>  arch/powerpc/kernel/setup_64.c                     |  31 ++
>  arch/powerpc/kernel/swsusp_booke.S                 |  32 +--
>  arch/powerpc/kernel/sysfs.c                        | 316 +++++++++++++++++++++
>  arch/powerpc/kvm/bookehv_interrupts.S              |   2 +
>  arch/powerpc/math-emu/math_efp.c                   | 316 ++++++++++++++++-----
>  arch/powerpc/mm/fsl_booke_mmu.c                    |  80 +++++-
>  arch/powerpc/mm/hugetlbpage-book3e.c               |  54 +++-
>  arch/powerpc/mm/mem.c                              |   6 +
>  arch/powerpc/mm/mmu_decl.h                         |   2 +
>  arch/powerpc/mm/pgtable_32.c                       |   1 +
>  arch/powerpc/mm/pgtable_64.c                       |  12 +
>  arch/powerpc/mm/tlb_low_64e.S                      | 174 +++++++++++-
>  arch/powerpc/mm/tlb_nohash.c                       |  93 ++++--
>  arch/powerpc/mm/tlb_nohash_low.S                   |   4 +-
>  arch/powerpc/platforms/85xx/Kconfig                |   6 +
>  arch/powerpc/platforms/85xx/Makefile               |   1 +
>  arch/powerpc/platforms/85xx/common.c               |  38 +++
>  arch/powerpc/platforms/85xx/mpc85xx.h              |   6 +
>  arch/powerpc/platforms/85xx/mpc85xx_mds.c          |  29 +-
>  arch/powerpc/platforms/85xx/mpc85xx_rdb.c          |  25 +-
>  arch/powerpc/platforms/85xx/smp.c                  |  17 +-
>  arch/powerpc/platforms/85xx/twr_p102x.c            | 147 ++++++++++
>  arch/powerpc/platforms/embedded6xx/Kconfig         |  13 +-
>  arch/powerpc/platforms/embedded6xx/Makefile        |   1 +
>  arch/powerpc/platforms/embedded6xx/mvme5100.c      | 221 ++++++++++++++
>  arch/powerpc/sysdev/fsl_lbc.c                      |  31 +-
>  arch/powerpc/sysdev/fsl_pci.c                      |   3 +-
>  arch/powerpc/sysdev/indirect_pci.c                 |   6 +-
>  arch/powerpc/sysdev/mpic_timer.c                   |  10 +-
>  drivers/tty/Kconfig                                |   2 +-
>  include/linux/of_fdt.h                             |   1 +
>  include/math-emu/op-common.h                       |   9 +-
>  81 files changed, 3154 insertions(+), 614 deletions(-)
>  create mode 100644 Documentation/devicetree/bindings/video/ssd1289fb.txt
>  create mode 100644 arch/powerpc/boot/dts/fsl/elo3-dma-2.dtsi
>  create mode 100644 arch/powerpc/boot/dts/mvme5100.dts
>  create mode 100644 arch/powerpc/boot/dts/p1010rdb-pa.dts
>  create mode 100644 arch/powerpc/boot/dts/p1010rdb-pa.dtsi
>  rename arch/powerpc/boot/dts/{p1010rdb_36b.dts => p1010rdb-pa_36b.dts} (64%)
>  create mode 100644 arch/powerpc/boot/dts/p1010rdb-pb.dts
>  create mode 100644 arch/powerpc/boot/dts/p1010rdb-pb_36b.dts
>  delete mode 100644 arch/powerpc/boot/dts/p1010rdb.dts
>  create mode 100644 arch/powerpc/boot/dts/p1010rdb_32b.dtsi
>  create mode 100644 arch/powerpc/boot/dts/p1010rdb_36b.dtsi
>  create mode 100644 arch/powerpc/boot/dts/p1025twr.dts
>  create mode 100644 arch/powerpc/boot/dts/p1025twr.dtsi
>  create mode 100644 arch/powerpc/boot/mvme5100.c
>  delete mode 100644 arch/powerpc/configs/85xx/p1023_defconfig
>  create mode 100644 arch/powerpc/configs/mvme5100_defconfig
>  create mode 100644 arch/powerpc/platforms/85xx/twr_p102x.c
>  create mode 100644 arch/powerpc/platforms/embedded6xx/mvme5100.c

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Pull request: scottwood/linux.git
  2014-01-15  3:54 ` Benjamin Herrenschmidt
@ 2014-01-17 23:00   ` Scott Wood
  0 siblings, 0 replies; 7+ messages in thread
From: Scott Wood @ 2014-01-17 23:00 UTC (permalink / raw)
  To: Benjamin Herrenschmidt; +Cc: linuxppc-dev

On Wed, 2014-01-15 at 14:54 +1100, Benjamin Herrenschmidt wrote:
> On Fri, 2014-01-10 at 18:44 -0600, Scott Wood wrote:
> > Highlights include 32-bit booke relocatable support, e6500 hardware
> > tablewalk support, various e500 SPE fixes, some new/revived boards, and
> > e6500 deeper idle and altivec powerdown modes.
> 
> This breaks WSP (A2) build with 64K pages:
> 
> /home/benh/linux-powerpc-test/arch/powerpc/mm/tlb_low_64e.S: Assembler messages:
> /home/benh/linux-powerpc-test/arch/powerpc/mm/tlb_low_64e.S:334: Error: can't resolve `L0^A' {*ABS* section} - `PUD_SHIFT' {*UND* section}
> /home/benh/linux-powerpc-test/arch/powerpc/mm/tlb_low_64e.S:334: Error: expression too complex
> /home/benh/linux-powerpc-test/arch/powerpc/mm/tlb_low_64e.S:334: Error: operand out of range (67 is not between 0 and 63)
> make[2]: *** [arch/powerpc/mm/tlb_low_64e.o] Error 1
> 
> I'm merging anyway because nobody uses WSP anymore (I'm keen to remove it by 3.15 or so)

Does this apply to all non-FSL 64-bit book3e, or is there anything else
that is still in use?

> but in the meantime you may want to fix it (probably just ifdef the PUD level walk on
> 64k pages, look at what I do elsewhere).

Ifdeffing the PUD level doesn't make much sense in this case (other than
perhaps as the least intrusive way to make the error go away) because
that codepath is specific to e6500 which doesn't support 64K pages.  The
whole e6500 section should be ifdeffed out if there are 64K pages (or
really, if CONFIG_PPC_FSL_BOOK3E isn't defined, and 64K pages should
conflict with PPC_FSL_BOOK3E).

-Scott

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Pull request: scottwood/linux.git
@ 2014-05-23 21:21 Scott Wood
  0 siblings, 0 replies; 7+ messages in thread
From: Scott Wood @ 2014-05-23 21:21 UTC (permalink / raw)
  To: benh; +Cc: linuxppc-dev

Highlights include a few new boards, a device tree binding for CCF
(including backwards-compatible device tree updates to distinguish
incompatible versions), and some fixes.

The following changes since commit f6869e7fe657bd977e72954cd78c5871a6a4f71d:

  Merge remote-tracking branch 'anton/abiv2' into next (2014-05-05 20:57:12 +1000)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to e83eb028bb980cecc85b050aa626df384723aff2:

  powerpc/fsl: Add fsl,portid-mapping to corenet1-cf chips (2014-05-22 18:10:42 -0500)

----------------------------------------------------------------
Alexander Graf (1):
      PPC: ePAPR: Fix hypercall on LE guest

Diana Craciun (3):
      powerpc/fsl: Added binding for Freescale CoreNet coherency fabric (CCF)
      powerpc/fsl: Updated device trees for platforms with corenet version 2
      powerpc/fsl: Updated corenet-cf compatible string for corenet1-cf chips

Lijun Pan (1):
      powerpc/mpc85xx: Remove P1023 RDS support

Liu Gang (1):
      powerpc/rmu: Fix the error memory free parameters

Martijn de Gouw (1):
      powerpc/85xx: Add OCA4080 board support

Prabhakar Kushwaha (2):
      powerpc/mpc85xx:Add initial device tree support of T104x
      powerpc/fsl-booke: Add initial T104x_QDS board support

Scott Wood (6):
      powerpc/fsl-rio: Fix fsl_rio_setup error paths and use-after-unmap
      powerpc/fsl-booke64: Set vmemmap_psize to 4K
      powerpc: fix build of epapr_paravirt on 64-bit book3s
      powerpc: Fix unused variable warning for epapr_has_idle
      powerpc/mpic: Don't init the fsl error int until after mpic init
      powerpc/fsl: Add fsl,portid-mapping to corenet1-cf chips

Stuart Yoder (1):
      powerpc: move epapr paravirt init of power_save to an initcall

Tang Yuantian (1):
      clk: qoriq: Update the clock bindings

Valentin Longchamp (3):
      devicetree: bindings: add Zarlink to the vendor prefixes
      devcietree: bindings: add some MFD Keymile FPGAs
      powerpc/mpc85xx: add support for Keymile's kmcoge4 board

Wang Dongsheng (1):
      fsl/pci: fix RC cannot detect PME message coming

harninder rai (1):
      powerpc/mpc85xx: Add BSC9132 QDS Support

 .../clock/{corenet-clock.txt => qoriq-clock.txt}   |  10 +-
 Documentation/devicetree/bindings/mfd/bfticu.txt   |  25 ++
 Documentation/devicetree/bindings/mfd/qriox.txt    |  17 +
 .../devicetree/bindings/powerpc/fsl/board.txt      |  17 +
 .../devicetree/bindings/powerpc/fsl/ccf.txt        |  46 +++
 .../devicetree/bindings/powerpc/fsl/cpus.txt       |  11 +
 .../devicetree/bindings/powerpc/fsl/pamu.txt       |  10 +
 .../devicetree/bindings/vendor-prefixes.txt        |   1 +
 arch/powerpc/boot/dts/b4860emu.dts                 |   7 +-
 arch/powerpc/boot/dts/bsc9132qds.dts               |  35 ++
 arch/powerpc/boot/dts/bsc9132qds.dtsi              | 101 +++++
 arch/powerpc/boot/dts/fsl/b4420si-post.dtsi        |   4 -
 arch/powerpc/boot/dts/fsl/b4420si-pre.dtsi         |   2 +
 arch/powerpc/boot/dts/fsl/b4860si-post.dtsi        |   4 -
 arch/powerpc/boot/dts/fsl/b4860si-pre.dtsi         |   4 +
 arch/powerpc/boot/dts/fsl/b4si-post.dtsi           |   3 +-
 arch/powerpc/boot/dts/fsl/bsc9132si-post.dtsi      | 185 +++++++++
 arch/powerpc/boot/dts/fsl/bsc9132si-pre.dtsi       |  66 ++++
 arch/powerpc/boot/dts/fsl/p2041si-post.dtsi        |   3 +-
 arch/powerpc/boot/dts/fsl/p2041si-pre.dtsi         |   4 +
 arch/powerpc/boot/dts/fsl/p3041si-post.dtsi        |   3 +-
 arch/powerpc/boot/dts/fsl/p3041si-pre.dtsi         |   4 +
 arch/powerpc/boot/dts/fsl/p4080si-post.dtsi        |   3 +-
 arch/powerpc/boot/dts/fsl/p4080si-pre.dtsi         |   8 +
 arch/powerpc/boot/dts/fsl/p5020si-post.dtsi        |   3 +-
 arch/powerpc/boot/dts/fsl/p5020si-pre.dtsi         |   2 +
 arch/powerpc/boot/dts/fsl/p5040si-post.dtsi        |   3 +-
 arch/powerpc/boot/dts/fsl/p5040si-pre.dtsi         |   4 +
 arch/powerpc/boot/dts/fsl/t1040si-post.dtsi        | 430 +++++++++++++++++++++
 arch/powerpc/boot/dts/fsl/t1042si-post.dtsi        |  37 ++
 arch/powerpc/boot/dts/fsl/t104xsi-pre.dtsi         | 104 +++++
 arch/powerpc/boot/dts/fsl/t4240si-post.dtsi        |   3 +-
 arch/powerpc/boot/dts/fsl/t4240si-pre.dtsi         |  12 +
 arch/powerpc/boot/dts/kmcoge4.dts                  | 152 ++++++++
 arch/powerpc/boot/dts/oca4080.dts                  | 118 ++++++
 arch/powerpc/boot/dts/p1023rds.dts                 | 219 -----------
 arch/powerpc/boot/dts/t1040qds.dts                 |  46 +++
 arch/powerpc/boot/dts/t1042qds.dts                 |  46 +++
 arch/powerpc/boot/dts/t104xqds.dtsi                | 166 ++++++++
 arch/powerpc/boot/dts/t4240emu.dts                 |  15 +-
 arch/powerpc/configs/85xx/kmp204x_defconfig        | 225 +++++++++++
 arch/powerpc/configs/corenet32_smp_defconfig       |   1 +
 arch/powerpc/configs/mpc85xx_defconfig             |   1 -
 arch/powerpc/configs/mpc85xx_smp_defconfig         |   1 -
 arch/powerpc/kernel/epapr_paravirt.c               |  19 +-
 arch/powerpc/mm/tlb_nohash.c                       |   7 +-
 arch/powerpc/platforms/85xx/Kconfig                |  19 +-
 arch/powerpc/platforms/85xx/Makefile               |   3 +-
 arch/powerpc/platforms/85xx/bsc913x_qds.c          |  74 ++++
 arch/powerpc/platforms/85xx/corenet_generic.c      |   9 +-
 .../platforms/85xx/{p1023_rds.c => p1023_rdb.c}    |  36 +-
 arch/powerpc/sysdev/fsl_pci.c                      |   3 +-
 arch/powerpc/sysdev/fsl_rio.c                      |  10 +-
 arch/powerpc/sysdev/fsl_rmu.c                      |   6 +-
 arch/powerpc/sysdev/mpic.c                         |   8 +-
 55 files changed, 2065 insertions(+), 290 deletions(-)
 rename Documentation/devicetree/bindings/clock/{corenet-clock.txt => qoriq-clock.txt} (95%)
 create mode 100644 Documentation/devicetree/bindings/mfd/bfticu.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/qriox.txt
 create mode 100644 Documentation/devicetree/bindings/powerpc/fsl/ccf.txt
 create mode 100644 arch/powerpc/boot/dts/bsc9132qds.dts
 create mode 100644 arch/powerpc/boot/dts/bsc9132qds.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/bsc9132si-post.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/bsc9132si-pre.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/t1040si-post.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/t1042si-post.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/t104xsi-pre.dtsi
 create mode 100644 arch/powerpc/boot/dts/kmcoge4.dts
 create mode 100644 arch/powerpc/boot/dts/oca4080.dts
 delete mode 100644 arch/powerpc/boot/dts/p1023rds.dts
 create mode 100644 arch/powerpc/boot/dts/t1040qds.dts
 create mode 100644 arch/powerpc/boot/dts/t1042qds.dts
 create mode 100644 arch/powerpc/boot/dts/t104xqds.dtsi
 create mode 100644 arch/powerpc/configs/85xx/kmp204x_defconfig
 create mode 100644 arch/powerpc/platforms/85xx/bsc913x_qds.c
 rename arch/powerpc/platforms/85xx/{p1023_rds.c => p1023_rdb.c} (75%)

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Pull request: scottwood/linux.git
  2014-01-18  1:22 Scott Wood
@ 2014-01-28  6:20 ` Anatolij Gustschin
  0 siblings, 0 replies; 7+ messages in thread
From: Anatolij Gustschin @ 2014-01-28  6:20 UTC (permalink / raw)
  To: benh; +Cc: Scott Wood, linuxppc-dev

Hi Ben !

On Fri, 17 Jan 2014 19:22:36 -0600
Scott Wood <scottwood@freescale.com> wrote:

> This contains a fix for a chroma_defconfig build break that was
> introduced by e6500 tablewalk support, and a device tree binding patch
> that missed the previous pull request due to some last-minute polishing.

this one is still pending, too.

Thanks,

Anatolij

> The following changes since commit fac515db45207718168cb55ca4d0a390e43b61af:
> 
>   Merge remote-tracking branch 'scott/next' into next (2014-01-15 14:22:35 +1100)
> 
> are available in the git repository at:
> 
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next
> 
> for you to fetch changes up to 4b3cbc82a04485f6400cb5b227798daaa8512a23:
> 
>   clk: corenet: Adds the clock binding (2014-01-17 19:01:27 -0600)
> 
> ----------------------------------------------------------------
> Scott Wood (1):
>       powerpc/booke64: Guard e6500 tlb handler with CONFIG_PPC_FSL_BOOK3E
> 
> Tang Yuantian (1):
>       clk: corenet: Adds the clock binding
> 
>  .../devicetree/bindings/clock/corenet-clock.txt    | 134 +++++++++++++++++++++
>  arch/powerpc/Kconfig                               |   1 +
>  arch/powerpc/mm/tlb_low_64e.S                      |   3 +-
>  arch/powerpc/mm/tlb_nohash.c                       |   2 +
>  4 files changed, 139 insertions(+), 1 deletion(-)
>  create mode 100644 Documentation/devicetree/bindings/clock/corenet-clock.txt

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Pull request: scottwood/linux.git
@ 2014-01-18  1:22 Scott Wood
  2014-01-28  6:20 ` Anatolij Gustschin
  0 siblings, 1 reply; 7+ messages in thread
From: Scott Wood @ 2014-01-18  1:22 UTC (permalink / raw)
  To: benh; +Cc: linuxppc-dev

This contains a fix for a chroma_defconfig build break that was
introduced by e6500 tablewalk support, and a device tree binding patch
that missed the previous pull request due to some last-minute polishing.

The following changes since commit fac515db45207718168cb55ca4d0a390e43b61af:

  Merge remote-tracking branch 'scott/next' into next (2014-01-15 14:22:35 +1100)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to 4b3cbc82a04485f6400cb5b227798daaa8512a23:

  clk: corenet: Adds the clock binding (2014-01-17 19:01:27 -0600)

----------------------------------------------------------------
Scott Wood (1):
      powerpc/booke64: Guard e6500 tlb handler with CONFIG_PPC_FSL_BOOK3E

Tang Yuantian (1):
      clk: corenet: Adds the clock binding

 .../devicetree/bindings/clock/corenet-clock.txt    | 134 +++++++++++++++++++++
 arch/powerpc/Kconfig                               |   1 +
 arch/powerpc/mm/tlb_low_64e.S                      |   3 +-
 arch/powerpc/mm/tlb_nohash.c                       |   2 +
 4 files changed, 139 insertions(+), 1 deletion(-)
 create mode 100644 Documentation/devicetree/bindings/clock/corenet-clock.txt

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Pull request: scottwood/linux.git
@ 2013-11-22 23:21 Scott Wood
  0 siblings, 0 replies; 7+ messages in thread
From: Scott Wood @ 2013-11-22 23:21 UTC (permalink / raw)
  To: benh; +Cc: linuxppc-dev

The corenet64 patch fixes a regression introduced in 3.13-rc1 (commit
ef1313deafb7baa6d3382044e962d5ad5e8c8dd6, "powerpc: Add VMX optimised xor
for RAID5").

The 8xx patch fixes a regression introduced in 3.12 (commit
beb2dc0a7a84be003ce54e98b95d65cc66e6e536, "powerpc: Convert some
mftb/mftbu into mfspr").

The other two patches are fixes for minor, long standing bugs.

The following changes since commit 6ce4eac1f600b34f2f7f58f9cd8f0503d79e42ae:

  Linux 3.13-rc1 (2013-11-22 11:30:55 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 

for you to fetch changes up to d742aa152f27448d39ce65fb829e396d10cd63a9:

  powerpc/booke: Only check for hugetlb in flush if vma != NULL (2013-11-22 16:57:29 -0600)

----------------------------------------------------------------
Adam Borowski (1):
      powerpc/85xx: typo in dts: "interupt" (four devices)

LEROY Christophe (1):
      powerpc/8xx: mfspr SPRN_TBRx in lieu of mftb/mftbu is not supported

Scott Wood (1):
      powerpc/booke: Only check for hugetlb in flush if vma != NULL

Tiejun Chen (1):
      powerpc/corenet64: compile with CONFIG_E{5,6}500_CPU well

 arch/powerpc/Makefile                     |  5 +++++
 arch/powerpc/boot/dts/xcalibur1501.dts    |  4 ++--
 arch/powerpc/boot/dts/xpedite5301.dts     |  4 ++--
 arch/powerpc/boot/dts/xpedite5330.dts     |  4 ++--
 arch/powerpc/boot/dts/xpedite5370.dts     |  4 ++--
 arch/powerpc/boot/util.S                  | 14 ++++++++++++++
 arch/powerpc/include/asm/ppc_asm.h        |  2 ++
 arch/powerpc/include/asm/reg.h            |  7 +++++++
 arch/powerpc/include/asm/timex.h          |  8 ++++++++
 arch/powerpc/kernel/vdso32/gettimeofday.S |  6 ++++++
 arch/powerpc/mm/hugetlbpage-book3e.c      |  3 +--
 arch/powerpc/mm/tlb_nohash.c              |  2 +-
 12 files changed, 52 insertions(+), 11 deletions(-)

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2014-05-23 21:21 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-01-11  0:44 Pull request: scottwood/linux.git Scott Wood
2014-01-15  3:54 ` Benjamin Herrenschmidt
2014-01-17 23:00   ` Scott Wood
  -- strict thread matches above, loose matches on Subject: below --
2014-05-23 21:21 Scott Wood
2014-01-18  1:22 Scott Wood
2014-01-28  6:20 ` Anatolij Gustschin
2013-11-22 23:21 Scott Wood

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.