* [PATCH] MAINTAINERS: TPM DEVICE DRIVER: linux-tpmdd-nixos @ 2025-03-06 21:17 Jarkko Sakkinen 2025-03-06 21:19 ` Jarkko Sakkinen 2025-03-07 9:22 ` Miguel Ojeda 0 siblings, 2 replies; 6+ messages in thread From: Jarkko Sakkinen @ 2025-03-06 21:17 UTC (permalink / raw) To: linux-kernel, Miguel Ojeda, Alex Gaynor, Boqun Feng, Gary Guo, Björn Roy Baron, Benno Lossin, Andreas Hindborg, Alice Ryhl, Trevor Gross, rust-for-linux Cc: Jarkko Sakkinen This is my new testing tree for my kernel tree. It will over time replace my previous BuildRoot based testing tree (but not just yet). Depending on host `docker compose up --build` (or podman) will spit out rootfs and OVMF/AAVMF image depending on host where it is compiled. This allows a few new perks such as: 1. Trivial Aarch64 testing in QEMU and in macOS (without requiring dual boot to Asahi Linux necessarily). 2. Testing of more complex configurations such as Integrity Measurement Architecture (IMA). 3. Easier management of both GCC and Rust toolchains, thus enabling testing of Rust-enabled kernel. Signed-off-by: Jarkko Sakkinen <jarkko@kernel.org> --- MAINTAINERS | 1 + 1 file changed, 1 insertion(+) diff --git a/MAINTAINERS b/MAINTAINERS index 8e0736dc2ee0..ea7c40b76181 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -24033,6 +24033,7 @@ R: Jason Gunthorpe <jgg@ziepe.ca> L: linux-integrity@vger.kernel.org S: Maintained W: https://codeberg.org/jarkko/linux-tpmdd-test +W: https://gitlab.com/jarkkojs/linux-tpmdd-nixos Q: https://patchwork.kernel.org/project/linux-integrity/list/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git F: Documentation/devicetree/bindings/tpm/ -- 2.48.1 ^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [PATCH] MAINTAINERS: TPM DEVICE DRIVER: linux-tpmdd-nixos 2025-03-06 21:17 [PATCH] MAINTAINERS: TPM DEVICE DRIVER: linux-tpmdd-nixos Jarkko Sakkinen @ 2025-03-06 21:19 ` Jarkko Sakkinen 2025-03-07 9:22 ` Miguel Ojeda 1 sibling, 0 replies; 6+ messages in thread From: Jarkko Sakkinen @ 2025-03-06 21:19 UTC (permalink / raw) To: linux-kernel, Miguel Ojeda, Alex Gaynor, Boqun Feng, Gary Guo, Björn Roy Baron, Benno Lossin, Andreas Hindborg, Alice Ryhl, Trevor Gross, rust-for-linux On Thu, Mar 06, 2025 at 11:17:16PM +0200, Jarkko Sakkinen wrote: > This is my new testing tree for my kernel tree. It will over time replace > my previous BuildRoot based testing tree (but not just yet). > > Depending on host `docker compose up --build` (or podman) will spit out > rootfs and OVMF/AAVMF image depending on host where it is compiled. Oops "depending on host" x2. As far as I'm concerned don't care ;-) BR, Jarkko ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH] MAINTAINERS: TPM DEVICE DRIVER: linux-tpmdd-nixos 2025-03-06 21:17 [PATCH] MAINTAINERS: TPM DEVICE DRIVER: linux-tpmdd-nixos Jarkko Sakkinen 2025-03-06 21:19 ` Jarkko Sakkinen @ 2025-03-07 9:22 ` Miguel Ojeda 2025-03-07 16:52 ` Jarkko Sakkinen 1 sibling, 1 reply; 6+ messages in thread From: Miguel Ojeda @ 2025-03-07 9:22 UTC (permalink / raw) To: Jarkko Sakkinen Cc: linux-kernel, Miguel Ojeda, Alex Gaynor, Boqun Feng, Gary Guo, Björn Roy Baron, Benno Lossin, Andreas Hindborg, Alice Ryhl, Trevor Gross, rust-for-linux, Fiona Behrens, Tamir Duberstein On Thu, Mar 6, 2025 at 10:17 PM Jarkko Sakkinen <jarkko@kernel.org> wrote: > > This is my new testing tree for my kernel tree. It will over time replace > my previous BuildRoot based testing tree (but not just yet). Thanks for Cc'ing! I assume this is related to your subsystem and that it will go through there. Cc'ing Fiona as well since she was interested in Nix and Tamir who does macOS; so they may be interested. Cheers, Miguel ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH] MAINTAINERS: TPM DEVICE DRIVER: linux-tpmdd-nixos 2025-03-07 9:22 ` Miguel Ojeda @ 2025-03-07 16:52 ` Jarkko Sakkinen 2025-03-13 11:26 ` Fiona Behrens 0 siblings, 1 reply; 6+ messages in thread From: Jarkko Sakkinen @ 2025-03-07 16:52 UTC (permalink / raw) To: Miguel Ojeda Cc: linux-kernel, Miguel Ojeda, Alex Gaynor, Boqun Feng, Gary Guo, Björn Roy Baron, Benno Lossin, Andreas Hindborg, Alice Ryhl, Trevor Gross, rust-for-linux, Fiona Behrens, Tamir Duberstein On Fri, Mar 07, 2025 at 10:22:10AM +0100, Miguel Ojeda wrote: > On Thu, Mar 6, 2025 at 10:17 PM Jarkko Sakkinen <jarkko@kernel.org> wrote: > > > > This is my new testing tree for my kernel tree. It will over time replace > > my previous BuildRoot based testing tree (but not just yet). > > Thanks for Cc'ing! I assume this is related to your subsystem and that > it will go through there. > > Cc'ing Fiona as well since she was interested in Nix and Tamir who > does macOS; so they may be interested. Yeah, so I just used get_maintainer.pl and it picked you but I'm happy if you enjoy it :-) linux-tpmdd comes originally from TPM driver but these days it's really just my maintainer tree for every possible pull request I do, as I'm also e.g. Linux keyring co-maintainer. My biggest barrier with Rust has been testing (like almost always in any software engineering problem) so I just figured out something that would sort it out for me. I also thought that by starting doing some testing for Rust patch sets that contain some tests would be a low-barrier way for me to learn a bit how everything works in that side. I think I quickly talked about this with Fiona and this is a bit different angle in a way i.e., using Nix for profit as a tool to implement together with Docker a trivial embedded build system so that you can build kernel + EFI in any operating system (I personally use Fedora). > > Cheers, > Miguel BR, Jarkko ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH] MAINTAINERS: TPM DEVICE DRIVER: linux-tpmdd-nixos 2025-03-07 16:52 ` Jarkko Sakkinen @ 2025-03-13 11:26 ` Fiona Behrens 2025-03-14 14:48 ` Jarkko Sakkinen 0 siblings, 1 reply; 6+ messages in thread From: Fiona Behrens @ 2025-03-13 11:26 UTC (permalink / raw) To: Jarkko Sakkinen Cc: Miguel Ojeda, linux-kernel, Miguel Ojeda, Alex Gaynor, Boqun Feng, Gary Guo, Björn Roy Baron, Benno Lossin, Andreas Hindborg, Alice Ryhl, Trevor Gross, rust-for-linux, Tamir Duberstein Jarkko Sakkinen <jarkko@kernel.org> writes: > On Fri, Mar 07, 2025 at 10:22:10AM +0100, Miguel Ojeda wrote: >> On Thu, Mar 6, 2025 at 10:17 PM Jarkko Sakkinen <jarkko@kernel.org> wrote: >> > >> > This is my new testing tree for my kernel tree. It will over time replace >> > my previous BuildRoot based testing tree (but not just yet). >> >> Thanks for Cc'ing! I assume this is related to your subsystem and that >> it will go through there. >> >> Cc'ing Fiona as well since she was interested in Nix and Tamir who >> does macOS; so they may be interested. > > Yeah, so I just used get_maintainer.pl and it picked you but I'm > happy if you enjoy it :-) linux-tpmdd comes originally from TPM driver > but these days it's really just my maintainer tree for every possible > pull request I do, as I'm also e.g. Linux keyring co-maintainer. > > My biggest barrier with Rust has been testing (like almost always in any > software engineering problem) so I just figured out something that would > sort it out for me. I also thought that by starting doing some testing > for Rust patch sets that contain some tests would be a low-barrier way > for me to learn a bit how everything works in that side. > > I think I quickly talked about this with Fiona and this is a bit > different angle in a way i.e., using Nix for profit as a tool to > implement together with Docker a trivial embedded build system so that > you can build kernel + EFI in any operating system (I personally use > Fedora). Yeah exactly, took me a while to understand your usage :) I use nix mainly as a dev shell and plan to add building the kernel through nix. Once I have the time and remember this still then I might try to include your work in the nix repo I maintain. Maybe we can also build docker container images for kernel development processes using nix and stuff like that. Thanks, Fiona > >> >> Cheers, >> Miguel > > BR, Jarkko ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH] MAINTAINERS: TPM DEVICE DRIVER: linux-tpmdd-nixos 2025-03-13 11:26 ` Fiona Behrens @ 2025-03-14 14:48 ` Jarkko Sakkinen 0 siblings, 0 replies; 6+ messages in thread From: Jarkko Sakkinen @ 2025-03-14 14:48 UTC (permalink / raw) To: Fiona Behrens Cc: Miguel Ojeda, linux-kernel, Miguel Ojeda, Alex Gaynor, Boqun Feng, Gary Guo, Björn Roy Baron, Benno Lossin, Andreas Hindborg, Alice Ryhl, Trevor Gross, rust-for-linux, Tamir Duberstein On Thu, Mar 13, 2025 at 12:26:47PM +0100, Fiona Behrens wrote: > Jarkko Sakkinen <jarkko@kernel.org> writes: > > > On Fri, Mar 07, 2025 at 10:22:10AM +0100, Miguel Ojeda wrote: > >> On Thu, Mar 6, 2025 at 10:17 PM Jarkko Sakkinen <jarkko@kernel.org> wrote: > >> > > >> > This is my new testing tree for my kernel tree. It will over time replace > >> > my previous BuildRoot based testing tree (but not just yet). > >> > >> Thanks for Cc'ing! I assume this is related to your subsystem and that > >> it will go through there. > >> > >> Cc'ing Fiona as well since she was interested in Nix and Tamir who > >> does macOS; so they may be interested. > > > > Yeah, so I just used get_maintainer.pl and it picked you but I'm > > happy if you enjoy it :-) linux-tpmdd comes originally from TPM driver > > but these days it's really just my maintainer tree for every possible > > pull request I do, as I'm also e.g. Linux keyring co-maintainer. > > > > My biggest barrier with Rust has been testing (like almost always in any > > software engineering problem) so I just figured out something that would > > sort it out for me. I also thought that by starting doing some testing > > for Rust patch sets that contain some tests would be a low-barrier way > > for me to learn a bit how everything works in that side. > > > > I think I quickly talked about this with Fiona and this is a bit > > different angle in a way i.e., using Nix for profit as a tool to > > implement together with Docker a trivial embedded build system so that > > you can build kernel + EFI in any operating system (I personally use > > Fedora). > > Yeah exactly, took me a while to understand your usage :) > I use nix mainly as a dev shell and plan to add building the kernel > through nix. > > Once I have the time and remember this still then I might try to include > your work in the nix repo I maintain. Maybe we can also build docker > container images for kernel development processes using nix and stuff > like that. Yes, so no plans to step on your toes. I'm going to keep this "opionated repository" for my own maintainer work :-) And possibly for some contributions outside my usual sandbox. That said, anything can be taken for more generic use... [ping me for license incompatibility issues, I de-facto to GPLv3 but permit to other licensing framework on request]. > > Thanks, > Fiona BR, Jarkko ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2025-03-14 14:49 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2025-03-06 21:17 [PATCH] MAINTAINERS: TPM DEVICE DRIVER: linux-tpmdd-nixos Jarkko Sakkinen 2025-03-06 21:19 ` Jarkko Sakkinen 2025-03-07 9:22 ` Miguel Ojeda 2025-03-07 16:52 ` Jarkko Sakkinen 2025-03-13 11:26 ` Fiona Behrens 2025-03-14 14:48 ` Jarkko Sakkinen
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).