RE: [PATCH 00/14] dspbridge: rewrite deh

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



+Cris
+Stanley
Loop in DSP guys in case they would have something to add.


> -----Original Message-----
> From: Felipe Contreras [mailto:felipe.contreras@xxxxxxxxx]
> Sent: Sunday, May 16, 2010 10:46 AM
> To: linux-omap
> Cc: Ramirez Luna, Omar; Guzman Lugo, Fernando; Felipe Contreras
> Subject: [PATCH 00/14] dspbridge: rewrite deh
> 
> Hi,
> 
> Investigating the MMU fault corruption issue I found a lot of areas of
> improvements of the exception handling code.
> 
> Moreover, even though the obvious memory corruption is fixed on kernel
> side,
> there are still some rare cases where corruption in user-space might be
> possible if some buffers are still mapped. This came up in a discussion
> with
> Fernando Lugo, and we both agreed on a fix (patch #7).
> 
> The rest is mostly reorganization.
> 
> These apply on top of the MMU fault fix patch.
> 
> Felipe Contreras (14):
>   dspbridge: deh: refactor into wait_for_timer()
>   dspbridge: deh: trivial cleanups
>   dspbridge: mmufault: trivial cleanups
>   dspbridge: deh: free dummy page immediately
>   dspbridge: remove unused code
>   dspbridge: mmu: add hw_mmu_tlb_flush_all()
>   dspbridge: deh: ensure only tlb #0 is enabled
>   dspbridge: deh: refactor in mmu_fault_print_stack()
>   dspbridge: deh: remove get_info
>   dspbridge: deh: remove err_info
>   dspbridge: access deh directly
>   dspbridge: move mmufault to deh
>   dspbridge: deh: tidying up
>   dspbridge: deh: update copyright notice
> 
>  arch/arm/plat-omap/include/dspbridge/dbdefs.h  |    1 -
>  arch/arm/plat-omap/include/dspbridge/dspdefs.h |   75 -----
>  arch/arm/plat-omap/include/dspbridge/dspdeh.h  |   20 +-
>  drivers/dsp/bridge/Makefile                    |    2 +-
>  drivers/dsp/bridge/core/_deh.h                 |    2 +-
>  drivers/dsp/bridge/core/_tiomap.h              |    6 +-
>  drivers/dsp/bridge/core/mmu_fault.c            |  141 --------
>  drivers/dsp/bridge/core/mmu_fault.h            |   36 --
>  drivers/dsp/bridge/core/tiomap3430.c           |   17 +-
>  drivers/dsp/bridge/core/ue_deh.c               |  407 +++++++++++--------
> -----
>  drivers/dsp/bridge/hw/hw_mmu.c                 |    6 +
>  drivers/dsp/bridge/hw/hw_mmu.h                 |    2 +
>  drivers/dsp/bridge/pmgr/dev.c                  |   17 +-
>  drivers/dsp/bridge/rmgr/node.c                 |    5 +-
>  drivers/dsp/bridge/rmgr/proc.c                 |   29 +--
>  15 files changed, 215 insertions(+), 551 deletions(-)
>  delete mode 100644 drivers/dsp/bridge/core/mmu_fault.c
>  delete mode 100644 drivers/dsp/bridge/core/mmu_fault.h

--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux