From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6950929522725224448 X-Received: by 2002:a2e:9106:: with SMTP id m6mr14128461ljg.250.1619453996286; Mon, 26 Apr 2021 09:19:56 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a19:f815:: with SMTP id a21ls1614712lff.1.gmail; Mon, 26 Apr 2021 09:19:55 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwotMxpyDkPC2MRoPXpRFHr/i76bInfnjisUxDkZ/+TiCeUpBEM1kPoCmNym4475Jn96pBj X-Received: by 2002:a05:6512:3087:: with SMTP id z7mr12927863lfd.285.1619453995281; Mon, 26 Apr 2021 09:19:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1619453995; cv=none; d=google.com; s=arc-20160816; b=HGhSgasxOZx2Tiv5xSFDaKf1yZ2cFCh52c3/eaMhUV28sXV0wJku0S1Ukv66VOHAxs YWScAwp0NC0Gov/Sv9/F5iEveJm4UfXu8E60wp7Us5FfidnD4EhAO/oO62lolQZLpXKN UYYC+39isLtlTG066o4gQ7oSOAmV6lmwWO+GQSfeXjjFuorBqLPtaFefsJp9avk3MFOa ZY9j1lTHmJ4qU/sXXsmj8aq2LjfMg9zZUXd47YqgbBIggyTB2G++2YIfSF/TLsGl7lqS XTeJszROZbj/g3OYK9Uf5uL6IP308afcYRmF0EcPVuGXTCZM2xrp7SNJ3HO4ck4yPdzx E8SQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from; bh=O0bFPAwQAOvps+SQVRI5OLUcCmKikNiEHqihmBEvcYg=; b=isw18eiR0p/7/a9ZOeRe8KfYAhQm/NncQzvHb+7SZDaevIw6pnBw2n/8kkFTkvwAYV n4EKoWPSoFWLhwMBNyKWlm0elePSnVnlzZVojzf4AtqbJY8YNl2fEkLaOLOsB+j9mq2c sQmkSsYLObNLbVJgX/VYT0VvzqqZb8Em+GuUYbOLjjKGr9CaGj/fTc1AwdKk6Jnew/6L IidVFiS344NnuHhR1PY3a29bV7fsZbYAnTr+r+ZfZhW5mXvQt/d9zxwgoK22F+/WHHVH TLb21iLbFSh9ljKOcP0DpF7ByUClvZezmpGWdPQdVqAM3pQTorLHNybOwXnoVUHUxBot BrPg== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 194.138.37.40 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from gecko.sbs.de (gecko.sbs.de. [194.138.37.40]) by gmr-mx.google.com with ESMTPS id 5si360351lfm.7.2021.04.26.09.19.55 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 26 Apr 2021 09:19:55 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 194.138.37.40 as permitted sender) client-ip=194.138.37.40; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 194.138.37.40 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by gecko.sbs.de (8.15.2/8.15.2) with ESMTPS id 13QGJso6011152 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 26 Apr 2021 18:19:54 +0200 Received: from MD1T0KAC-VM.ad001.siemens.net (md1t0kac.ad001.siemens.net [139.25.0.7]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 13QGGC8e017700; Mon, 26 Apr 2021 18:16:12 +0200 From: Felix Moessbauer To: isar-users@googlegroups.com, amikan@ilbers.de, jan.kiszka@siemens.com Cc: henning.schild@siemens.com, Felix Moessbauer Subject: [PATCH v3 0/1] Add support to build binary version of DKMS kernel modules Date: Mon, 26 Apr 2021 18:16:01 +0200 Message-Id: <20210426161602.13875-1-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <3495ece4-950e-a0ba-64b2-e892f98ec1f8@ilbers.de> References: <3495ece4-950e-a0ba-64b2-e892f98ec1f8@ilbers.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUID: SU87UStWlliC Hi Jan, Anton, while playing around with various targets, I noticed that the auto-detection of the current kernel does not work well in the chroot environments. Instead, we now tell dkms the exact kernel version and architecture based on the debian kernel image and the target architecture. Changes since v2: - do not auto-detect kernel, but extract it from the ISAR arch + kernel image name - fix builds on ubuntu Best regards, Felix Felix Moessbauer (1): Add support to build binary version of DKMS kernel modules meta-isar/conf/local.conf.sample | 5 +- .../example-dkms-module.bb | 14 ++++ meta/classes/dkms-module.bbclass | 75 +++++++++++++++++++ scripts/ci_build.sh | 1 + 4 files changed, 94 insertions(+), 1 deletion(-) create mode 100644 meta-isar/recipes-kernel/example-dkms-module/example-dkms-module.bb create mode 100644 meta/classes/dkms-module.bbclass -- 2.20.1