{"id":1448,"url":"https://patchwork.libcamera.org/api/series/1448/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=1448","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"IPA isolation implementation","date":"2020-11-06T10:36:30","submitter":{"id":17,"url":"https://patchwork.libcamera.org/api/people/17/?format=json","name":"Paul Elder","email":"paul.elder@ideasonboard.com"},"version":4,"total":37,"received_total":37,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/1448/mbox/","cover_letter":{"id":10349,"url":"https://patchwork.libcamera.org/api/covers/10349/?format=json","web_url":"https://patchwork.libcamera.org/cover/10349/","msgid":"<20201106103707.49660-1-paul.elder@ideasonboard.com>","date":"2020-11-06T10:36:30","name":"[libcamera-devel,v4,00/37] IPA isolation implementation","mbox":"https://patchwork.libcamera.org/cover/10349/mbox/"},"patches":[{"id":10386,"url":"https://patchwork.libcamera.org/api/patches/10386/?format=json","web_url":"https://patchwork.libcamera.org/patch/10386/","msgid":"<20201106103707.49660-2-paul.elder@ideasonboard.com>","date":"2020-11-06T10:36:31","name":"[libcamera-devel,v4,01/37] utils: ipc: import mojo","mbox":"https://patchwork.libcamera.org/patch/10386/mbox/"},{"id":10350,"url":"https://patchwork.libcamera.org/api/patches/10350/?format=json","web_url":"https://patchwork.libcamera.org/patch/10350/","msgid":"<20201106103707.49660-3-paul.elder@ideasonboard.com>","date":"2020-11-06T10:36:32","name":"[libcamera-devel,v4,02/37] README, meson: Add dependency on ply and jinja2 for IPA interface generation","mbox":"https://patchwork.libcamera.org/patch/10350/mbox/"},{"id":10351,"url":"https://patchwork.libcamera.org/api/patches/10351/?format=json","web_url":"https://patchwork.libcamera.org/patch/10351/","msgid":"<20201106103707.49660-4-paul.elder@ideasonboard.com>","date":"2020-11-06T10:36:33","name":"[libcamera-devel,v4,03/37] libcamera: Update dep5 to specify license for mojo","mbox":"https://patchwork.libcamera.org/patch/10351/mbox/"},{"id":10352,"url":"https://patchwork.libcamera.org/api/patches/10352/?format=json","web_url":"https://patchwork.libcamera.org/patch/10352/","msgid":"<20201106103707.49660-5-paul.elder@ideasonboard.com>","date":"2020-11-06T10:36:34","name":"[libcamera-devel,v4,04/37] utils: ipc: add templates for code generation for IPC mechanism","mbox":"https://patchwork.libcamera.org/patch/10352/mbox/"},{"id":10353,"url":"https://patchwork.libcamera.org/api/patches/10353/?format=json","web_url":"https://patchwork.libcamera.org/patch/10353/","msgid":"<20201106103707.49660-6-paul.elder@ideasonboard.com>","date":"2020-11-06T10:36:35","name":"[libcamera-devel,v4,05/37] utils: ipc: add generator script","mbox":"https://patchwork.libcamera.org/patch/10353/mbox/"},{"id":10354,"url":"https://patchwork.libcamera.org/api/patches/10354/?format=json","web_url":"https://patchwork.libcamera.org/patch/10354/","msgid":"<20201106103707.49660-7-paul.elder@ideasonboard.com>","date":"2020-11-06T10:36:36","name":"[libcamera-devel,v4,06/37] utils: ipc: add parser script","mbox":"https://patchwork.libcamera.org/patch/10354/mbox/"},{"id":10355,"url":"https://patchwork.libcamera.org/api/patches/10355/?format=json","web_url":"https://patchwork.libcamera.org/patch/10355/","msgid":"<20201106103707.49660-8-paul.elder@ideasonboard.com>","date":"2020-11-06T10:36:37","name":"[libcamera-devel,v4,07/37] Documentation: skip generating documentation for generated code","mbox":"https://patchwork.libcamera.org/patch/10355/mbox/"},{"id":10356,"url":"https://patchwork.libcamera.org/api/patches/10356/?format=json","web_url":"https://patchwork.libcamera.org/patch/10356/","msgid":"<20201106103707.49660-9-paul.elder@ideasonboard.com>","date":"2020-11-06T10:36:38","name":"[libcamera-devel,v4,08/37] libcamera: Add IPADataSerializer","mbox":"https://patchwork.libcamera.org/patch/10356/mbox/"},{"id":10357,"url":"https://patchwork.libcamera.org/api/patches/10357/?format=json","web_url":"https://patchwork.libcamera.org/patch/10357/","msgid":"<20201106103707.49660-10-paul.elder@ideasonboard.com>","date":"2020-11-06T10:36:39","name":"[libcamera-devel,v4,09/37] libcamera: Add IPAIPC","mbox":"https://patchwork.libcamera.org/patch/10357/mbox/"},{"id":10358,"url":"https://patchwork.libcamera.org/api/patches/10358/?format=json","web_url":"https://patchwork.libcamera.org/patch/10358/","msgid":"<20201106103707.49660-11-paul.elder@ideasonboard.com>","date":"2020-11-06T10:36:40","name":"[libcamera-devel,v4,10/37] libcamera: Add IPAIPC implementation based on unix socket","mbox":"https://patchwork.libcamera.org/patch/10358/mbox/"},{"id":10359,"url":"https://patchwork.libcamera.org/api/patches/10359/?format=json","web_url":"https://patchwork.libcamera.org/patch/10359/","msgid":"<20201106103707.49660-12-paul.elder@ideasonboard.com>","date":"2020-11-06T10:36:41","name":"[libcamera-devel,v4,11/37] meson: ipa, proxy: Generate headers and proxy with mojo","mbox":"https://patchwork.libcamera.org/patch/10359/mbox/"},{"id":10360,"url":"https://patchwork.libcamera.org/api/patches/10360/?format=json","web_url":"https://patchwork.libcamera.org/patch/10360/","msgid":"<20201106103707.49660-13-paul.elder@ideasonboard.com>","date":"2020-11-06T10:36:42","name":"[libcamera-devel,v4,12/37] ipa: raspberrypi: meson: Add dependency on generated headers","mbox":"https://patchwork.libcamera.org/patch/10360/mbox/"},{"id":10361,"url":"https://patchwork.libcamera.org/api/patches/10361/?format=json","web_url":"https://patchwork.libcamera.org/patch/10361/","msgid":"<20201106103707.49660-14-paul.elder@ideasonboard.com>","date":"2020-11-06T10:36:43","name":"[libcamera-devel,v4,13/37] libcamera: IPAModule: Replace ipa_context with IPAInterface","mbox":"https://patchwork.libcamera.org/patch/10361/mbox/"},{"id":10362,"url":"https://patchwork.libcamera.org/api/patches/10362/?format=json","web_url":"https://patchwork.libcamera.org/patch/10362/","msgid":"<20201106103707.49660-15-paul.elder@ideasonboard.com>","date":"2020-11-06T10:36:44","name":"[libcamera-devel,v4,14/37] libcamera: ipa_context_wrapper: Remove ipa_context_wrapper","mbox":"https://patchwork.libcamera.org/patch/10362/mbox/"},{"id":10363,"url":"https://patchwork.libcamera.org/api/patches/10363/?format=json","web_url":"https://patchwork.libcamera.org/patch/10363/","msgid":"<20201106103707.49660-16-paul.elder@ideasonboard.com>","date":"2020-11-06T10:36:45","name":"[libcamera-devel,v4,15/37] libcamera: IPAProxy: Remove stop() override","mbox":"https://patchwork.libcamera.org/patch/10363/mbox/"},{"id":10364,"url":"https://patchwork.libcamera.org/api/patches/10364/?format=json","web_url":"https://patchwork.libcamera.org/patch/10364/","msgid":"<20201106103707.49660-17-paul.elder@ideasonboard.com>","date":"2020-11-06T10:36:46","name":"[libcamera-devel,v4,16/37] libcamera: IPAProxy: Add isolate parameter to create()","mbox":"https://patchwork.libcamera.org/patch/10364/mbox/"},{"id":10365,"url":"https://patchwork.libcamera.org/api/patches/10365/?format=json","web_url":"https://patchwork.libcamera.org/patch/10365/","msgid":"<20201106103707.49660-18-paul.elder@ideasonboard.com>","date":"2020-11-06T10:36:47","name":"[libcamera-devel,v4,17/37] libcamera: PipelineHandler: Remove IPA from base class","mbox":"https://patchwork.libcamera.org/patch/10365/mbox/"},{"id":10366,"url":"https://patchwork.libcamera.org/api/patches/10366/?format=json","web_url":"https://patchwork.libcamera.org/patch/10366/","msgid":"<20201106103707.49660-19-paul.elder@ideasonboard.com>","date":"2020-11-06T10:36:48","name":"[libcamera-devel,v4,18/37] libcamera: IPAInterface: Remove all functions from IPAInterface","mbox":"https://patchwork.libcamera.org/patch/10366/mbox/"},{"id":10367,"url":"https://patchwork.libcamera.org/api/patches/10367/?format=json","web_url":"https://patchwork.libcamera.org/patch/10367/","msgid":"<20201106103707.49660-20-paul.elder@ideasonboard.com>","date":"2020-11-06T10:36:49","name":"[libcamera-devel,v4,19/37] libcamera: IPAInterface: make ipaCreate return IPAInterface","mbox":"https://patchwork.libcamera.org/patch/10367/mbox/"},{"id":10368,"url":"https://patchwork.libcamera.org/api/patches/10368/?format=json","web_url":"https://patchwork.libcamera.org/patch/10368/","msgid":"<20201106103707.49660-21-paul.elder@ideasonboard.com>","date":"2020-11-06T10:36:50","name":"[libcamera-devel,v4,20/37] libcamera: IPAInterface: remove ipa_context and functions from documentation","mbox":"https://patchwork.libcamera.org/patch/10368/mbox/"},{"id":10369,"url":"https://patchwork.libcamera.org/api/patches/10369/?format=json","web_url":"https://patchwork.libcamera.org/patch/10369/","msgid":"<20201106103707.49660-22-paul.elder@ideasonboard.com>","date":"2020-11-06T10:36:51","name":"[libcamera-devel,v4,21/37] libcamera: IPAManager: Fetch IPAProxy corresponding to pipeline","mbox":"https://patchwork.libcamera.org/patch/10369/mbox/"},{"id":10370,"url":"https://patchwork.libcamera.org/api/patches/10370/?format=json","web_url":"https://patchwork.libcamera.org/patch/10370/","msgid":"<20201106103707.49660-23-paul.elder@ideasonboard.com>","date":"2020-11-06T10:36:52","name":"[libcamera-devel,v4,22/37] libcamera: IPAManager: add isolation flag to proxy creation","mbox":"https://patchwork.libcamera.org/patch/10370/mbox/"},{"id":10371,"url":"https://patchwork.libcamera.org/api/patches/10371/?format=json","web_url":"https://patchwork.libcamera.org/patch/10371/","msgid":"<20201106103707.49660-24-paul.elder@ideasonboard.com>","date":"2020-11-06T10:36:53","name":"[libcamera-devel,v4,23/37] libcamera: IPAManager: Make createIPA return proxy directly","mbox":"https://patchwork.libcamera.org/patch/10371/mbox/"},{"id":10372,"url":"https://patchwork.libcamera.org/api/patches/10372/?format=json","web_url":"https://patchwork.libcamera.org/patch/10372/","msgid":"<20201106103707.49660-25-paul.elder@ideasonboard.com>","date":"2020-11-06T10:36:54","name":"[libcamera-devel,v4,24/37] ipa: Add core.mojom","mbox":"https://patchwork.libcamera.org/patch/10372/mbox/"},{"id":10373,"url":"https://patchwork.libcamera.org/api/patches/10373/?format=json","web_url":"https://patchwork.libcamera.org/patch/10373/","msgid":"<20201106103707.49660-26-paul.elder@ideasonboard.com>","date":"2020-11-06T10:36:55","name":"[libcamera-devel,v4,25/37] ipa: raspberrypi: Add mojom data definition file","mbox":"https://patchwork.libcamera.org/patch/10373/mbox/"},{"id":10374,"url":"https://patchwork.libcamera.org/api/patches/10374/?format=json","web_url":"https://patchwork.libcamera.org/patch/10374/","msgid":"<20201106103707.49660-27-paul.elder@ideasonboard.com>","date":"2020-11-06T10:36:56","name":"[libcamera-devel,v4,26/37] libcamera: pipeline, ipa: raspberrypi: Use new data definition","mbox":"https://patchwork.libcamera.org/patch/10374/mbox/"},{"id":10375,"url":"https://patchwork.libcamera.org/api/patches/10375/?format=json","web_url":"https://patchwork.libcamera.org/patch/10375/","msgid":"<20201106103707.49660-28-paul.elder@ideasonboard.com>","date":"2020-11-06T10:36:57","name":"[libcamera-devel,v4,27/37] libcamera: pipeline, ipa: vimc: Support the new IPC mechanism","mbox":"https://patchwork.libcamera.org/patch/10375/mbox/"},{"id":10376,"url":"https://patchwork.libcamera.org/api/patches/10376/?format=json","web_url":"https://patchwork.libcamera.org/patch/10376/","msgid":"<20201106103707.49660-29-paul.elder@ideasonboard.com>","date":"2020-11-06T10:36:58","name":"[libcamera-devel,v4,28/37] libcamera: pipeline, ipa: rkisp1: Support the new IPC mechanism","mbox":"https://patchwork.libcamera.org/patch/10376/mbox/"},{"id":10377,"url":"https://patchwork.libcamera.org/api/patches/10377/?format=json","web_url":"https://patchwork.libcamera.org/patch/10377/","msgid":"<20201106103707.49660-30-paul.elder@ideasonboard.com>","date":"2020-11-06T10:36:59","name":"[libcamera-devel,v4,29/37] libcamera: IPAProxy: Remove registration mechanism","mbox":"https://patchwork.libcamera.org/patch/10377/mbox/"},{"id":10378,"url":"https://patchwork.libcamera.org/api/patches/10378/?format=json","web_url":"https://patchwork.libcamera.org/patch/10378/","msgid":"<20201106103707.49660-31-paul.elder@ideasonboard.com>","date":"2020-11-06T10:37:00","name":"[libcamera-devel,v4,30/37] libcamera: proxy: Remove IPAProxyLinux and IPAProxyThread","mbox":"https://patchwork.libcamera.org/patch/10378/mbox/"},{"id":10379,"url":"https://patchwork.libcamera.org/api/patches/10379/?format=json","web_url":"https://patchwork.libcamera.org/patch/10379/","msgid":"<20201106103707.49660-32-paul.elder@ideasonboard.com>","date":"2020-11-06T10:37:01","name":"[libcamera-devel,v4,31/37] ipa: remove libipa","mbox":"https://patchwork.libcamera.org/patch/10379/mbox/"},{"id":10380,"url":"https://patchwork.libcamera.org/api/patches/10380/?format=json","web_url":"https://patchwork.libcamera.org/patch/10380/","msgid":"<20201106103707.49660-33-paul.elder@ideasonboard.com>","date":"2020-11-06T10:37:02","name":"[libcamera-devel,v4,32/37] tests: ipa_interface_test: Update to use new createIPA","mbox":"https://patchwork.libcamera.org/patch/10380/mbox/"},{"id":10381,"url":"https://patchwork.libcamera.org/api/patches/10381/?format=json","web_url":"https://patchwork.libcamera.org/patch/10381/","msgid":"<20201106103707.49660-34-paul.elder@ideasonboard.com>","date":"2020-11-06T10:37:03","name":"[libcamera-devel,v4,33/37] tests: Remove IPA wrappers test","mbox":"https://patchwork.libcamera.org/patch/10381/mbox/"},{"id":10382,"url":"https://patchwork.libcamera.org/api/patches/10382/?format=json","web_url":"https://patchwork.libcamera.org/patch/10382/","msgid":"<20201106103707.49660-35-paul.elder@ideasonboard.com>","date":"2020-11-06T10:37:04","name":"[libcamera-devel,v4,34/37] tests: Add IPADataSerializer test","mbox":"https://patchwork.libcamera.org/patch/10382/mbox/"},{"id":10383,"url":"https://patchwork.libcamera.org/api/patches/10383/?format=json","web_url":"https://patchwork.libcamera.org/patch/10383/","msgid":"<20201106103707.49660-36-paul.elder@ideasonboard.com>","date":"2020-11-06T10:37:05","name":"[libcamera-devel,v4,35/37] tests: Add test for IPAIPCUnixSocket","mbox":"https://patchwork.libcamera.org/patch/10383/mbox/"},{"id":10384,"url":"https://patchwork.libcamera.org/api/patches/10384/?format=json","web_url":"https://patchwork.libcamera.org/patch/10384/","msgid":"<20201106103707.49660-37-paul.elder@ideasonboard.com>","date":"2020-11-06T10:37:06","name":"[libcamera-devel,v4,36/37] Documentation: Add IPA writers guide","mbox":"https://patchwork.libcamera.org/patch/10384/mbox/"},{"id":10385,"url":"https://patchwork.libcamera.org/api/patches/10385/?format=json","web_url":"https://patchwork.libcamera.org/patch/10385/","msgid":"<20201106103707.49660-38-paul.elder@ideasonboard.com>","date":"2020-11-06T10:37:07","name":"[libcamera-devel,v4,37/37] tests: Test IPA serializer generation","mbox":"https://patchwork.libcamera.org/patch/10385/mbox/"}]}