diff options
author | Sidath Senanayake <sidaths@google.com> | 2018-04-27 13:23:04 +0200 |
---|---|---|
committer | Sidath Senanayake <sidaths@google.com> | 2018-04-27 13:23:04 +0200 |
commit | 3fe808a3e4ba33fa6fc47255b6ec14611e8ef8de (patch) | |
tree | 8a23baaae16dae4ca0431e002cb736a1034039c2 /mali_kbase/build.bp | |
parent | 8946bcdee4c36dbc82b8c2a2abcf9c2f5eab5ae0 (diff) | |
download | gpu-3fe808a3e4ba33fa6fc47255b6ec14611e8ef8de.tar.gz |
Mali Bifrost DDK r12p0 KMD
Provenance:
875d9aa9b (collaborate/EAC/b_r12p0)
BX304L01B-BU-00000-r12p0-01rel0
BX304L06A-BU-00000-r12p0-01rel0
BX304X07X-BU-00000-r12p0-01rel0
Signed-off-by: Sidath Senanayake <sidaths@google.com>
Change-Id: Id91cbb43f407e908f71a977fd139ea1e3a4f6b6f
Diffstat (limited to 'mali_kbase/build.bp')
-rw-r--r-- | mali_kbase/build.bp | 60 |
1 files changed, 33 insertions, 27 deletions
diff --git a/mali_kbase/build.bp b/mali_kbase/build.bp index 4517b46..afc39ff 100644 --- a/mali_kbase/build.bp +++ b/mali_kbase/build.bp @@ -3,13 +3,17 @@ * ---------------------------------------------------------------------------- * This confidential and proprietary software may be used only as authorized * by a licensing agreement from ARM Limited. - * (C) COPYRIGHT 2017 ARM Limited, ALL RIGHTS RESERVED + * (C) COPYRIGHT 2017-2018 ARM Limited, ALL RIGHTS RESERVED * The entire notice above must be reproduced on all authorized copies and * copies may only be made to the extent permitted by a licensing agreement * from ARM Limited. * ---------------------------------------------------------------------------- */ +/* Kernel-side tests may include mali_kbase's headers. Therefore any config + * options which affect the sizes of any structs (e.g. adding extra members) + * must be included in these defaults, so that the structs are consistent in + * both mali_kbase and the test modules. */ bob_defaults { name: "mali_kbase_shared_config_defaults", no_mali: { @@ -21,7 +25,32 @@ bob_defaults { mali_devfreq: { kbuild_options: ["CONFIG_MALI_DEVFREQ=y"], }, - + mali_midgard_dvfs: { + kbuild_options: ["CONFIG_MALI_MIDGARD_DVFS=y"], + }, + mali_trace_timeline: { + kbuild_options: ["CONFIG_MALI_TRACE_TIMELINE=y"], + }, + mali_debug: { + kbuild_options: ["CONFIG_MALI_DEBUG=y"], + }, + mali_fpga_bus_logger: { + kbuild_options: ["CONFIG_MALI_FPGA_BUS_LOGGER=y"], + }, + cinstr_job_dump: { + kbuild_options: ["CONFIG_MALI_JOB_DUMP=y"], + }, + mali_gator_support: { + kbuild_options: ["CONFIG_MALI_GATOR_SUPPORT=y"], + }, + mali_system_trace: { + kbuild_options: ["CONFIG_MALI_SYSTEM_TRACE=y"], + }, + kbuild_options: [ + "MALI_UNIT_TEST={{.unit_test_code}}", + "MALI_CUSTOMER_RELEASE={{.release}}", + "MALI_KERNEL_TEST_API={{.debug}}", + ], defaults: ["kernel_defaults"], } @@ -50,46 +79,23 @@ bob_kernel_module { "CONFIG_MALI_PLATFORM_NAME={{.mali_platform_name}}", "MALI_KERNEL_TEST_API={{.unit_test_code}}", "MALI_MOCK_TEST={{.mali_mock_test}}", - "MALI_UNIT_TEST={{.unit_test_code}}", ], - cinstr_job_dump: { - kbuild_options: ["CONFIG_MALI_JOB_DUMP=y"], - }, - mali_debug: { - kbuild_options: ["CONFIG_MALI_DEBUG=y"], - }, - mali_gator_support: { - kbuild_options: ["CONFIG_MALI_GATOR_SUPPORT=y"], - }, - mali_system_trace: { - kbuild_options: ["CONFIG_MALI_SYSTEM_TRACE=y"], - }, mali_error_inject: { kbuild_options: ["CONFIG_MALI_ERROR_INJECT=y"], }, mali_error_inject_random: { kbuild_options: ["CONFIG_MALI_ERROR_INJECT_RANDOM=y"], }, - mali_trace_timeline: { - kbuild_options: ["CONFIG_MALI_TRACE_TIMELINE=y"], - }, mali_prfcnt_set_secondary: { kbuild_options: ["CONFIG_MALI_PRFCNT_SET_SECONDARY=y"], }, - mali_fpga_bus_logger: { - kbuild_options: ["CONFIG_MALI_FPGA_BUS_LOGGER=y"], - }, - mali_midgard_dvfs: { - kbuild_options: ["CONFIG_MALI_MIDGARD_DVFS=y"], - }, mali_2mb_alloc: { kbuild_options: ["CONFIG_MALI_2MB_ALLOC=y"], }, mali_mock_test: { srcs: ["tests/internal/src/mock/mali_kbase_pm_driver_mock.c"], }, - ump: { - extra_symbols: ["ump"], - }, defaults: ["mali_kbase_shared_config_defaults"], } + +optional_subdirs = ["tests"] |