Skip to content

RFC generic arm needed for msm

Daniel Walker linux-arm-kernel 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 RFC Latest18 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/18arm: msm: allow ARCH_MSM to have v7 cpusarch/arm/Kconfig arch/arm/mach-msm/Kconfig+7 -50 replies
2/18arm: msm: add oprofile pmu supportarch/arm/oprofile/op_model_v6.c+2 -00 replies
3/18arm: boot: remove old ARM ID for QSDarch/arm/boot/compressed/head.S+2 -01 reply
4/18arm: cache-l2x0: add l2x0 suspend and resume functionsarch/arm/include/asm/hardware/cache-l2x0.h arch/arm/mm/cache-l2x0.c+32 -02 replies
5/18arm: msm: implement ioremap_strongly_orderedarch/arm/include/asm/io.h arch/arm/include/asm/mach/map.h arch/arm/mm/mmu.c+9 -03 replies
6/18arm: msm: implement proper dmb() for 7x27arch/arm/include/asm/system.h+9 -22 replies
6/18arm: msm: implement proper dmb() for 7x27+0 -05 replies
7/18arm: mm: retry on QSD icache parity errorsarch/arm/mm/fault.c+35 -12 replies
8/18arm: msm: set L2CR1 to enable prefetch and burst on Scorpion.arch/arm/mm/proc-v7.S+5 -09 replies
8/18arm: msm: set L2CR1 to enable prefetch andburstonScorpion.+0 -02 replies
9/18arm: mm: support error reporting in L1/L2 caches on QSDarch/arm/mm/Kconfig arch/arm/mm/proc-v7.S+16 -00 replies
10/18arm: mm: enable L2X0 to use L2 cache on MSM7X27arch/arm/mm/Kconfig+2 -10 replies
11/18arm: msm: add ARCH_MSM_SCORPION to CPU_V7arch/arm/mm/Kconfig+2 -11 reply
11/18arm: msm: add ARCH_MSM_SCORPION to CPU_V7+0 -00 replies
12/18arm: msm: Enable frequency scaling.arch/arm/Kconfig+9 -00 replies
13/18arm: msm: define HAVE_CLK for ARCH_MSMarch/arm/Kconfig+1 -00 replies
14/18arm: msm: add v7 support for compiler version-4.1.1arch/arm/Makefile+7 -11 reply
15/18arm: vfp: Add additional vfp interfacesarch/arm/include/asm/vfp.h arch/arm/vfp/vfpmodule.c+34 -90 replies
16/18arm: msm: add arch_has_speculative_dfetch()arch/arm/include/asm/dma-mapping.h arch/arm/include/asm/memory.h arch/arm/mach-msm/include/mach/memory.h+20 -11 reply
16/18arm: msm: add arch_has_speculative_dfetch()+0 -01 reply
17/18arm: mm: Add SW emulation for ARM domain manager featureDocumentation/arm/msm/emulate_domain_manager.txt arch/arm/include/asm/domain.h arch/arm/kernel/entry-armv.S +6 more+722 -02 replies
17/18arm: mm: Add SW emulation for ARM domain manager feature+0 -00 replies
17/18arm: mm: Add SW emulation for ARM domain manager feature+0 -01 reply
17/18arm: mm: Add SW emulation for ARM domain manager feature+0 -02 replies
18/18arm: mm: qsd8x50: Fix incorrect permission faultsarch/arm/mm/Kconfig arch/arm/mm/abort-ev7.S+81 -03 replies
18/18arm: mm: qsd8x50: Fix incorrect permission faults+0 -02 replies
18/18arm: mm: qsd8x50: Fix incorrect permission faults+0 -00 replies

Reviews trailers per patch

7 of 27 patches have a Reviewed-by or Acked-by.

PatchWillie RuanSteve MuckleSaravana KannanDavid Brown
1/18
2/18
3/18
4/18
5/18
6/18A-b
6/18A-b
7/18
8/18A-b
8/18A-b
9/18
10/18A-b
11/18
11/18
12/18A-b
13/18A-b
14/18
15/18
16/18
16/18
17/18
17/18
17/18
17/18
18/18
18/18
18/18

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 4 reviewers.

Read the v1 thread

Cover letter [RFC 00/18] generic arm needed for msm

This is just a lot of generic arm code that has been sitting here at Qualcomm for some time.. Most of it seems fairly reasonable, but I figured I would send it out for some review. I need the bulk of it merged eventually in some form for 2.6.34.

Daniel Walker (2):
arm: msm: allow ARCH_MSM to have v7 cpus
arm: msm: add oprofile pmu support

Dave Estes (3):
arm: vfp: Add additional vfp interfaces
arm: mm: Add SW emulation for ARM domain manager feature
arm: mm: qsd8x50: Fix incorrect permission faults

Larry Bassel (3):
arm: msm: implement ioremap_strongly_ordered
arm: msm: implement proper dmb() for 7x27
arm: msm: set L2CR1 to enable prefetch and burst on Scorpion.

Praveen Chidambaram (1):
arm: msm: Enable frequency scaling.

Steve Muckle (6):
arm: boot: remove old ARM ID for QSD
arm: mm: retry on QSD icache parity errors
arm: mm: support error reporting in L1/L2 caches on QSD
arm: msm: add ARCH_MSM_SCORPION to CPU_V7
arm: msm: define HAVE_CLK for ARCH_MSM
arm: msm: add arch_has_speculative_dfetch()

Taniya Das (1):
arm: msm: add v7 support for compiler version-4.1.1

Willie Ruan (2):
arm: cache-l2x0: add l2x0 suspend and resume functions
arm: mm: enable L2X0 to use L2 cache on MSM7X27

 Documentation/arm/msm/emulate_domain_manager.txt |  282 ++++++++++++++++
 arch/arm/Kconfig                                 |   20 +-
 arch/arm/Makefile                                |    8 +-
 arch/arm/boot/compressed/head.S                  |    2 +
 arch/arm/include/asm/dma-mapping.h               |   11 +-
 arch/arm/include/asm/domain.h                    |   13 +
 arch/arm/include/asm/hardware/cache-l2x0.h       |    3 +
 arch/arm/include/asm/io.h                        |    2 +
 arch/arm/include/asm/mach/map.h                  |    1 +
 arch/arm/include/asm/memory.h                    |    7 +
 arch/arm/include/asm/system.h                    |   11 +-
 arch/arm/include/asm/vfp.h                       |    6 +
 arch/arm/kernel/entry-armv.S                     |    8 +
 arch/arm/kernel/head.S                           |    8 +
 arch/arm/mach-msm/Kconfig                        |    2 +
 arch/arm/mach-msm/include/mach/memory.h          |    3 +
 arch/arm/mm/Kconfig                              |   19 +-
 arch/arm/mm/Makefile                             |    1 +
 arch/arm/mm/abort-ev7.S                          |   78 +++++
 arch/arm/mm/cache-l2x0.c                         |   29 ++
 arch/arm/mm/emulate_domain_manager-v7.c          |  386 ++++++++++++++++++++++
 arch/arm/mm/fault.c                              |   50 +++-
 arch/arm/mm/mmu.c                                |    6 +
 arch/arm/mm/proc-v7.S                            |   21 ++
 arch/arm/oprofile/op_model_v6.c                  |    2 +
 arch/arm/vfp/vfpmodule.c                         |   37 ++-
 26 files changed, 995 insertions(+), 21 deletions(-)
 create mode 100644 Documentation/arm/msm/emulate_domain_manager.txt
 create mode 100644 arch/arm/mm/emulate_domain_manager-v7.c