From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from tyo162.gate.nec.co.jp ([114.179.232.162]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1fFaWS-0006bX-A9 for kexec@lists.infradead.org; Mon, 07 May 2018 07:25:26 +0000 From: Masaki Tachibana Subject: RE: [PATCH 3/4] Makedumpfile: Add a new function check_5level_paging() Date: Mon, 7 May 2018 07:21:08 +0000 Message-ID: <61D4E5D821F1674CB87C99F080A210BE011A75E5@BPXM01GP.gisp.nec.co.jp> References: <20180302054841.22195-1-bhe@redhat.com> <20180302054841.22195-4-bhe@redhat.com> In-Reply-To: <20180302054841.22195-4-bhe@redhat.com> Content-Language: ja-JP MIME-Version: 1.0 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "kexec" Errors-To: kexec-bounces+dwmw2=infradead.org@lists.infradead.org To: Baoquan He Cc: "douly.fnst@cn.fujitsu.com" , "indou.takao@jp.fujitsu.com" , "kexec@lists.infradead.org" , Keiichi Nakamura Hi Baoquan, Sorry for the late reply. > +check_5level_paging(void) > +{ > + if (NUMBER(pgtable_l5_enabled) != 0) Is this if (NUMBER(pgtable_l5_enabled) != NOT_FOUND_NUMBER && NUMBER(pgtable_l5_enabled) != 0) ? If so, I will correct this. > + return TRUE; Thanks Tachibana > -----Original Message----- > From: kexec [mailto:kexec-bounces@lists.infradead.org] On Behalf Of Baoquan He > Sent: Friday, March 02, 2018 2:49 PM > To: kexec@lists.infradead.org > Cc: douly.fnst@cn.fujitsu.com; indou.takao@jp.fujitsu.com; Hayashi Masahiko() ; > Baoquan He ; Tachibana Masaki() > Subject: [PATCH 3/4] Makedumpfile: Add a new function check_5level_paging() > > Use it to check if the corrupted kernel is in 5-level paging. > > Signed-off-by: Baoquan He > --- > arch/x86_64.c | 9 +++++++++ > 1 file changed, 9 insertions(+) > > diff --git a/arch/x86_64.c b/arch/x86_64.c > index cbe45c2..e88ee0b 100644 > --- a/arch/x86_64.c > +++ b/arch/x86_64.c > @@ -33,6 +33,15 @@ get_xen_p2m_mfn(void) > return NOT_FOUND_LONG_VALUE; > } > > +static int > +check_5level_paging(void) > +{ > + if (NUMBER(pgtable_l5_enabled) != 0) > + return TRUE; > + else > + return FALSE; > +} > + > unsigned long > get_kaslr_offset_x86_64(unsigned long vaddr) > { > -- > 2.13.6 > > > _______________________________________________ > kexec mailing list > kexec@lists.infradead.org > http://lists.infradead.org/mailman/listinfo/kexec _______________________________________________ kexec mailing list kexec@lists.infradead.org http://lists.infradead.org/mailman/listinfo/kexec