All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCHv2 00/11] staging tidspbridge: iommu migration
@ 2010-10-01  2:12 ` Fernando Guzman Lugo
  0 siblings, 0 replies; 28+ messages in thread
From: Fernando Guzman Lugo @ 2010-10-01  2:12 UTC (permalink / raw)
  To: gregkh
  Cc: felipe.contreras, ameya.palande, nm, Hiroshi.DOYU, ohad,
	linux-kernel, andy.shevchenko, linux-omap, Fernando Guzman Lugo

This set of patches remove the dspbridge custom mmu
implementation and use iommu module instead.

Version2:
- Comments from FUJITA Tomonori and previous patch
  "tidspbridge: add map support for big buffers"
  was removed and instead a patch to define
  ARCH_HAS_SG_CHAIN in arm architecture will be
  sent.
- Rebase to the latest tidspbridge.


Fernando Guzman Lugo (11):
  staging: tidspbridge: replace iommu custom for opensource
    implementation
  staging: tidspbridge - move shared memory iommu maps to tiomap3430.c
  staging: tidspbridge - rename bridge_brd_mem_map/unmap to a proper
    name
  staging: tidspbridge - remove custom mmu code from tiomap3430.c
  staging: tidspbridge - fix mmufault support
  staging: tidspbrge - remove hw directory
  staging: tidspbridge - move all iommu related code to a new file
  staging: tidspbridge: remove dw_dmmu_base from cfg_hostres struct
  staging: tidspbridge - remove reserved memory clean up
  staging: tidspbridge - deprecate reserve/unreserve_memory funtions
  staging: tidspbridge - remove dmm custom module

 drivers/staging/tidspbridge/Makefile               |    7 +-
 drivers/staging/tidspbridge/core/_deh.h            |    5 +-
 drivers/staging/tidspbridge/core/_tiomap.h         |   19 +-
 drivers/staging/tidspbridge/core/dsp-mmu.c         |  316 ++++++
 drivers/staging/tidspbridge/core/io_sm.c           |  180 +---
 drivers/staging/tidspbridge/core/tiomap3430.c      | 1070 ++------------------
 drivers/staging/tidspbridge/core/tiomap3430_pwr.c  |    4 -
 drivers/staging/tidspbridge/core/tiomap_io.c       |   17 +-
 drivers/staging/tidspbridge/core/ue_deh.c          |  115 +---
 drivers/staging/tidspbridge/hw/EasiGlobal.h        |   41 -
 drivers/staging/tidspbridge/hw/MMUAccInt.h         |   76 --
 drivers/staging/tidspbridge/hw/MMURegAcM.h         |  225 ----
 drivers/staging/tidspbridge/hw/hw_defs.h           |   58 --
 drivers/staging/tidspbridge/hw/hw_mmu.c            |  562 ----------
 drivers/staging/tidspbridge/hw/hw_mmu.h            |  163 ---
 .../tidspbridge/include/dspbridge/cfgdefs.h        |    1 -
 .../staging/tidspbridge/include/dspbridge/dev.h    |   24 -
 .../staging/tidspbridge/include/dspbridge/dmm.h    |   75 --
 .../staging/tidspbridge/include/dspbridge/drv.h    |   10 -
 .../tidspbridge/include/dspbridge/dsp-mmu.h        |   67 ++
 .../tidspbridge/include/dspbridge/dspdefs.h        |   44 -
 .../tidspbridge/include/dspbridge/dspioctl.h       |    7 -
 .../staging/tidspbridge/include/dspbridge/proc.h   |   46 -
 drivers/staging/tidspbridge/pmgr/dev.c             |   63 +--
 drivers/staging/tidspbridge/pmgr/dmm.c             |  533 ----------
 drivers/staging/tidspbridge/pmgr/dspapi.c          |   34 +-
 drivers/staging/tidspbridge/rmgr/drv.c             |   15 -
 drivers/staging/tidspbridge/rmgr/drv_interface.c   |    2 -
 drivers/staging/tidspbridge/rmgr/node.c            |   48 +-
 drivers/staging/tidspbridge/rmgr/proc.c            |  197 +----
 30 files changed, 568 insertions(+), 3456 deletions(-)
 create mode 100644 drivers/staging/tidspbridge/core/dsp-mmu.c
 delete mode 100644 drivers/staging/tidspbridge/hw/EasiGlobal.h
 delete mode 100644 drivers/staging/tidspbridge/hw/MMUAccInt.h
 delete mode 100644 drivers/staging/tidspbridge/hw/MMURegAcM.h
 delete mode 100644 drivers/staging/tidspbridge/hw/hw_defs.h
 delete mode 100644 drivers/staging/tidspbridge/hw/hw_mmu.c
 delete mode 100644 drivers/staging/tidspbridge/hw/hw_mmu.h
 delete mode 100644 drivers/staging/tidspbridge/include/dspbridge/dmm.h
 create mode 100644 drivers/staging/tidspbridge/include/dspbridge/dsp-mmu.h
 delete mode 100644 drivers/staging/tidspbridge/pmgr/dmm.c

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

end of thread, other threads:[~2010-10-05 20:30 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-10-01  2:12 [PATCHv2 00/11] staging tidspbridge: iommu migration Fernando Guzman Lugo
2010-10-01  2:12 ` Fernando Guzman Lugo
2010-10-01  2:12 ` [PATCHv2 01/11] staging: tidspbridge: replace iommu custom for opensource implementation Fernando Guzman Lugo
2010-10-01  2:12   ` Fernando Guzman Lugo
2010-10-01  2:12   ` [PATCHv2 02/11] staging: tidspbridge - move shared memory iommu maps to tiomap3430.c Fernando Guzman Lugo
2010-10-01  2:12     ` Fernando Guzman Lugo
2010-10-01  2:12     ` [PATCHv2 03/11] staging: tidspbridge - rename bridge_brd_mem_map/unmap to a proper name Fernando Guzman Lugo
2010-10-01  2:12       ` Fernando Guzman Lugo
2010-10-01  2:12       ` [PATCHv2 04/11] staging: tidspbridge - remove custom mmu code from tiomap3430.c Fernando Guzman Lugo
2010-10-01  2:12         ` Fernando Guzman Lugo
2010-10-01  2:12         ` [PATCHv2 05/11] staging: tidspbridge - fix mmufault support Fernando Guzman Lugo
2010-10-01  2:12           ` Fernando Guzman Lugo
2010-10-01  2:12           ` [PATCHv2 06/11] staging: tidspbrge - remove hw directory Fernando Guzman Lugo
2010-10-01  2:12             ` Fernando Guzman Lugo
2010-10-01  2:12             ` [PATCHv2 07/11] staging: tidspbridge - move all iommu related code to a new file Fernando Guzman Lugo
2010-10-01  2:12               ` Fernando Guzman Lugo
2010-10-01  2:12               ` [PATCHv2 08/11] staging: tidspbridge: remove dw_dmmu_base from cfg_hostres struct Fernando Guzman Lugo
2010-10-01  2:12                 ` Fernando Guzman Lugo
2010-10-01  2:12                 ` [PATCHv2 09/11] staging: tidspbridge - remove reserved memory clean up Fernando Guzman Lugo
2010-10-01  2:12                   ` Fernando Guzman Lugo
2010-10-01  2:12                   ` [PATCHv2 10/11] staging: tidspbridge - deprecate reserve/unreserve_memory funtions Fernando Guzman Lugo
2010-10-01  2:12                     ` Fernando Guzman Lugo
2010-10-01  2:12                     ` [PATCHv2 11/11] staging: tidspbridge - remove dmm custom module Fernando Guzman Lugo
2010-10-01  2:12                       ` Fernando Guzman Lugo
2010-10-05 15:55   ` [PATCHv2 01/11] staging: tidspbridge: replace iommu custom for opensource implementation Greg KH
2010-10-05 17:47     ` Guzman Lugo, Fernando
2010-10-05 20:30     ` Guzman Lugo, Fernando
2010-10-04 15:36 ` [PATCHv2 00/11] staging tidspbridge: iommu migration Felipe Contreras

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.