Re: [OS-BUILD PATCHv5 0/3] Add clang config framework

2023-10-04 Thread Jan Stancek (via Email Bridge)
From: Jan Stancek on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2654#note_1590644543 it's a warning that this MR and !2651 can't both be merged. This is likely because !2651 is based on older version of this MR, so atm. they cant be both merged. I think you can safely

Re: [OS-BUILD PATCHv5 0/3] Add clang config framework

2023-10-04 Thread Jan Stancek (via Email Bridge)
From: Jan Stancek on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2654#note_1590637068 Fine by me (it's your thread so I left it to you) ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to

Re: [OS-BUILD PATCHv5 0/3] Add clang config framework

2023-10-04 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2654#note_1590319086 @jstancek with your ack, can I assume this is resolved? ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email

Re: [OS-BUILD PATCHv5 0/3] Add clang config framework

2023-10-04 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2654#note_1590321109 @ptalbert what does Merge Warning mean? I rebased this to top of tree for os- build. ___ kernel mailing list --

Re: [OS-BUILD PATCHv5 0/3] Add clang config framework

2023-10-04 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2654#note_1590162968 updated with Jan's suggestion about 'cp %{SOURCE3001} .' ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an

[OS-BUILD PATCHv5 3/3] Add clang config framework

2023-10-04 Thread Don Zickus (via Email Bridge)
From: Don Zickus Add clang config framework Compiling for clang is getting trickier to do because the configs are different than gcc in some cases. Mimic the kgcov framework (which uses priority files) to setup clang to be easier to update their configs. This leads to strange cases where

[OS-BUILD PATCHv5 2/3] Apply partial snippet configs to all configs

2023-10-04 Thread Don Zickus (via Email Bridge)
From: Don Zickus Apply partial snippet configs to all configs There is a macro all_arch_configs that tries to optimize what configs we apply the partial snippets to. While it speeds up things up a bit, it creates conflicts with CLANG options. The process_configs.sh script still processes

[OS-BUILD PATCHv5 0/3] Add clang config framework

2023-10-04 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2654 Compiling for clang is getting trickier to do because the configs are different than gcc in some cases. Mimic the kgcov framework to setup clang to be easier to update their configs.

[OS-BUILD PATCHv5 1/3] Remove unpackaged kgcov config files

2023-10-04 Thread Don Zickus (via Email Bridge)
From: Don Zickus Remove unpackaged kgcov config files The kgcov option is applied as a partial snippet in the spec file. The generated kernel-*-kgcov.config are not packaged and therefore unused. My motivation here is because they conflict with the CLANG options when I overlay the CLANG

Re: [OS-BUILD PATCH 3/3] Add clang config framework

2023-10-04 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2654#note_1590160321 Yeah, I wasn't sure if folks had a script that relied on a kernel-local or not so I left it. But will will happily update to take your suggestion.

Re: [OS-BUILD PATCHv4 0/3] Add clang config framework

2023-10-04 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2654#note_1590158249 rebased to latest code to see if that fixes the strange x86 build issues ___ kernel mailing list -- kernel@lists.fedoraproject.org To

[OS-BUILD PATCHv4 3/3] Add clang config framework

2023-10-04 Thread Don Zickus (via Email Bridge)
From: Don Zickus Add clang config framework Compiling for clang is getting trickier to do because the configs are different than gcc in some cases. Mimic the kgcov framework (which uses priority files) to setup clang to be easier to update their configs. This leads to strange cases where

[OS-BUILD PATCHv4 2/3] Apply partial snippet configs to all configs

2023-10-04 Thread Don Zickus (via Email Bridge)
From: Don Zickus Apply partial snippet configs to all configs There is a macro all_arch_configs that tries to optimize what configs we apply the partial snippets to. While it speeds up things up a bit, it creates conflicts with CLANG options. The process_configs.sh script still processes

[OS-BUILD PATCHv4 1/3] Remove unpackaged kgcov config files

2023-10-04 Thread Don Zickus (via Email Bridge)
From: Don Zickus Remove unpackaged kgcov config files The kgcov option is applied as a partial snippet in the spec file. The generated kernel-*-kgcov.config are not packaged and therefore unused. My motivation here is because they conflict with the CLANG options when I overlay the CLANG

[OS-BUILD PATCHv4 0/3] Add clang config framework

2023-10-04 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2654 Compiling for clang is getting trickier to do because the configs are different than gcc in some cases. Mimic the kgcov framework to setup clang to be easier to update their configs.

[OS-BUILD PATCHv2 0/2] Add new os-build targets: rt-devel and automotive-devel

2023-10-04 Thread Don Zickus (via Email Bridge)
From: Don Zickus on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2732 This is an attempt to automate the rt and automotive devel branches using the upstream linux-rt-devel tree as the base combined with os-build. The overall process isn't too complicated

[OS-BUILD PATCHv2 2/2] Add new os-build targets: rt-devel and automotive-devel

2023-10-04 Thread Don Zickus (via Email Bridge)
From: Don Zickus Add new os-build targets: rt-devel and automotive-devel This is an attempt to automate the rt and automotive devel branches using the upstream linux-rt-devel tree as the base combined with os-build. The overall process isn't too complicated but there are enough steps to make

[OS-BUILD PATCHv2 1/2] Add target_branch for gen_config_patches.sh

2023-10-04 Thread Don Zickus (via Email Bridge)
From: Don Zickus Add target_branch for gen_config_patches.sh To support new config updates in other brances besides os-build, we need to be more flexible with the staging branch. Currently new configs get added to configs/$date/. This won't work when new branches like os-build-rt-devel and

Re: [OS-BUILD PATCH] enable CONFIG_ADDRESS_MASKING for x86_64

2023-10-04 Thread Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2735#note_1589699422 Could this break crash and other debug utilities? ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email

[OS-BUILD PATCH] enable CONFIG_ADDRESS_MASKING for x86_64

2023-10-04 Thread Chris von Recklinghausen (via Email Bridge)
From: Chris von Recklinghausen enable CONFIG_ADDRESS_MASKING for x86_64 Signed-off-by: Chris von Recklinghausen diff --git a/redhat/configs/fedora/generic/x86/CONFIG_ADDRESS_MASKING b/redhat/configs/fedora/generic/x86/CONFIG_ADDRESS_MASKING index blahblah..blahblah 100644 ---