[PATCH 0/9] vc04_services: Add compat ioctls

Michael Zoran mzoran at crowfest.net
Wed Jan 18 07:04:44 PST 2017


These set of changes add compat ioctls for vc04_services. When possible
and practical common code between the native ioctl and the compat ioctl
has been moved into a common function.

This set includes one ioctl per patch with the first two patchs being 
common changes. No attempt is being made to cleanup the entire ioctl
structure.

Tests Runs:

vchiq_test -f 10
vchiq_test -p 1

Tests were run from both a native debian arm64 install and a debian
armhf chroot on an RPI 3.  

Signed-off-by: Michael Zoran<mzoran at crowfest.net>

Michael Zoran (9):
  VC04_SERVICES: Add compat ioctl data structures
  VC04_SERVICES: Add top level compat ioctl handler
  VC04_SERVICES: Add compat ioctl handler for "create service"
  VC04_SERVICES: Add compat ioctl handler for "queue message"
  VC04_SERVICES: Add compat ioctl handler for "queue bulk"
  VC04_SERVICES: Add compat ioctl handler for "await completion"
  VC04_SERVICES: Add compat ioctl handler for "dequeue message"
  VC04_SERVICES: Add compat ioctl handler for "get config"
  VC04_SERVICES: Add compat ioctl handler for "dump mem"

 .../vc04_services/interface/vchiq_arm/vchiq_arm.c  | 1107 ++++++++++++++------
 .../interface/vchiq_arm/vchiq_ioctl.h              |   96 ++
 2 files changed, 871 insertions(+), 332 deletions(-)

-- 
2.11.0




More information about the linux-rpi-kernel mailing list