Hi Dmitry,
I tried a newer version of compiler (7.5) with your .config. It seems to work better and I didn't see the crash. I'll do more testing and also try using that compiler version and my own .config.
Thanks, Kim
-----Original Message----- From: Kim Steiner kim.steiner@sightlineapplications.com Sent: Friday, July 29, 2022 2:07 PM To: Dmitry Baryshkov dmitry.baryshkov@linaro.org; Paul Neuhardt paul.neuhardt@linaro.org; sightlineapplications@lists.linaro.org Subject: [Sightlineapplications] Re: Project Status EOD Sunday, 24 July 2022
Hi Dmitry,
I tried the .config you shared. When I build, it changes some of the CONFIG_s in the file so what I built with is not EXACTLY your .config (see below). It does seem to boot better, but I still get the crash on occasion. Should I share my .config? I'm using an older version of gcc: aarch64-linux-gnu-gcc (Linaro GCC 6.3-2017.02) 6.3.1 20170109. You are using "aarch64-linux-gnu-gcc (Debian 11.3.0-3) 11.3.0", so I'm going to try a newer compiler.
Thanks, Kim
My config is missing these. CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y CONFIG_CC_HAS_ASM_INLINE=y CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
CONFIG_ARM64_PTR_AUTH_KERNEL=y CONFIG_CC_HAS_BRANCH_PROT_PAC_RET=y CONFIG_CC_HAS_SIGN_RETURN_ADDRESS=y CONFIG_AS_HAS_PAC=y CONFIG_AS_HAS_CFI_NEGATE_RA_STATE=y # end of ARMv8.3 architectural features
# # ARMv8.4 architectural features # CONFIG_AS_HAS_ARMV8_4=y CONFIG_ARM64_TLB_RANGE=y # end of ARMv8.4 architectural features
# # ARMv8.5 architectural features # CONFIG_AS_HAS_ARMV8_5=y CONFIG_ARM64_BTI_KERNEL=y CONFIG_CC_HAS_BRANCH_PROT_PAC_RET_BTI=y CONFIG_ARM64_AS_HAS_MTE=y CONFIG_ARM64_MTE=y
-----Original Message----- From: Dmitry Baryshkov dmitry.baryshkov@linaro.org Sent: Friday, July 29, 2022 10:32 AM To: Kim Steiner kim.steiner@sightlineapplications.com; Paul Neuhardt paul.neuhardt@linaro.org; sightlineapplications@lists.linaro.org Subject: Re: [Sightlineapplications] Re: Project Status EOD Sunday, 24 July 2022
Hi Kim,
On 29/07/2022 19:24, Kim Steiner wrote:
Hi Dmitry,
I tried building https://git.linaro.org/landing-teams/working/qualcomm/kernel.git/log/?h=rele... this morning. I edited the .config with:
+CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set -CONFIG_FW_LOADER_USER_HELPER=y -CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y
The build seemed ok, so I flashed the image to the DB820c. With my image, the same reboot issue is happening for me. I changed the .img command line to match yours and this is where I am in the git repository:
Just for the sake of checking, could you please check the attached .config?
Judging from your next message my next top-priority item would be the voltage regulator for the GPU.
host> dbootimg -i boot-5.15.0-qcomlt-arm64.img aboot size: 46514176 bytes kernel: 38140416 bytes (non-gzip, no appended DTB) ramdisk: 8366195 bytes second: 0 bytes page size: 4096 bytes cmdline: ignore_loglevel console=tty0 console=ttyMSM0,115200n8 earlycon root=/dev/sda1 rootwait maxcpus=2
Squashed 'kernel/' changes from fbffff077804d..c421789d03339 c421789d03339 drm/msm/hdmi: stop calling drm_bridge_connector_enable_hpd 46e8e81d528a8 drm/probe-helper: don't oops in drm_kms_helper_hotplug_event b8034f6048989 drm/msm: properly add and remove internal bridges d335a661a65af drm/msm/hdmi: support attaching the "next" bridge
thanks, Kim
-----Original Message----- From: Kim Steiner Sent: Friday, July 29, 2022 8:51 AM To: Dmitry Baryshkov dmitry.baryshkov@linaro.org; Paul Neuhardt paul.neuhardt@linaro.org; sightlineapplications@lists.linaro.org Subject: RE: [Sightlineapplications] Re: Project Status EOD Sunday, 24 July 2022
Hi Dmitry,
I rebooted with the boot-*.img you provided and it seems to boot and not restart đ I am going to try building the boot-*.img with our tools now. Do I still need to manually modify the .config as you mentioned before?
Thanks, Kim
-----Original Message----- From: Dmitry Baryshkov dmitry.baryshkov@linaro.org Sent: Thursday, July 28, 2022 5:17 AM To: Kim Steiner kim.steiner@sightlineapplications.com; Paul Neuhardt paul.neuhardt@linaro.org; sightlineapplications@lists.linaro.org Subject: [Sightlineapplications] Re: Project Status EOD Sunday, 24 July 2022
Hi Kim,
On 27/07/2022 16:59, Kim Steiner wrote:
Hi Dmitry,
No problem. Thank you for the update!
It took me a while longer than I expected to backport all necessary patches to 5.15. The image for you to test is uploaded to the fileserver (see [1]). Kernel sources were pushed to the corresponding branch on git.linaro.org ([2]).
For now I still suggest booting with maxcpus=2 argument (it is a part of provided image), while we continue working on regulators support. So, in my case the embedded command line is 'ignore_loglevel console=tty0 console=ttyMSM0,115200n8 earlycon root=/dev/sda1 rootwait maxcpus=2'
[1] https://fileserver.linaro.org/s/nnpJdHZ3b3tW7HC [2] https://git.linaro.org/landing-teams/working/qualcomm/kernel.git/log/? h=release/db820c/qcomlt-5.15
Kim
-----Original Message----- From: Dmitry Baryshkov dmitry.baryshkov@linaro.org Sent: Wednesday, July 27, 2022 6:42 AM To: Kim Steiner kim.steiner@sightlineapplications.com; Paul Neuhardt paul.neuhardt@linaro.org; sightlineapplications@lists.linaro.org Subject: Re: [Sightlineapplications] Re: Project Status EOD Sunday, 24 July 2022
Hi Kim,
On 25/07/2022 23:42, Kim Steiner wrote:
Hi Paul,
Yes, a meeting sounds great. Either Tuesday or Wednesday will work fine for us.
I promised to send new images. However I'm still testing the CPUidle stuff on msm8996, so the delivery is a bit delayed. I'm going to send the images Today, before the EoD. Please excuse me for the delay.
Thanks,
Kim
*From:* Paul Neuhardt paul.neuhardt@linaro.org *Sent:* Monday, July 25, 2022 12:19 PM *To:* sightlineapplications@lists.linaro.org *Subject:* [Sightlineapplications] Project Status EOD Sunday, 24 July 2022
All,
As was noted in the last update, Dmitry worked Friday and over the weekend to catch up with work not completed last week.
Over Friday and the weekend, he spent 10.5 hours and accomplished:
- Complete a fix for the OPP tables for CPU frequencies
- Worked on implementing the CPUs LDO and APM voltage regulators.
Budget burn:
- As of the start of the day today, we have consumed 54.75 of the 80 engineering hours available, leaving 25.25 hours remaining. I have consumed a total of 4.50 of the 8 project management hours.
At this point, I would recommend we have a conversation about prioritising any remaining work, including support for Sightline's efforts to build and test the kernels Linaro have provided. Along with that, I would suggest a quick review of what (if anything) would be left that Sightline would want Linaro to accomplish and whether or not a contract extension is warranted to accomplish that work. Would either Tuesday or Wednesday work for you? I would expect that conversation to take no longer than 30 minutes, and I would be happy to make myself available at any time you wish.
Thank you.
Kind regards,
Paul
--
Image removed by sender. Linaro http://www.linaro.org/
*Paul Neuhardt*|/Sr. Program Manager/
T: +44 0771 377 8664 paul.neuhardt@linaro.org mailto:glen.valante@linaro.org IRC: pneuhardt
Sightlineapplications mailing list -- sightlineapplications@lists.linaro.org To unsubscribe send an email to sightlineapplications-leave@lists.linaro.org
-- With best wishes Dmitry
-- With best wishes Dmitry _______________________________________________ Sightlineapplications mailing list -- sightlineapplications@lists.linaro.org To unsubscribe send an email to sightlineapplications-leave@lists.linaro.org
-- With best wishes Dmitry _______________________________________________ Sightlineapplications mailing list -- sightlineapplications@lists.linaro.org To unsubscribe send an email to sightlineapplications-leave@lists.linaro.org