* Reqeust export symbol for API in arch/arm64/* [not found] <CGME20200506124645epcas2p25a8efbe59fa20194e19d642227dd47ae@epcas2p2.samsung.com> @ 2020-05-06 12:46 ` 최동혁/DONGHYEOK CHOE 2020-05-06 12:53 ` Will Deacon 0 siblings, 1 reply; 5+ messages in thread From: 최동혁/DONGHYEOK CHOE @ 2020-05-06 12:46 UTC (permalink / raw) To: will, linux-arm-kernel, linux-kernel Cc: hosung0.kim, changki.kim, hajun.sung, gregkh, youngmin.nam Hello, I am software engineer in charge of BSP (Samsung SOC vendor). Recently, Google introduced GKI from Android R version. We cannot use mainline API without 'export symbol' by the GKI policy. But we want to make an arm64 specific vendor driver in {kernel source root}/drivers/soc/samsung/*. Could you support us to use the below APIs? 1. [register_kernel_break_hook] To make runtime debug feature. We need architecture support.(break hook) It's an architecture specific function. After cpu execute specific instruction, A function with a parameter which is the context at that time(the executing specific instruction) is performed. I am trying to restore the locked context by using this fuction with the el3 trap for debugging hardlockup core(s). 2. [dump_backtrace] Although 'dump_stack' is already supported, we need 'dump_backtrace' also. Because we need lighten api to debug system. In some situation like bus hang(HW bug), dump_stack highly likely make a problem again while printing debug information. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Reqeust export symbol for API in arch/arm64/* 2020-05-06 12:46 ` Reqeust export symbol for API in arch/arm64/* 최동혁/DONGHYEOK CHOE @ 2020-05-06 12:53 ` Will Deacon 0 siblings, 0 replies; 5+ messages in thread From: Will Deacon @ 2020-05-06 12:53 UTC (permalink / raw) To: �ֵ���/DONGHYEOK CHOE Cc: changki.kim, linux-kernel, youngmin.nam, hosung0.kim, hajun.sung, gregkh, linux-arm-kernel On Wed, May 06, 2020 at 09:46:45PM +0900, �ֵ���/DONGHYEOK CHOE wrote: > I am software engineer in charge of BSP (Samsung SOC vendor). > > Recently, Google introduced GKI from Android R version. > We cannot use mainline API without 'export symbol' by the GKI policy. > But we want to make an arm64 specific vendor driver in {kernel source > root}/drivers/soc/samsung/*. > > Could you support us to use the below APIs? Sorry, but as a general rule of thumb the kernel doesn't EXPORT symbols that are not used by in-tree modules. You'll need to submit your drivers along with the patches doing the exports if they are to be considered for inclusion. Thanks, Will _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Reqeust export symbol for API in arch/arm64/* @ 2020-05-06 12:53 ` Will Deacon 0 siblings, 0 replies; 5+ messages in thread From: Will Deacon @ 2020-05-06 12:53 UTC (permalink / raw) To: �ֵ���/DONGHYEOK CHOE Cc: linux-arm-kernel, linux-kernel, hosung0.kim, changki.kim, hajun.sung, gregkh, youngmin.nam On Wed, May 06, 2020 at 09:46:45PM +0900, �ֵ���/DONGHYEOK CHOE wrote: > I am software engineer in charge of BSP (Samsung SOC vendor). > > Recently, Google introduced GKI from Android R version. > We cannot use mainline API without 'export symbol' by the GKI policy. > But we want to make an arm64 specific vendor driver in {kernel source > root}/drivers/soc/samsung/*. > > Could you support us to use the below APIs? Sorry, but as a general rule of thumb the kernel doesn't EXPORT symbols that are not used by in-tree modules. You'll need to submit your drivers along with the patches doing the exports if they are to be considered for inclusion. Thanks, Will ^ permalink raw reply [flat|nested] 5+ messages in thread
* RE: Reqeust export symbol for API in arch/arm64/* 2020-05-06 12:53 ` Will Deacon @ 2020-05-06 13:05 ` 최동혁/DONGHYEOK CHOE -1 siblings, 0 replies; 5+ messages in thread From: 최동혁/DONGHYEOK CHOE @ 2020-05-06 13:05 UTC (permalink / raw) To: 'Will Deacon' Cc: changki.kim, linux-kernel, youngmin.nam, hosung0.kim, hajun.sung, gregkh, linux-arm-kernel > -----Original Message----- > From: Will Deacon <will@kernel.org> > Sent: Wednesday, May 6, 2020 9:53 PM > To: �ֵ���/DONGHYEOK CHOE <d7271.choe@samsung.com> > Cc: linux-arm-kernel@lists.infradead.org; linux-kernel@vger.kernel.org; > hosung0.kim@samsung.com; changki.kim@samsung.com; hajun.sung@samsung.com; > gregkh@google.com; youngmin.nam@samsung.com > Subject: Re: Reqeust export symbol for API in arch/arm64/* > > On Wed, May 06, 2020 at 09:46:45PM +0900, ֵ /DONGHYEOK CHOE wrote: > > I am software engineer in charge of BSP (Samsung SOC vendor). > > > > Recently, Google introduced GKI from Android R version. > > We cannot use mainline API without 'export symbol' by the GKI policy. > > But we want to make an arm64 specific vendor driver in {kernel source > > root}/drivers/soc/samsung/*. > > > > Could you support us to use the below APIs? > > Sorry, but as a general rule of thumb the kernel doesn't EXPORT symbols > that are not used by in-tree modules. You'll need to submit your drivers > along with the patches doing the exports if they are to be considered for > inclusion. > > Thanks, > > Will Thank you for your quick response. I'll try. Thanks _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 5+ messages in thread
* RE: Reqeust export symbol for API in arch/arm64/* @ 2020-05-06 13:05 ` 최동혁/DONGHYEOK CHOE 0 siblings, 0 replies; 5+ messages in thread From: 최동혁/DONGHYEOK CHOE @ 2020-05-06 13:05 UTC (permalink / raw) To: 'Will Deacon' Cc: linux-arm-kernel, linux-kernel, hosung0.kim, changki.kim, hajun.sung, gregkh, youngmin.nam > -----Original Message----- > From: Will Deacon <will@kernel.org> > Sent: Wednesday, May 6, 2020 9:53 PM > To: �ֵ���/DONGHYEOK CHOE <d7271.choe@samsung.com> > Cc: linux-arm-kernel@lists.infradead.org; linux-kernel@vger.kernel.org; > hosung0.kim@samsung.com; changki.kim@samsung.com; hajun.sung@samsung.com; > gregkh@google.com; youngmin.nam@samsung.com > Subject: Re: Reqeust export symbol for API in arch/arm64/* > > On Wed, May 06, 2020 at 09:46:45PM +0900, ֵ /DONGHYEOK CHOE wrote: > > I am software engineer in charge of BSP (Samsung SOC vendor). > > > > Recently, Google introduced GKI from Android R version. > > We cannot use mainline API without 'export symbol' by the GKI policy. > > But we want to make an arm64 specific vendor driver in {kernel source > > root}/drivers/soc/samsung/*. > > > > Could you support us to use the below APIs? > > Sorry, but as a general rule of thumb the kernel doesn't EXPORT symbols > that are not used by in-tree modules. You'll need to submit your drivers > along with the patches doing the exports if they are to be considered for > inclusion. > > Thanks, > > Will Thank you for your quick response. I'll try. Thanks ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2020-05-06 13:06 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <CGME20200506124645epcas2p25a8efbe59fa20194e19d642227dd47ae@epcas2p2.samsung.com>
2020-05-06 12:46 ` Reqeust export symbol for API in arch/arm64/* 최동혁/DONGHYEOK CHOE
2020-05-06 12:53 ` Will Deacon
2020-05-06 12:53 ` Will Deacon
2020-05-06 13:05 ` 최동혁/DONGHYEOK CHOE
2020-05-06 13:05 ` 최동혁/DONGHYEOK CHOE
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.