コミットグラフ

13 コミット

作成者 SHA1 メッセージ 日付
Seshu Madhavi Puppala
3561b03e10 securemsm-kernel: Add support for Bazel for niobe
Add support for Bazel for niobe.

Change-Id: Id04b39ed3b863aca923ec924a7d0ccb01cab421f
Signed-off-by: Seshu Madhavi Puppala <quic_spuppala@quicinc.com>
2023-09-25 02:32:21 -07:00
Anmolpreet Kaur
e22a42f5fe securemsm-kernel: Add rules to build qtee modules on sun
Add changes to support compilation and enablement for
qtee modules on sun. These changes do not enable the
compilation but add a support to enable the driver
compilation just by setting ENABLE_SECUREMSM_QTEE_DLKM to true.

1. Flag ENABLE_SECUREMSM_QTEE_DLKM ensures that we can
enable compilation and enablement of smcinvoke,tzlog and qseecom
driver irrespective of high level KERNEL_DLKM* flags.
2. BUILD.bazel and build/sun.bzl changes to enable bazel
configurations for smcinvoke and tzlog driver once they are enabled
in Android.mk.

Change-Id: I5574c4b328266c3344aac435d034e6639a05fb12
Signed-off-by: Anmolpreet Kaur <quic_anmolpre@quicinc.com>
2023-09-19 23:02:36 +05:30
Chris Goldsworthy
6c1aa1e334 smmu-proxy: Change location of UAPI directory
Change the location of our UAPI directory in order to satisfy
directory structure requirements.

Change-Id: I620f441833fc1cbe5cd871028f2babba47af5ef4
Signed-off-by: Chris Goldsworthy <quic_cgoldswo@quicinc.com>
2023-07-31 12:53:37 -07:00
Nitin LNU
2df9a90c11 securemsm-kernel: Add DDK framework for strait
Add DDK framework for strait to compile with
build bazel framework.

Change-Id: I644cf9121b5fdf8f93c7fa28ab93713cbb9b2bd2
Signed-off-by: Nitin LNU <quic_nlakra@quicinc.com>
2023-07-05 04:02:30 -07:00
Divisha Bisht
3983090d0e securemsm-kernel: Moving qseecom headers to securemsm-kernel
Move qseecom headers to securemsm-kernel. Also, cleanup and split
of qseecom header done based on usage.
These qseecom headers are now exposed to userspace as
qseecom_kernel_headers.
All the other changes are to take care of compilation dependencies
from the above.

Tests: Tested in device with local build with qseecom sampleclient
cmds.

Change-Id: I55442ce7380636a2630c2e372099735fec0756a8
Signed-off-by: Divisha Bisht <quic_divibish@quicinc.com>
2023-06-13 17:34:45 +05:30
Gaurav Kashyap
ed0eab9c68 sec-kernel: move uapi securemsm headers to uapi path
Move the securemsm-kernel uapi headers to a uapi include path,
to conform with the uapi requirements.

NOTE: Duplicating qcedev.h & smcinvoke.h temporarily until
clients that manually include the path use the exported headers.

Change-Id: I33d390954ff0e6c721a5fa8256b431020e4f8912
Signed-off-by: Gaurav Kashyap <quic_gaurkash@quicinc.com>
2023-06-05 09:47:37 -07:00
Sarthak Patidar
1efb70736f Misc: hdcp : Add smcinvoke support for hdcp driver
Change-Id: I76b0e8f24df7f3e36288b1383fc7203bb295c181
Signed-off-by:Sarthak Patidar <quic_spatidar@quicinc.com>
2023-05-30 21:33:34 -07:00
Chris Goldsworthy
2b0e36e377 securemsm-kernel: Compile the SMMU proxy driver with Bazel
Compile the SMMU proxy driver with Bazel.

Change-Id: I3323e2a6fec620354c4f9a6de1270ba9155998af
Signed-off-by: Chris Goldsworthy <quic_cgoldswo@quicinc.com>
2023-04-24 18:33:01 -07:00
Gaurav Kashyap
46f6032141 securemsm-kernel: qcedev & qrng bazel support
Support to build qcedev and qrng modules using
Bazel.

Change-Id: I4411d208f294cdc014280d4da1a211b72d862d53
Signed-off-by: Gaurav Kashyap <quic_gaurkash@quicinc.com>
2023-04-10 11:10:55 -07:00
Rohit Soneta
f76193ca96 securemsm-kernel: expose ITrustedCameraDriver header file
expose ITrustedCameraDriver header file to camera so
that camera kernel driver can trigger protect/unprotect calls.

Change-Id: I4301fc3d676e4bc12fde5a5af0bd61f6a63988aa
2023-03-22 00:18:32 -07:00
Sarthak Patidar
2b906f4c2f Securemsm-kernel:hdcp bazel support
Steps to test

1. Create symlink
    cd kernel_platform
    mkdir techpacks
    cd techpacks
    mkdir securemsm-kernel
    cd securemsm-kernel
    ln /vendor/qcom/open-source/securemsm-kernel/* .

2. To compile

   cd kernel_platfrom
   tools/bazel run  --lto=thin //techpacks/securemsm-kernel:pineapple_consolidate_securemsm-kernel_dist

  Test done::
   Able to compile hdcp DLKM and able to install it at

   out/target/product/<target>/dlkm/lib/modules

Change-Id: Ic2ab2656bd6434944583a12f54920e3db6c15f2d
2023-03-13 19:59:03 -07:00
Smita Ghosh
d45cf2d3bf securemsm-kernel: Meet external module dependency with bazel
Make required changes to satisfy external module dependency.
This gives flexibilty for external modules to include
*.h
linux/*.h

Change-Id: I68c5a5842f84622b85da0056f998775f89e6eebf
2023-02-24 14:44:34 -08:00
Smita Ghosh
3c9e16a3e9 securemsm: Add support for Bazel/Kleaf
Steps to test

1. Create symlink
    cd kernel_platform
    mkdir techpacks
    cd techpacks
    mkdir securemsm-kernel
    cd securemsm-kernel
    ln /vendor/qcom/open-source/securemsm-kernel/* .

2. To compile

    cd kernel_platfrom

    tools/bazel run  --lto=thin //techpacks/securemsm-kernel:pineapple_consolidate_securemsm-kernel_dist

3. Test done:

   Able to compile smcinvoke/tz_log/qseecom DLKM and able to install it
   at
   out/target/product/<target>/dlkm/lib/modules

Change-Id: I8258a1351281a0acb05a2e909bbc421d576b4ee0
2023-02-16 09:23:37 -08:00