[opensuse-kernel] [PATCH] rpm/config.sh: Enable building DTBs
Signed-off-by: Guillaume Gardet <guillaume.gardet@arm.com> --- This patch is for 15.2 branch. rpm/config.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rpm/config.sh b/rpm/config.sh index 904bea6cf36..76cbef8def5 100644 --- a/rpm/config.sh +++ b/rpm/config.sh @@ -4,6 +4,8 @@ SRCVERSION=5.3-rc8 VARIANT= # enable kernel module compression COMPRESS_MODULES="xz" +# Compile binary devicetrees +BUILD_DTBS="Yes" # Use new style livepatch package names LIVEPATCH=livepatch # buildservice projects to build the kernel against -- 2.23.0 -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On Fri, 13 Sep 2019 09:25:37 +0200 Guillaume Gardet <guillaume.gardet@arm.com> wrote: 1) what consumes these DTBs? They are not maintained in the SLE branches so if anything does use them it should change. 2) it will noy build due to obsolete dtc in SLE15. Thanks Michal
Signed-off-by: Guillaume Gardet <guillaume.gardet@arm.com>
--- This patch is for 15.2 branch.
rpm/config.sh | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/rpm/config.sh b/rpm/config.sh index 904bea6cf36..76cbef8def5 100644 --- a/rpm/config.sh +++ b/rpm/config.sh @@ -4,6 +4,8 @@ SRCVERSION=5.3-rc8 VARIANT= # enable kernel module compression COMPRESS_MODULES="xz" +# Compile binary devicetrees +BUILD_DTBS="Yes" # Use new style livepatch package names LIVEPATCH=livepatch # buildservice projects to build the kernel against
-- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
Cc'ing Andreas.
-----Original Message----- From: Michal Suchánek <msuchanek@suse.de> Sent: 13 September 2019 12:34 To: Guillaume Gardet <Guillaume.Gardet@arm.com> Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz> Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable building DTBs
On Fri, 13 Sep 2019 09:25:37 +0200 Guillaume Gardet <guillaume.gardet@arm.com> wrote:
1) what consumes these DTBs?
They are not maintained in the SLE branches so if anything does use them it should change.
We need DTBs for most ARM systems, so this is a mandatory requirement.
2) it will noy build due to obsolete dtc in SLE15.
We must update dtc, then. Could you take care of it, please? Because it must go through SLE, I think. Thanks, Guillaume
Thanks
Michal
Signed-off-by: Guillaume Gardet <guillaume.gardet@arm.com>
--- This patch is for 15.2 branch.
rpm/config.sh | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/rpm/config.sh b/rpm/config.sh index 904bea6cf36..76cbef8def5 100644 --- a/rpm/config.sh +++ b/rpm/config.sh @@ -4,6 +4,8 @@ SRCVERSION=5.3-rc8 VARIANT= # enable kernel module compression COMPRESS_MODULES="xz" +# Compile binary devicetrees +BUILD_DTBS="Yes" # Use new style livepatch package names LIVEPATCH=livepatch # buildservice projects to build the kernel against
-- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On Fri, 13 Sep 2019 10:51:50 +0000 Guillaume Gardet <Guillaume.Gardet@arm.com> wrote:
Cc'ing Andreas.
-----Original Message----- From: Michal Suchánek <msuchanek@suse.de> Sent: 13 September 2019 12:34 To: Guillaume Gardet <Guillaume.Gardet@arm.com> Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz> Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable building DTBs
On Fri, 13 Sep 2019 09:25:37 +0200 Guillaume Gardet <guillaume.gardet@arm.com> wrote:
1) what consumes these DTBs?
They are not maintained in the SLE branches so if anything does use them it should change.
We need DTBs for most ARM systems, so this is a mandatory requirement.
I don't dispute that DTBs are needed. But do they come from the kernel package? Thanks Michal
2) it will noy build due to obsolete dtc in SLE15.
We must update dtc, then. Could you take care of it, please? Because it must go through SLE, I think.
Thanks, Guillaume
Thanks
Michal
Signed-off-by: Guillaume Gardet <guillaume.gardet@arm.com>
--- This patch is for 15.2 branch.
rpm/config.sh | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/rpm/config.sh b/rpm/config.sh index 904bea6cf36..76cbef8def5 100644 --- a/rpm/config.sh +++ b/rpm/config.sh @@ -4,6 +4,8 @@ SRCVERSION=5.3-rc8 VARIANT= # enable kernel module compression COMPRESS_MODULES="xz" +# Compile binary devicetrees +BUILD_DTBS="Yes" # Use new style livepatch package names LIVEPATCH=livepatch # buildservice projects to build the kernel against
-- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
-- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
-----Original Message----- From: Michal Suchánek <msuchanek@suse.de> Sent: 13 September 2019 13:04 To: Guillaume Gardet <Guillaume.Gardet@arm.com> Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz>; Andreas Färber <afaerber@suse.de> Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable building DTBs
On Fri, 13 Sep 2019 10:51:50 +0000 Guillaume Gardet <Guillaume.Gardet@arm.com> wrote:
Cc'ing Andreas.
-----Original Message----- From: Michal Suchánek <msuchanek@suse.de> Sent: 13 September 2019 12:34 To: Guillaume Gardet <Guillaume.Gardet@arm.com> Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz> Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable building DTBs
On Fri, 13 Sep 2019 09:25:37 +0200 Guillaume Gardet <guillaume.gardet@arm.com> wrote:
1) what consumes these DTBs?
They are not maintained in the SLE branches so if anything does use them it should change.
We need DTBs for most ARM systems, so this is a mandatory requirement.
I don't dispute that DTBs are needed. But do they come from the kernel package?
Yes, they are. From arch/arm/boot/dts/ and arch/arm64/boot/dts/ Thanks, Guillaume
Thanks
Michal
2) it will noy build due to obsolete dtc in SLE15.
We must update dtc, then. Could you take care of it, please? Because it
must go through SLE, I think.
Thanks, Guillaume
Thanks
Michal
Signed-off-by: Guillaume Gardet <guillaume.gardet@arm.com>
--- This patch is for 15.2 branch.
rpm/config.sh | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/rpm/config.sh b/rpm/config.sh index 904bea6cf36..76cbef8def5 100644 --- a/rpm/config.sh +++ b/rpm/config.sh @@ -4,6 +4,8 @@ SRCVERSION=5.3-rc8 VARIANT= # enable kernel module compression COMPRESS_MODULES="xz" +# Compile binary devicetrees +BUILD_DTBS="Yes" # Use new style livepatch package names LIVEPATCH=livepatch # buildservice projects to build the kernel against
-- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
IMPORTANT NOTICE: The contents of this email and any attachments are
confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
-- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
On Fri, 13 Sep 2019 11:05:27 +0000 Guillaume Gardet <Guillaume.Gardet@arm.com> wrote:
-----Original Message----- From: Michal Suchánek <msuchanek@suse.de> Sent: 13 September 2019 13:04 To: Guillaume Gardet <Guillaume.Gardet@arm.com> Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz>; Andreas Färber <afaerber@suse.de> Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable building DTBs
On Fri, 13 Sep 2019 10:51:50 +0000 Guillaume Gardet <Guillaume.Gardet@arm.com> wrote:
Cc'ing Andreas.
-----Original Message----- From: Michal Suchánek <msuchanek@suse.de> Sent: 13 September 2019 12:34 To: Guillaume Gardet <Guillaume.Gardet@arm.com> Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz> Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable building DTBs
On Fri, 13 Sep 2019 09:25:37 +0200 Guillaume Gardet <guillaume.gardet@arm.com> wrote:
1) what consumes these DTBs?
They are not maintained in the SLE branches so if anything does use them it should change.
We need DTBs for most ARM systems, so this is a mandatory requirement.
I don't dispute that DTBs are needed. But do they come from the kernel package?
Yes, they are. From arch/arm/boot/dts/ and arch/arm64/boot/dts/
Yes, there are DTBs in the kernel. What exactly uses these unmaintained DTBs? Thanks Michal
Thanks, Guillaume
Thanks
Michal
2) it will noy build due to obsolete dtc in SLE15.
We must update dtc, then. Could you take care of it, please? Because it
must go through SLE, I think.
Thanks, Guillaume
Thanks
Michal
Signed-off-by: Guillaume Gardet <guillaume.gardet@arm.com>
--- This patch is for 15.2 branch.
rpm/config.sh | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/rpm/config.sh b/rpm/config.sh index 904bea6cf36..76cbef8def5 100644 --- a/rpm/config.sh +++ b/rpm/config.sh @@ -4,6 +4,8 @@ SRCVERSION=5.3-rc8 VARIANT= # enable kernel module compression COMPRESS_MODULES="xz" +# Compile binary devicetrees +BUILD_DTBS="Yes" # Use new style livepatch package names LIVEPATCH=livepatch # buildservice projects to build the kernel against
-- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
IMPORTANT NOTICE: The contents of this email and any attachments are
confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
-- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. N_____r__y___Z)z{.___w_______&__________'__-___w_zf___^___zG___~_ ___^___z__
-- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
-----Original Message----- From: Michal Suchánek <msuchanek@suse.de> Sent: 13 September 2019 13:45 To: Guillaume Gardet <Guillaume.Gardet@arm.com> Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz>; Andreas Färber <afaerber@suse.de> Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable building DTBs
On Fri, 13 Sep 2019 11:05:27 +0000 Guillaume Gardet <Guillaume.Gardet@arm.com> wrote:
-----Original Message----- From: Michal Suchánek <msuchanek@suse.de> Sent: 13 September 2019 13:04 To: Guillaume Gardet <Guillaume.Gardet@arm.com> Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz>; Andreas Färber <afaerber@suse.de> Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable building DTBs
On Fri, 13 Sep 2019 10:51:50 +0000 Guillaume Gardet <Guillaume.Gardet@arm.com> wrote:
Cc'ing Andreas.
-----Original Message----- From: Michal Suchánek <msuchanek@suse.de> Sent: 13 September 2019 12:34 To: Guillaume Gardet <Guillaume.Gardet@arm.com> Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz> Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable building DTBs
On Fri, 13 Sep 2019 09:25:37 +0200 Guillaume Gardet <guillaume.gardet@arm.com> wrote:
1) what consumes these DTBs?
They are not maintained in the SLE branches so if anything does use them it should change.
We need DTBs for most ARM systems, so this is a mandatory requirement.
I don't dispute that DTBs are needed. But do they come from the kernel package?
Yes, they are. From arch/arm/boot/dts/ and arch/arm64/boot/dts/
Yes, there are DTBs in the kernel. What exactly uses these unmaintained DTBs?
Why unmaintained? They are maintained as the rest of sources of the Linux kernel. Non-UEFI ARM systems require those DTB to boot a Linux kernel. The DTB is passed by the bootloader (u-boot/grub). Cheers, Guillaume
Thanks
Michal
Thanks, Guillaume
Thanks
Michal
2) it will noy build due to obsolete dtc in SLE15.
We must update dtc, then. Could you take care of it, please? Because it
must go through SLE, I think.
Thanks, Guillaume
Thanks
Michal
Signed-off-by: Guillaume Gardet <guillaume.gardet@arm.com>
--- This patch is for 15.2 branch.
rpm/config.sh | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/rpm/config.sh b/rpm/config.sh index 904bea6cf36..76cbef8def5 100644 --- a/rpm/config.sh +++ b/rpm/config.sh @@ -4,6 +4,8 @@ SRCVERSION=5.3-rc8 VARIANT= # enable kernel module compression COMPRESS_MODULES="xz" +# Compile binary devicetrees +BUILD_DTBS="Yes" # Use new style livepatch package names LIVEPATCH=livepatch # buildservice projects to build the kernel against
-- To unsubscribe, e-mail: opensuse-
To contact the owner, e-mail: opensuse- kernel+owner@opensuse.org
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
-- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient,
kernel+unsubscribe@opensuse.org please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
N_____r__y___Z)z{.___w_______&__________'__- ___w_zf___^___zG___~_ ___^___z__ -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
On Fri, 13 Sep 2019 12:04:43 +0000 Guillaume Gardet <Guillaume.Gardet@arm.com> wrote:
-----Original Message----- From: Michal Suchánek <msuchanek@suse.de> Sent: 13 September 2019 13:45 To: Guillaume Gardet <Guillaume.Gardet@arm.com> Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz>; Andreas Färber <afaerber@suse.de> Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable building DTBs
On Fri, 13 Sep 2019 11:05:27 +0000 Guillaume Gardet <Guillaume.Gardet@arm.com> wrote:
-----Original Message----- From: Michal Suchánek <msuchanek@suse.de> Sent: 13 September 2019 13:04 To: Guillaume Gardet <Guillaume.Gardet@arm.com> Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz>; Andreas Färber <afaerber@suse.de> Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable building DTBs
On Fri, 13 Sep 2019 10:51:50 +0000 Guillaume Gardet <Guillaume.Gardet@arm.com> wrote:
Cc'ing Andreas.
-----Original Message----- From: Michal Suchánek <msuchanek@suse.de> Sent: 13 September 2019 12:34 To: Guillaume Gardet <Guillaume.Gardet@arm.com> Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz> Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable building DTBs
On Fri, 13 Sep 2019 09:25:37 +0200 Guillaume Gardet <guillaume.gardet@arm.com> wrote:
1) what consumes these DTBs?
They are not maintained in the SLE branches so if anything does use them it should change.
We need DTBs for most ARM systems, so this is a mandatory requirement.
I don't dispute that DTBs are needed. But do they come from the kernel package?
Yes, they are. From arch/arm/boot/dts/ and arch/arm64/boot/dts/
Yes, there are DTBs in the kernel. What exactly uses these unmaintained DTBs?
Why unmaintained? They are maintained as the rest of sources of the Linux kernel. Because nobody backports fixes for them. Non-UEFI ARM systems require those DTB to boot a Linux kernel. The DTB is passed by the bootloader (u-boot/grub).
A DTB is passed by u-boot/grub. Does it come from the kernel package, though? Thanks Michal
Cheers, Guillaume
Thanks
Michal
Thanks, Guillaume
Thanks
Michal
2) it will noy build due to obsolete dtc in SLE15.
We must update dtc, then. Could you take care of it, please? Because it
must go through SLE, I think.
Thanks, Guillaume
Thanks
Michal
> Signed-off-by: Guillaume Gardet <guillaume.gardet@arm.com> > > --- > This patch is for 15.2 branch. > > rpm/config.sh | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/rpm/config.sh b/rpm/config.sh index > 904bea6cf36..76cbef8def5 100644 > --- a/rpm/config.sh > +++ b/rpm/config.sh > @@ -4,6 +4,8 @@ SRCVERSION=5.3-rc8 VARIANT= # enable kernel > module compression COMPRESS_MODULES="xz" > +# Compile binary devicetrees > +BUILD_DTBS="Yes" > # Use new style livepatch package names LIVEPATCH=livepatch > # buildservice projects to build the kernel against
-- To unsubscribe, e-mail: opensuse-
To contact the owner, e-mail: opensuse- kernel+owner@opensuse.org
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
-- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient,
kernel+unsubscribe@opensuse.org please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
N_____r__y___Z)z{.___w_______&__________'__- ___w_zf___^___zG___~_ ___^___z__ -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. N_____r__y___Z)z{.___w_______&__________'__-___w_zf___^___zG___~_ ___^___z__
-- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
-----Original Message----- From: Michal Suchánek <msuchanek@suse.de> Sent: 13 September 2019 14:26 To: Guillaume Gardet <Guillaume.Gardet@arm.com> Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz>; Andreas Färber <afaerber@suse.de> Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable building DTBs
On Fri, 13 Sep 2019 12:04:43 +0000 Guillaume Gardet <Guillaume.Gardet@arm.com> wrote:
-----Original Message----- From: Michal Suchánek <msuchanek@suse.de> Sent: 13 September 2019 13:45 To: Guillaume Gardet <Guillaume.Gardet@arm.com> Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz>; Andreas Färber <afaerber@suse.de> Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable building DTBs
On Fri, 13 Sep 2019 11:05:27 +0000 Guillaume Gardet <Guillaume.Gardet@arm.com> wrote:
-----Original Message----- From: Michal Suchánek <msuchanek@suse.de> Sent: 13 September 2019 13:04 To: Guillaume Gardet <Guillaume.Gardet@arm.com> Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz>; Andreas Färber <afaerber@suse.de> Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable building DTBs
On Fri, 13 Sep 2019 10:51:50 +0000 Guillaume Gardet <Guillaume.Gardet@arm.com> wrote:
Cc'ing Andreas.
> -----Original Message----- > From: Michal Suchánek <msuchanek@suse.de> > Sent: 13 September 2019 12:34 > To: Guillaume Gardet <Guillaume.Gardet@arm.com> > Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz> > Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable > building DTBs > > On Fri, 13 Sep 2019 09:25:37 +0200 Guillaume Gardet > <guillaume.gardet@arm.com> wrote: > > 1) what consumes these DTBs? > > They are not maintained in the SLE branches so if anything > does use them it should change.
We need DTBs for most ARM systems, so this is a mandatory requirement.
I don't dispute that DTBs are needed. But do they come from the kernel package?
Yes, they are. From arch/arm/boot/dts/ and arch/arm64/boot/dts/
Yes, there are DTBs in the kernel. What exactly uses these unmaintained DTBs?
Why unmaintained? They are maintained as the rest of sources of the Linux kernel. Because nobody backports fixes for them. Non-UEFI ARM systems require those DTB to boot a Linux kernel. The DTB is passed by the bootloader (u-boot/grub).
A DTB is passed by u-boot/grub. Does it come from the kernel package, though?
Yes, it does. Guillaume
Thanks
Michal
Cheers, Guillaume
Thanks
Michal
Thanks, Guillaume
Thanks
Michal
> > 2) it will noy build due to obsolete dtc in SLE15.
We must update dtc, then. Could you take care of it, please? Because it
must go through SLE, I think.
Thanks, Guillaume
> > Thanks > > Michal > > > > Signed-off-by: Guillaume Gardet <guillaume.gardet@arm.com> > > > > --- > > This patch is for 15.2 branch. > > > > rpm/config.sh | 2 ++ > > 1 file changed, 2 insertions(+) > > > > diff --git a/rpm/config.sh b/rpm/config.sh index > > 904bea6cf36..76cbef8def5 100644 > > --- a/rpm/config.sh > > +++ b/rpm/config.sh > > @@ -4,6 +4,8 @@ SRCVERSION=5.3-rc8 VARIANT= # enable > > kernel module compression COMPRESS_MODULES="xz" > > +# Compile binary devicetrees BUILD_DTBS="Yes" > > # Use new style livepatch package names > > LIVEPATCH=livepatch # buildservice projects to build the > > kernel against > > -- > To unsubscribe, e-mail: opensuse-
kernel+unsubscribe@opensuse.org
> To contact the owner, e-mail: opensuse- kernel+owner@opensuse.org
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
-- To unsubscribe, e-mail: opensuse-
To contact the owner, e-mail: opensuse- kernel+owner@opensuse.org
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. N_____r__y___Z)z{.___w_______&__________'__- ___w_zf___^___zG___~_ ___^___z__ -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient,
kernel+unsubscribe@opensuse.org please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
N_____r__y___Z)z{.___w_______&__________'__- ___w_zf___^___zG___~_ ___^___z__
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
On Fri, 13 Sep 2019 12:53:44 +0000 Guillaume Gardet <Guillaume.Gardet@arm.com> wrote:
-----Original Message----- From: Michal Suchánek <msuchanek@suse.de> Sent: 13 September 2019 14:26 To: Guillaume Gardet <Guillaume.Gardet@arm.com> Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz>; Andreas Färber <afaerber@suse.de> Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable building DTBs
On Fri, 13 Sep 2019 12:04:43 +0000 Guillaume Gardet <Guillaume.Gardet@arm.com> wrote:
-----Original Message----- From: Michal Suchánek <msuchanek@suse.de> Sent: 13 September 2019 13:45 To: Guillaume Gardet <Guillaume.Gardet@arm.com> Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz>; Andreas Färber <afaerber@suse.de> Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable building DTBs
On Fri, 13 Sep 2019 11:05:27 +0000 Guillaume Gardet <Guillaume.Gardet@arm.com> wrote:
-----Original Message----- From: Michal Suchánek <msuchanek@suse.de> Sent: 13 September 2019 13:04 To: Guillaume Gardet <Guillaume.Gardet@arm.com> Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz>; Andreas Färber <afaerber@suse.de> Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable building DTBs
On Fri, 13 Sep 2019 10:51:50 +0000 Guillaume Gardet <Guillaume.Gardet@arm.com> wrote:
> Cc'ing Andreas. > > > -----Original Message----- > > From: Michal Suchánek <msuchanek@suse.de> > > Sent: 13 September 2019 12:34 > > To: Guillaume Gardet <Guillaume.Gardet@arm.com> > > Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz> > > Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable > > building DTBs > > > > On Fri, 13 Sep 2019 09:25:37 +0200 Guillaume Gardet > > <guillaume.gardet@arm.com> wrote: > > > > 1) what consumes these DTBs? > > > > They are not maintained in the SLE branches so if anything > > does use them it should change. > > We need DTBs for most ARM systems, so this is a mandatory requirement.
I don't dispute that DTBs are needed. But do they come from the kernel package?
Yes, they are. From arch/arm/boot/dts/ and arch/arm64/boot/dts/
Yes, there are DTBs in the kernel. What exactly uses these unmaintained DTBs?
Why unmaintained? They are maintained as the rest of sources of the Linux kernel. Because nobody backports fixes for them. Non-UEFI ARM systems require those DTB to boot a Linux kernel. The DTB is passed by the bootloader (u-boot/grub).
A DTB is passed by u-boot/grub. Does it come from the kernel package, though?
Yes, it does.
How exactly? Thanks Michal
Guillaume
Thanks
Michal
Cheers, Guillaume
Thanks
Michal
Thanks, Guillaume
Thanks
Michal
> > > > > 2) it will noy build due to obsolete dtc in SLE15. > > We must update dtc, then. Could you take care of it, please? > Because it must go through SLE, I think. > > Thanks, > Guillaume > > > > > > Thanks > > > > Michal > > > > > > > Signed-off-by: Guillaume Gardet <guillaume.gardet@arm.com> > > > > > > --- > > > This patch is for 15.2 branch. > > > > > > rpm/config.sh | 2 ++ > > > 1 file changed, 2 insertions(+) > > > > > > diff --git a/rpm/config.sh b/rpm/config.sh index > > > 904bea6cf36..76cbef8def5 100644 > > > --- a/rpm/config.sh > > > +++ b/rpm/config.sh > > > @@ -4,6 +4,8 @@ SRCVERSION=5.3-rc8 VARIANT= # enable > > > kernel module compression COMPRESS_MODULES="xz" > > > +# Compile binary devicetrees BUILD_DTBS="Yes" > > > # Use new style livepatch package names > > > LIVEPATCH=livepatch # buildservice projects to build the > > > kernel against > > > > -- > > To unsubscribe, e-mail: opensuse-
kernel+unsubscribe@opensuse.org
> > To contact the owner, e-mail: opensuse- kernel+owner@opensuse.org > > IMPORTANT NOTICE: The contents of this email and any > attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
-- To unsubscribe, e-mail: opensuse-
To contact the owner, e-mail: opensuse- kernel+owner@opensuse.org
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. N_____r__y___Z)z{.___w_______&__________'__- ___w_zf___^___zG___~_ ___^___z__ -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient,
kernel+unsubscribe@opensuse.org please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
N_____r__y___Z)z{.___w_______&__________'__- ___w_zf___^___zG___~_ ___^___z__
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. N_____r__y___Z)z{.___w_______&__________'__-___w_zf___^___zG___~_ ___^___z__
-- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
-----Original Message----- From: Michal Suchánek <msuchanek@suse.de> Sent: 13 September 2019 15:24 To: Guillaume Gardet <Guillaume.Gardet@arm.com> Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz>; Andreas Färber <afaerber@suse.de> Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable building DTBs
On Fri, 13 Sep 2019 12:53:44 +0000 Guillaume Gardet <Guillaume.Gardet@arm.com> wrote:
-----Original Message----- From: Michal Suchánek <msuchanek@suse.de> Sent: 13 September 2019 14:26 To: Guillaume Gardet <Guillaume.Gardet@arm.com> Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz>; Andreas Färber <afaerber@suse.de> Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable building DTBs
On Fri, 13 Sep 2019 12:04:43 +0000 Guillaume Gardet <Guillaume.Gardet@arm.com> wrote:
-----Original Message----- From: Michal Suchánek <msuchanek@suse.de> Sent: 13 September 2019 13:45 To: Guillaume Gardet <Guillaume.Gardet@arm.com> Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz>; Andreas Färber <afaerber@suse.de> Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable building DTBs
On Fri, 13 Sep 2019 11:05:27 +0000 Guillaume Gardet <Guillaume.Gardet@arm.com> wrote:
> -----Original Message----- > From: Michal Suchánek <msuchanek@suse.de> > Sent: 13 September 2019 13:04 > To: Guillaume Gardet <Guillaume.Gardet@arm.com> > Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz>; > Andreas Färber <afaerber@suse.de> > Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable > building DTBs > > On Fri, 13 Sep 2019 10:51:50 +0000 Guillaume Gardet > <Guillaume.Gardet@arm.com> wrote: > > > Cc'ing Andreas. > > > > > -----Original Message----- > > > From: Michal Suchánek <msuchanek@suse.de> > > > Sent: 13 September 2019 12:34 > > > To: Guillaume Gardet <Guillaume.Gardet@arm.com> > > > Cc: opensuse-kernel@opensuse.org; Michal Kubecek > <mkubecek@suse.cz> > > > Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: > > > Enable building DTBs > > > > > > On Fri, 13 Sep 2019 09:25:37 +0200 Guillaume Gardet > > > <guillaume.gardet@arm.com> wrote: > > > > > > 1) what consumes these DTBs? > > > > > > They are not maintained in the SLE branches so if > > > anything does use them it should change. > > > > We need DTBs for most ARM systems, so this is a mandatory requirement. > > I don't dispute that DTBs are needed. But do they come from > the kernel package?
Yes, they are. From arch/arm/boot/dts/ and arch/arm64/boot/dts/
Yes, there are DTBs in the kernel. What exactly uses these unmaintained DTBs?
Why unmaintained? They are maintained as the rest of sources of the Linux kernel. Because nobody backports fixes for them. Non-UEFI ARM systems require those DTB to boot a Linux kernel. The DTB is passed by the bootloader (u-boot/grub).
A DTB is passed by u-boot/grub. Does it come from the kernel package, though?
Yes, it does.
How exactly?
U-Boot loads the right DTB for the current platform, from filesystem to RAM and passes the pointer to the kernel. You may find this interesting, if you do not know DTB: https://events.static.linuxfound.org/sites/events/files/slides/petazzoni-dev... Guillaume
Thanks
Michal
Guillaume
Thanks
Michal
Cheers, Guillaume
Thanks
Michal
Thanks, Guillaume
> > Thanks > > Michal > > > > > > > > > 2) it will noy build due to obsolete dtc in SLE15. > > > > We must update dtc, then. Could you take care of it, please? > > Because it > must go through SLE, I think. > > > > Thanks, > > Guillaume > > > > > > > > > > Thanks > > > > > > Michal > > > > > > > > > > Signed-off-by: Guillaume Gardet > > > > <guillaume.gardet@arm.com> > > > > > > > > --- > > > > This patch is for 15.2 branch. > > > > > > > > rpm/config.sh | 2 ++ > > > > 1 file changed, 2 insertions(+) > > > > > > > > diff --git a/rpm/config.sh b/rpm/config.sh index > > > > 904bea6cf36..76cbef8def5 100644 > > > > --- a/rpm/config.sh > > > > +++ b/rpm/config.sh > > > > @@ -4,6 +4,8 @@ SRCVERSION=5.3-rc8 VARIANT= # enable > > > > kernel module compression COMPRESS_MODULES="xz" > > > > +# Compile binary devicetrees BUILD_DTBS="Yes" > > > > # Use new style livepatch package names > > > > LIVEPATCH=livepatch # buildservice projects to build > > > > the kernel against > > > > > > -- > > > To unsubscribe, e-mail: opensuse-
kernel+unsubscribe@opensuse.org
> > > To contact the owner, e-mail: opensuse- kernel+owner@opensuse.org > > > > IMPORTANT NOTICE: The contents of this email and any > > attachments are > confidential and may also be privileged. If you are not the > intended recipient, please notify the sender immediately and > do not disclose the contents to any other person, use it for > any purpose, or store or copy the information in any medium.
> > -- > To unsubscribe, e-mail: opensuse- kernel+unsubscribe@opensuse.org > To contact the owner, e-mail: opensuse- kernel+owner@opensuse.org
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. N_____r__y___Z)z{.___w_______&__________'__- ___w_zf___^___zG___~_ ___^___z__ -- To unsubscribe, e-mail: opensuse- kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse- kernel+owner@opensuse.org
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. N_____r__y___Z)z{.___w_______&__________'__- ___w_zf___^___zG___~_ ___^___z__ IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient,
Thank you. please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
N_____r__y___Z)z{.___w_______&__________'__- ___w_zf___^___zG___~_ ___^___z__ -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
On Fri, 13 Sep 2019 13:32:59 +0000 Guillaume Gardet <Guillaume.Gardet@arm.com> wrote:
-----Original Message----- From: Michal Suchánek <msuchanek@suse.de> Sent: 13 September 2019 15:24 To: Guillaume Gardet <Guillaume.Gardet@arm.com> Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz>; Andreas Färber <afaerber@suse.de> Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable building DTBs
On Fri, 13 Sep 2019 12:53:44 +0000 Guillaume Gardet <Guillaume.Gardet@arm.com> wrote:
-----Original Message----- From: Michal Suchánek <msuchanek@suse.de> Sent: 13 September 2019 14:26 To: Guillaume Gardet <Guillaume.Gardet@arm.com> Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz>; Andreas Färber <afaerber@suse.de> Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable building DTBs
On Fri, 13 Sep 2019 12:04:43 +0000 Guillaume Gardet <Guillaume.Gardet@arm.com> wrote:
-----Original Message----- From: Michal Suchánek <msuchanek@suse.de> Sent: 13 September 2019 13:45 To: Guillaume Gardet <Guillaume.Gardet@arm.com> Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz>; Andreas Färber <afaerber@suse.de> Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable building DTBs
On Fri, 13 Sep 2019 11:05:27 +0000 Guillaume Gardet <Guillaume.Gardet@arm.com> wrote:
> > -----Original Message----- > > From: Michal Suchánek <msuchanek@suse.de> > > Sent: 13 September 2019 13:04 > > To: Guillaume Gardet <Guillaume.Gardet@arm.com> > > Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz>; > > Andreas Färber <afaerber@suse.de> > > Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable > > building DTBs > > > > On Fri, 13 Sep 2019 10:51:50 +0000 Guillaume Gardet > > <Guillaume.Gardet@arm.com> wrote: > > > > > Cc'ing Andreas. > > > > > > > -----Original Message----- > > > > From: Michal Suchánek <msuchanek@suse.de> > > > > Sent: 13 September 2019 12:34 > > > > To: Guillaume Gardet <Guillaume.Gardet@arm.com> > > > > Cc: opensuse-kernel@opensuse.org; Michal Kubecek > > <mkubecek@suse.cz> > > > > Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: > > > > Enable building DTBs > > > > > > > > On Fri, 13 Sep 2019 09:25:37 +0200 Guillaume Gardet > > > > <guillaume.gardet@arm.com> wrote: > > > > > > > > 1) what consumes these DTBs? > > > > > > > > They are not maintained in the SLE branches so if > > > > anything does use them it should change. > > > > > > We need DTBs for most ARM systems, so this is a mandatory requirement. > > > > I don't dispute that DTBs are needed. But do they come from > > the kernel package? > > Yes, they are. > From arch/arm/boot/dts/ and arch/arm64/boot/dts/
Yes, there are DTBs in the kernel. What exactly uses these unmaintained DTBs?
Why unmaintained? They are maintained as the rest of sources of the Linux kernel. Because nobody backports fixes for them. Non-UEFI ARM systems require those DTB to boot a Linux kernel. The DTB is passed by the bootloader (u-boot/grub).
A DTB is passed by u-boot/grub. Does it come from the kernel package, though?
Yes, it does.
How exactly?
U-Boot loads the right DTB for the current platform, from filesystem to RAM and passes the pointer to the kernel. You may find this interesting, if you do not know DTB: https://events.static.linuxfound.org/sites/events/files/slides/petazzoni-dev...
I know DTBs. What I don't know is where the DTB that gets loaded if you boot (open)SUSE comes from, specifically. Thanks Michal
Guillaume
Thanks
Michal
Guillaume
Thanks
Michal
Cheers, Guillaume
Thanks
Michal
> > Thanks, > Guillaume > > > > > Thanks > > > > Michal > > > > > > > > > > > > > 2) it will noy build due to obsolete dtc in SLE15. > > > > > > We must update dtc, then. Could you take care of it, please? > > > Because it > > must go through SLE, I think. > > > > > > Thanks, > > > Guillaume > > > > > > > > > > > > > > Thanks > > > > > > > > Michal > > > > > > > > > > > > > Signed-off-by: Guillaume Gardet > > > > > <guillaume.gardet@arm.com> > > > > > > > > > > --- > > > > > This patch is for 15.2 branch. > > > > > > > > > > rpm/config.sh | 2 ++ > > > > > 1 file changed, 2 insertions(+) > > > > > > > > > > diff --git a/rpm/config.sh b/rpm/config.sh index > > > > > 904bea6cf36..76cbef8def5 100644 > > > > > --- a/rpm/config.sh > > > > > +++ b/rpm/config.sh > > > > > @@ -4,6 +4,8 @@ SRCVERSION=5.3-rc8 VARIANT= # enable > > > > > kernel module compression COMPRESS_MODULES="xz" > > > > > +# Compile binary devicetrees BUILD_DTBS="Yes" > > > > > # Use new style livepatch package names > > > > > LIVEPATCH=livepatch # buildservice projects to build > > > > > the kernel against > > > > > > > > -- > > > > To unsubscribe, e-mail: opensuse- kernel+unsubscribe@opensuse.org > > > > To contact the owner, e-mail: opensuse- kernel+owner@opensuse.org > > > > > > IMPORTANT NOTICE: The contents of this email and any > > > attachments are > > confidential and may also be privileged. If you are not the > > intended recipient, please notify the sender immediately and > > do not disclose the contents to any other person, use it for > > any purpose, or store or copy the information in any medium.
> > > > -- > > To unsubscribe, e-mail: opensuse- kernel+unsubscribe@opensuse.org > > To contact the owner, e-mail: opensuse- kernel+owner@opensuse.org > > IMPORTANT NOTICE: The contents of this email and any > attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. > N_____r__y___Z)z{.___w_______&__________'__- ___w_zf___^___zG___~_ ___^___z__ -- To unsubscribe, e-mail: opensuse- kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse- kernel+owner@opensuse.org
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. N_____r__y___Z)z{.___w_______&__________'__- ___w_zf___^___zG___~_ ___^___z__ IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient,
Thank you. please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
N_____r__y___Z)z{.___w_______&__________'__- ___w_zf___^___zG___~_ ___^___z__ -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. N_____r__y___Z)z{.___w_______&__________'__-___w_zf___^___zG___~_ ___^___z__
-- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
-----Original Message----- From: Michal Suchánek <msuchanek@suse.de> Sent: 13 September 2019 15:59 To: Guillaume Gardet <Guillaume.Gardet@arm.com> Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz>; Andreas Färber <afaerber@suse.de> Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable building DTBs
On Fri, 13 Sep 2019 13:32:59 +0000 Guillaume Gardet <Guillaume.Gardet@arm.com> wrote:
-----Original Message----- From: Michal Suchánek <msuchanek@suse.de> Sent: 13 September 2019 15:24 To: Guillaume Gardet <Guillaume.Gardet@arm.com> Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz>; Andreas Färber <afaerber@suse.de> Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable building DTBs
On Fri, 13 Sep 2019 12:53:44 +0000 Guillaume Gardet <Guillaume.Gardet@arm.com> wrote:
-----Original Message----- From: Michal Suchánek <msuchanek@suse.de> Sent: 13 September 2019 14:26 To: Guillaume Gardet <Guillaume.Gardet@arm.com> Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz>; Andreas Färber <afaerber@suse.de> Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable building DTBs
On Fri, 13 Sep 2019 12:04:43 +0000 Guillaume Gardet <Guillaume.Gardet@arm.com> wrote:
> -----Original Message----- > From: Michal Suchánek <msuchanek@suse.de> > Sent: 13 September 2019 13:45 > To: Guillaume Gardet <Guillaume.Gardet@arm.com> > Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz>; > Andreas Färber <afaerber@suse.de> > Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable > building DTBs > > On Fri, 13 Sep 2019 11:05:27 +0000 Guillaume Gardet > <Guillaume.Gardet@arm.com> wrote: > > > > -----Original Message----- > > > From: Michal Suchánek <msuchanek@suse.de> > > > Sent: 13 September 2019 13:04 > > > To: Guillaume Gardet <Guillaume.Gardet@arm.com> > > > Cc: opensuse-kernel@opensuse.org; Michal Kubecek > <mkubecek@suse.cz>; > > > Andreas Färber <afaerber@suse.de> > > > Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: > > > Enable building DTBs > > > > > > On Fri, 13 Sep 2019 10:51:50 +0000 Guillaume Gardet > > > <Guillaume.Gardet@arm.com> wrote: > > > > > > > Cc'ing Andreas. > > > > > > > > > -----Original Message----- > > > > > From: Michal Suchánek <msuchanek@suse.de> > > > > > Sent: 13 September 2019 12:34 > > > > > To: Guillaume Gardet <Guillaume.Gardet@arm.com> > > > > > Cc: opensuse-kernel@opensuse.org; Michal Kubecek > > > <mkubecek@suse.cz> > > > > > Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: > > > > > Enable building DTBs > > > > > > > > > > On Fri, 13 Sep 2019 09:25:37 +0200 Guillaume Gardet > > > > > <guillaume.gardet@arm.com> wrote: > > > > > > > > > > 1) what consumes these DTBs? > > > > > > > > > > They are not maintained in the SLE branches so if > > > > > anything does use them it should change. > > > > > > > > We need DTBs for most ARM systems, so this is a > > > > mandatory > requirement. > > > > > > I don't dispute that DTBs are needed. But do they come > > > from the kernel package? > > > > Yes, they are. > > From arch/arm/boot/dts/ and arch/arm64/boot/dts/ > > Yes, there are DTBs in the kernel. What exactly uses these > unmaintained DTBs?
Why unmaintained? They are maintained as the rest of sources of the Linux kernel. Because nobody backports fixes for them. Non-UEFI ARM systems require those DTB to boot a Linux kernel. The DTB is passed by the bootloader (u-boot/grub).
A DTB is passed by u-boot/grub. Does it come from the kernel package, though?
Yes, it does.
How exactly?
U-Boot loads the right DTB for the current platform, from filesystem to RAM and passes the pointer to the kernel. You may find this interesting, if you do not know DTB: https://events.static.linuxfound.org/sites/events/files/slides/petazzo ni-device-tree-dummies.pdf
I know DTBs.
What I don't know is where the DTB that gets loaded if you boot (open)SUSE comes from, specifically.
They are installed on the image used to boot the system: https://build.opensuse.org/package/show/openSUSE:Leap:15.2:ARM:Images/JeOS Cheers, Guillaume
Thanks
Michal
Guillaume
Thanks
Michal
Guillaume
Thanks
Michal
Cheers, Guillaume
> > Thanks > > Michal > > > > > Thanks, > > Guillaume > > > > > > > > Thanks > > > > > > Michal > > > > > > > > > > > > > > > > > 2) it will noy build due to obsolete dtc in SLE15. > > > > > > > > We must update dtc, then. Could you take care of it, please? > > > > Because it > > > must go through SLE, I think. > > > > > > > > Thanks, > > > > Guillaume > > > > > > > > > > > > > > > > > > Thanks > > > > > > > > > > Michal > > > > > > > > > > > > > > > > Signed-off-by: Guillaume Gardet > > > > > > <guillaume.gardet@arm.com> > > > > > > > > > > > > --- > > > > > > This patch is for 15.2 branch. > > > > > > > > > > > > rpm/config.sh | 2 ++ > > > > > > 1 file changed, 2 insertions(+) > > > > > > > > > > > > diff --git a/rpm/config.sh b/rpm/config.sh index > > > > > > 904bea6cf36..76cbef8def5 100644 > > > > > > --- a/rpm/config.sh > > > > > > +++ b/rpm/config.sh > > > > > > @@ -4,6 +4,8 @@ SRCVERSION=5.3-rc8 VARIANT= # > > > > > > enable kernel module compression
> > > > > > +# Compile binary devicetrees BUILD_DTBS="Yes" > > > > > > # Use new style livepatch package names > > > > > > LIVEPATCH=livepatch # buildservice projects to > > > > > > build the kernel against > > > > > > > > > > -- > > > > > To unsubscribe, e-mail: opensuse- > kernel+unsubscribe@opensuse.org > > > > > To contact the owner, e-mail: opensuse- > kernel+owner@opensuse.org > > > > > > > > IMPORTANT NOTICE: The contents of this email and any > > > > attachments are > > > confidential and may also be privileged. If you are not > > > the intended recipient, please notify the sender > > > immediately and do not disclose the contents to any > > > other person, use it for any purpose, or store or copy the information in any medium. Thank you. > > > > > > -- > > > To unsubscribe, e-mail: opensuse- kernel+unsubscribe@opensuse.org > > > To contact the owner, e-mail: opensuse- kernel+owner@opensuse.org > > > > IMPORTANT NOTICE: The contents of this email and any > > attachments are > confidential and may also be privileged. If you are not the > intended recipient, please notify the sender immediately and > do not disclose the contents to any other person, use it for > any purpose, or store or copy the information in any medium. Thank you. > > N_____r__y___Z)z{.___w_______&__________'__- > ___w_zf___^___zG___~_ ___^___z__ > -- > To unsubscribe, e-mail: opensuse- kernel+unsubscribe@opensuse.org > To contact the owner, e-mail: opensuse- kernel+owner@opensuse.org
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. N_____r__y___Z)z{.___w_______&__________'__- ___w_zf___^___zG___~_ ___^___z__ IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. N_____r__y___Z)z{.___w_______&__________'__- ___w_zf___^___zG___~_ ___^___z__ -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient,
COMPRESS_MODULES="xz" please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
N_____r__y___Z)z{.___w_______&__________'__- ___w_zf___^___zG___~_ ___^___z__
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
-----Original Message----- From: Guillaume Gardet <Guillaume.Gardet@arm.com> Sent: 13 September 2019 16:07 To: Michal Suchánek <msuchanek@suse.de> Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz>; Andreas Färber <afaerber@suse.de> Subject: RE: [opensuse-kernel] [PATCH] rpm/config.sh: Enable building DTBs
-----Original Message----- From: Michal Suchánek <msuchanek@suse.de> Sent: 13 September 2019 15:59 To: Guillaume Gardet <Guillaume.Gardet@arm.com> Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz>; Andreas Färber <afaerber@suse.de> Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable building DTBs
On Fri, 13 Sep 2019 13:32:59 +0000 Guillaume Gardet <Guillaume.Gardet@arm.com> wrote:
-----Original Message----- From: Michal Suchánek <msuchanek@suse.de> Sent: 13 September 2019 15:24 To: Guillaume Gardet <Guillaume.Gardet@arm.com> Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz>; Andreas Färber <afaerber@suse.de> Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable building DTBs
On Fri, 13 Sep 2019 12:53:44 +0000 Guillaume Gardet <Guillaume.Gardet@arm.com> wrote:
-----Original Message----- From: Michal Suchánek <msuchanek@suse.de> Sent: 13 September 2019 14:26 To: Guillaume Gardet <Guillaume.Gardet@arm.com> Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz>; Andreas Färber <afaerber@suse.de> Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable building DTBs
On Fri, 13 Sep 2019 12:04:43 +0000 Guillaume Gardet <Guillaume.Gardet@arm.com> wrote:
> > -----Original Message----- > > From: Michal Suchánek <msuchanek@suse.de> > > Sent: 13 September 2019 13:45 > > To: Guillaume Gardet <Guillaume.Gardet@arm.com> > > Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz>; > > Andreas Färber <afaerber@suse.de> > > Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: > > Enable building DTBs > > > > On Fri, 13 Sep 2019 11:05:27 +0000 Guillaume Gardet > > <Guillaume.Gardet@arm.com> wrote: > > > > > > -----Original Message----- > > > > From: Michal Suchánek <msuchanek@suse.de> > > > > Sent: 13 September 2019 13:04 > > > > To: Guillaume Gardet <Guillaume.Gardet@arm.com> > > > > Cc: opensuse-kernel@opensuse.org; Michal Kubecek > > <mkubecek@suse.cz>; > > > > Andreas Färber <afaerber@suse.de> > > > > Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: > > > > Enable building DTBs > > > > > > > > On Fri, 13 Sep 2019 10:51:50 +0000 Guillaume Gardet > > > > <Guillaume.Gardet@arm.com> wrote: > > > > > > > > > Cc'ing Andreas. > > > > > > > > > > > -----Original Message----- > > > > > > From: Michal Suchánek <msuchanek@suse.de> > > > > > > Sent: 13 September 2019 12:34 > > > > > > To: Guillaume Gardet <Guillaume.Gardet@arm.com> > > > > > > Cc: opensuse-kernel@opensuse.org; Michal Kubecek > > > > <mkubecek@suse.cz> > > > > > > Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: > > > > > > Enable building DTBs > > > > > > > > > > > > On Fri, 13 Sep 2019 09:25:37 +0200 Guillaume > > > > > > Gardet <guillaume.gardet@arm.com> wrote: > > > > > > > > > > > > 1) what consumes these DTBs? > > > > > > > > > > > > They are not maintained in the SLE branches so if > > > > > > anything does use them it should change. > > > > > > > > > > We need DTBs for most ARM systems, so this is a > > > > > mandatory > > requirement. > > > > > > > > I don't dispute that DTBs are needed. But do they come > > > > from the kernel package? > > > > > > Yes, they are. > > > From arch/arm/boot/dts/ and arch/arm64/boot/dts/ > > > > Yes, there are DTBs in the kernel. What exactly uses these > > unmaintained DTBs? > > Why unmaintained? They are maintained as the rest of sources > of the Linux kernel. Because nobody backports fixes for them. > Non-UEFI ARM systems require those DTB to boot a Linux kernel. > The DTB is passed by the bootloader (u-boot/grub).
A DTB is passed by u-boot/grub. Does it come from the kernel package, though?
Yes, it does.
How exactly?
U-Boot loads the right DTB for the current platform, from filesystem to RAM and passes the pointer to the kernel. You may find this interesting, if you do not know DTB: https://events.static.linuxfound.org/sites/events/files/slides/petaz zo ni-device-tree-dummies.pdf
I know DTBs.
What I don't know is where the DTB that gets loaded if you boot (open)SUSE comes from, specifically.
They are installed on the image used to boot the system: https://build.opensuse.org/package/show/openSUSE:Leap:15.2:ARM:Images/Je OS
Could we move forward here to re-enable the DTBs on Leap 15.2, please? Thanks, Guillaume N�����r��y隊Z)z{.���w���칻�&ޢ��������'��-���w�zf���^�ˬzG���~� ޮ�^�ˬz��
On Fri, 13 Sep 2019 15:59:13 +0200 Michal Suchánek <msuchanek@suse.de> wrote:
On Fri, 13 Sep 2019 13:32:59 +0000 Guillaume Gardet <Guillaume.Gardet@arm.com> wrote:
-----Original Message----- From: Michal Suchánek <msuchanek@suse.de> Sent: 13 September 2019 15:24 To: Guillaume Gardet <Guillaume.Gardet@arm.com> Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz>; Andreas Färber <afaerber@suse.de> Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable building DTBs
On Fri, 13 Sep 2019 12:53:44 +0000 Guillaume Gardet <Guillaume.Gardet@arm.com> wrote:
-----Original Message----- From: Michal Suchánek <msuchanek@suse.de> Sent: 13 September 2019 14:26 To: Guillaume Gardet <Guillaume.Gardet@arm.com> Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz>; Andreas Färber <afaerber@suse.de> Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable building DTBs
On Fri, 13 Sep 2019 12:04:43 +0000 Guillaume Gardet <Guillaume.Gardet@arm.com> wrote:
> -----Original Message----- > From: Michal Suchánek <msuchanek@suse.de> > Sent: 13 September 2019 13:45 > To: Guillaume Gardet <Guillaume.Gardet@arm.com> > Cc: opensuse-kernel@opensuse.org; Michal Kubecek <mkubecek@suse.cz>; > Andreas Färber <afaerber@suse.de> > Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable > building DTBs > > On Fri, 13 Sep 2019 11:05:27 +0000 Guillaume Gardet > <Guillaume.Gardet@arm.com> wrote: > > > > -----Original Message----- > > > From: Michal Suchánek <msuchanek@suse.de> > > > Sent: 13 September 2019 13:04 > > > To: Guillaume Gardet <Guillaume.Gardet@arm.com> > > > Cc: opensuse-kernel@opensuse.org; Michal Kubecek > <mkubecek@suse.cz>; > > > Andreas Färber <afaerber@suse.de> > > > Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable > > > building DTBs > > > > > > On Fri, 13 Sep 2019 10:51:50 +0000 Guillaume Gardet > > > <Guillaume.Gardet@arm.com> wrote: > > > > > > > Cc'ing Andreas. > > > > > > > > > -----Original Message----- > > > > > From: Michal Suchánek <msuchanek@suse.de> > > > > > Sent: 13 September 2019 12:34 > > > > > To: Guillaume Gardet <Guillaume.Gardet@arm.com> > > > > > Cc: opensuse-kernel@opensuse.org; Michal Kubecek > > > <mkubecek@suse.cz> > > > > > Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: > > > > > Enable building DTBs > > > > > > > > > > On Fri, 13 Sep 2019 09:25:37 +0200 Guillaume Gardet > > > > > <guillaume.gardet@arm.com> wrote: > > > > > > > > > > 1) what consumes these DTBs? > > > > > > > > > > They are not maintained in the SLE branches so if > > > > > anything does use them it should change. > > > > > > > > We need DTBs for most ARM systems, so this is a mandatory > requirement. > > > > > > I don't dispute that DTBs are needed. But do they come from > > > the kernel package? > > > > Yes, they are. > > From arch/arm/boot/dts/ and arch/arm64/boot/dts/ > > Yes, there are DTBs in the kernel. What exactly uses these > unmaintained DTBs?
Why unmaintained? They are maintained as the rest of sources of the Linux kernel. Because nobody backports fixes for them. Non-UEFI ARM systems require those DTB to boot a Linux kernel. The DTB is passed by the bootloader (u-boot/grub).
A DTB is passed by u-boot/grub. Does it come from the kernel package, though?
Yes, it does.
How exactly?
U-Boot loads the right DTB for the current platform, from filesystem to RAM and passes the pointer to the kernel. You may find this interesting, if you do not know DTB: https://events.static.linuxfound.org/sites/events/files/slides/petazzoni-dev...
I know DTBs.
What I don't know is where the DTB that gets loaded if you boot (open)SUSE comes from, specifically.
For example, checking a system I am running I see this: file /boot/vc/bcm2710-rpi-3-b-plus.dtb is not owned by any package How did the file get there? Thanks Michal
Thanks
Michal
Guillaume
Thanks
Michal
Guillaume
Thanks
Michal
Cheers, Guillaume
> > Thanks > > Michal > > > > > Thanks, > > Guillaume > > > > > > > > Thanks > > > > > > Michal > > > > > > > > > > > > > > > > > 2) it will noy build due to obsolete dtc in SLE15. > > > > > > > > We must update dtc, then. Could you take care of it, please? > > > > Because it > > > must go through SLE, I think. > > > > > > > > Thanks, > > > > Guillaume > > > > > > > > > > > > > > > > > > Thanks > > > > > > > > > > Michal > > > > > > > > > > > > > > > > Signed-off-by: Guillaume Gardet > > > > > > <guillaume.gardet@arm.com> > > > > > > > > > > > > --- > > > > > > This patch is for 15.2 branch. > > > > > > > > > > > > rpm/config.sh | 2 ++ > > > > > > 1 file changed, 2 insertions(+) > > > > > > > > > > > > diff --git a/rpm/config.sh b/rpm/config.sh index > > > > > > 904bea6cf36..76cbef8def5 100644 > > > > > > --- a/rpm/config.sh > > > > > > +++ b/rpm/config.sh > > > > > > @@ -4,6 +4,8 @@ SRCVERSION=5.3-rc8 VARIANT= # enable > > > > > > kernel module compression COMPRESS_MODULES="xz" > > > > > > +# Compile binary devicetrees BUILD_DTBS="Yes" > > > > > > # Use new style livepatch package names > > > > > > LIVEPATCH=livepatch # buildservice projects to build > > > > > > the kernel against > > > > > > > > > > -- > > > > > To unsubscribe, e-mail: opensuse- > kernel+unsubscribe@opensuse.org > > > > > To contact the owner, e-mail: opensuse- > kernel+owner@opensuse.org > > > > > > > > IMPORTANT NOTICE: The contents of this email and any > > > > attachments are > > > confidential and may also be privileged. If you are not the > > > intended recipient, please notify the sender immediately and > > > do not disclose the contents to any other person, use it for > > > any purpose, or store or copy the information in any medium.
> > > > > > -- > > > To unsubscribe, e-mail: opensuse- kernel+unsubscribe@opensuse.org > > > To contact the owner, e-mail: opensuse- kernel+owner@opensuse.org > > > > IMPORTANT NOTICE: The contents of this email and any > > attachments are > confidential and may also be privileged. If you are not the > intended recipient, please notify the sender immediately and do > not disclose the contents to any other person, use it for any > purpose, or store or copy the information in any medium. Thank you. > > N_____r__y___Z)z{.___w_______&__________'__- > ___w_zf___^___zG___~_ ___^___z__ > -- > To unsubscribe, e-mail: opensuse- kernel+unsubscribe@opensuse.org > To contact the owner, e-mail: opensuse- kernel+owner@opensuse.org
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. N_____r__y___Z)z{.___w_______&__________'__- ___w_zf___^___zG___~_ ___^___z__ IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient,
Thank you. please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
N_____r__y___Z)z{.___w_______&__________'__- ___w_zf___^___zG___~_ ___^___z__ -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. N_____r__y___Z)z{.___w_______&__________'__-___w_zf___^___zG___~_ ___^___z__
-- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On 13/09/2019 16:06, Michal Suchánek wrote:
On Fri, 13 Sep 2019 15:59:13 +0200 Michal Suchánek <msuchanek@suse.de> wrote:
[...]
>>>>>> On Fri, 13 Sep 2019 09:25:37 +0200 Guillaume Gardet >>>>>> <guillaume.gardet@arm.com> wrote: >>>>>> >>>>>> 1) what consumes these DTBs? >>>>>> >>>>>> They are not maintained in the SLE branches so if >>>>>> anything does use them it should change. >>>>> >>>>> We need DTBs for most ARM systems, so this is a mandatory >> requirement. >>>> >>>> I don't dispute that DTBs are needed. But do they come from >>>> the kernel package? >>> >>> Yes, they are. >>> From arch/arm/boot/dts/ and arch/arm64/boot/dts/ >> >> Yes, there are DTBs in the kernel. What exactly uses these >> unmaintained DTBs? > > Why unmaintained? They are maintained as the rest of sources of > the Linux kernel. Because nobody backports fixes for them. > Non-UEFI ARM systems require those DTB to boot a Linux kernel. The > DTB is passed by the bootloader (u-boot/grub).
A DTB is passed by u-boot/grub. Does it come from the kernel package, though?
Yes, it does.
How exactly?
U-Boot loads the right DTB for the current platform, from filesystem to RAM and passes the pointer to the kernel. You may find this interesting, if you do not know DTB: https://events.static.linuxfound.org/sites/events/files/slides/petazzoni-dev...
I know DTBs.
What I don't know is where the DTB that gets loaded if you boot (open)SUSE comes from, specifically.
For example, checking a system I am running I see this:
file /boot/vc/bcm2710-rpi-3-b-plus.dtb is not owned by any package
How did the file get there?
RPi3 is different. The dtb of RPi comes from raspberrypi-firmware-dt.rpm Regards, Matthias -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
Hi, Could we finally enable DTBs for 15.2, please? Thanks, Guillaume
-----Original Message----- From: Matthias Brugger <mbrugger@suse.com> Sent: 23 September 2019 10:49 To: Michal Suchánek <msuchanek@suse.de>; Guillaume Gardet <Guillaume.Gardet@arm.com> Cc: opensuse-kernel@opensuse.org; MichalKubecek <mkubecek@suse.cz>; Andreas Färber <afaerber@suse.de> Subject: Re: [opensuse-kernel] [PATCH] rpm/config.sh: Enable building DTBs
On 13/09/2019 16:06, Michal Suchánek wrote:
On Fri, 13 Sep 2019 15:59:13 +0200 Michal Suchánek <msuchanek@suse.de> wrote:
[...]
>>>>>>> On Fri, 13 Sep 2019 09:25:37 +0200 Guillaume Gardet >>>>>>> <guillaume.gardet@arm.com> wrote: >>>>>>> >>>>>>> 1) what consumes these DTBs? >>>>>>> >>>>>>> They are not maintained in the SLE branches so if >>>>>>> anything does use them it should change. >>>>>> >>>>>> We need DTBs for most ARM systems, so this is a mandatory >>> requirement. >>>>> >>>>> I don't dispute that DTBs are needed. But do they come from >>>>> the kernel package? >>>> >>>> Yes, they are. >>>> From arch/arm/boot/dts/ and arch/arm64/boot/dts/ >>> >>> Yes, there are DTBs in the kernel. What exactly uses these >>> unmaintained DTBs? >> >> Why unmaintained? They are maintained as the rest of sources of >> the Linux > kernel. > Because nobody backports fixes for them. >> Non-UEFI ARM systems require those DTB to boot a Linux kernel. The >> DTB > is passed by the bootloader (u-boot/grub). > > A DTB is passed by u-boot/grub. Does it come from the kernel > package, though?
Yes, it does.
How exactly?
U-Boot loads the right DTB for the current platform, from filesystem to RAM and passes the pointer to the kernel. You may find this interesting, if you do not know DTB: https://events.static.linuxfound.org/sites/events/files/slides/petaz zoni-device-tree-dummies.pdf
I know DTBs.
What I don't know is where the DTB that gets loaded if you boot (open)SUSE comes from, specifically.
For example, checking a system I am running I see this:
file /boot/vc/bcm2710-rpi-3-b-plus.dtb is not owned by any package
How did the file get there?
RPi3 is different. The dtb of RPi comes from raspberrypi-firmware-dt.rpm
Regards, Matthias -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
On Friday, 13 September 2019 12:51 Guillaume Gardet wrote:
From: Michal Suchánek <msuchanek@suse.de> 2) it will noy build due to obsolete dtc in SLE15.
We must update dtc, then. Could you take care of it, please? Because it must go through SLE, I think.
Not necessarily. While it's preferrable to share packages between SLE and Leap, we can use a newer package in Leap if there is a good reason (to be honest, I would rather say we do so more often than we should). So I would suggest to start by asking SLE dtc maintainer (Cc-ed) if he would be willing to either upgrade dtc for SLE15 SP2 to version compatible with DTBs from 5.3 kernel tree or backport necessary changes. If not, it would IMHO qualify as good reason for submitting a version upgrade to Leap 15.2. Michal Kubecek -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On Friday, 13 September 2019 13:04 Michal Kubecek wrote:
On Friday, 13 September 2019 12:51 Guillaume Gardet wrote:
From: Michal Suchánek <msuchanek@suse.de> 2) it will noy build due to obsolete dtc in SLE15.
We must update dtc, then. Could you take care of it, please? Because it must go through SLE, I think.
Not necessarily. While it's preferrable to share packages between SLE and Leap, we can use a newer package in Leap if there is a good reason (to be honest, I would rather say we do so more often than we should).
So I would suggest to start by asking SLE dtc maintainer (Cc-ed) if he would be willing to either upgrade dtc for SLE15 SP2 to version compatible with DTBs from 5.3 kernel tree or backport necessary changes.
If not, it would IMHO qualify as good reason for submitting a version upgrade to Leap 15.2.
For the sake of completeness, I believe the dtc compatibility issue (i.e. build failures) should be resolved before we (re)enable the DTB build in openSUSE-15.2 branch. Michal Kubecek -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
participants (5)
-
Guillaume Gardet
-
Guillaume Gardet
-
Matthias Brugger
-
Michal Kubecek
-
Michal Suchánek