From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756853AbeEJINR (ORCPT ); Thu, 10 May 2018 04:13:17 -0400 Received: from mx2.suse.de ([195.135.220.15]:51894 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756775AbeEJIHC (ORCPT ); Thu, 10 May 2018 04:07:02 -0400 From: Jiri Slaby To: mingo@redhat.com Cc: linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org, Jiri Slaby , Boris Ostrovsky , Juergen Gross , Thomas Gleixner , "H. Peter Anvin" , x86@kernel.org, xen-devel@lists.xenproject.org Subject: [PATCH -resend 13/27] x86: xen-pvh, annotate data appropriatelly Date: Thu, 10 May 2018 10:06:30 +0200 Message-Id: <20180510080644.19752-14-jslaby@suse.cz> X-Mailer: git-send-email 2.16.3 In-Reply-To: <20180510080644.19752-1-jslaby@suse.cz> References: <20180510080644.19752-1-jslaby@suse.cz> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Use the new SYM_DATA_START_LOCAL, and SYM_DATA_END* macros: 0000 8 OBJECT LOCAL DEFAULT 6 gdt 0008 32 OBJECT LOCAL DEFAULT 6 gdt_start 0028 0 OBJECT LOCAL DEFAULT 6 gdt_end 0028 256 OBJECT LOCAL DEFAULT 6 early_stack 0128 0 OBJECT LOCAL DEFAULT 6 early_stack Signed-off-by: Jiri Slaby Reviewed-by: Boris Ostrovsky Cc: Boris Ostrovsky Cc: Juergen Gross Cc: Thomas Gleixner Cc: Ingo Molnar Cc: "H. Peter Anvin" Cc: x86@kernel.org Cc: xen-devel@lists.xenproject.org --- arch/x86/xen/xen-pvh.S | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/arch/x86/xen/xen-pvh.S b/arch/x86/xen/xen-pvh.S index e1a5fbeae08d..52b28793a625 100644 --- a/arch/x86/xen/xen-pvh.S +++ b/arch/x86/xen/xen-pvh.S @@ -137,11 +137,12 @@ END(pvh_start_xen) .section ".init.data","aw" .balign 8 -gdt: +SYM_DATA_START_LOCAL(gdt) .word gdt_end - gdt_start .long _pa(gdt_start) .word 0 -gdt_start: +SYM_DATA_END(gdt) +SYM_DATA_START_LOCAL(gdt_start) .quad 0x0000000000000000 /* NULL descriptor */ .quad 0x0000000000000000 /* reserved */ #ifdef CONFIG_X86_64 @@ -150,12 +151,12 @@ gdt_start: .quad GDT_ENTRY(0xc09a, 0, 0xfffff) /* __KERNEL_CS */ #endif .quad GDT_ENTRY(0xc092, 0, 0xfffff) /* __KERNEL_DS */ -gdt_end: +SYM_DATA_END_LABEL(gdt_start, SYM_L_LOCAL, gdt_end) .balign 4 -early_stack: +SYM_DATA_START_LOCAL(early_stack) .fill 256, 1, 0 -early_stack_end: +SYM_DATA_END_LABEL(early_stack, SYM_L_LOCAL, early_stack_end) ELFNOTE(Xen, XEN_ELFNOTE_PHYS32_ENTRY, _ASM_PTR (pvh_start_xen - __START_KERNEL_map)) -- 2.16.3 From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jiri Slaby Subject: [PATCH -resend 13/27] x86: xen-pvh, annotate data appropriatelly Date: Thu, 10 May 2018 10:06:30 +0200 Message-ID: <20180510080644.19752-14-jslaby@suse.cz> References: <20180510080644.19752-1-jslaby@suse.cz> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180510080644.19752-1-jslaby@suse.cz> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: mingo@redhat.com Cc: linux-arch@vger.kernel.org, Juergen Gross , x86@kernel.org, linux-kernel@vger.kernel.org, "H. Peter Anvin" , xen-devel@lists.xenproject.org, Boris Ostrovsky , Jiri Slaby , Thomas Gleixner List-Id: linux-arch.vger.kernel.org VXNlIHRoZSBuZXcgU1lNX0RBVEFfU1RBUlRfTE9DQUwsIGFuZCBTWU1fREFUQV9FTkQqIG1hY3Jv czoKICAwMDAwICAgICA4IE9CSkVDVCAgTE9DQUwgIERFRkFVTFQgICAgNiBnZHQKICAwMDA4ICAg IDMyIE9CSkVDVCAgTE9DQUwgIERFRkFVTFQgICAgNiBnZHRfc3RhcnQKICAwMDI4ICAgICAwIE9C SkVDVCAgTE9DQUwgIERFRkFVTFQgICAgNiBnZHRfZW5kCiAgMDAyOCAgIDI1NiBPQkpFQ1QgIExP Q0FMICBERUZBVUxUICAgIDYgZWFybHlfc3RhY2sKICAwMTI4ICAgICAwIE9CSkVDVCAgTE9DQUwg IERFRkFVTFQgICAgNiBlYXJseV9zdGFjawoKU2lnbmVkLW9mZi1ieTogSmlyaSBTbGFieSA8anNs YWJ5QHN1c2UuY3o+ClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNr eUBvcmFjbGUuY29tPgpDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl LmNvbT4KQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQ2M6IFRob21hcyBHbGVp eG5lciA8dGdseEBsaW51dHJvbml4LmRlPgpDYzogSW5nbyBNb2xuYXIgPG1pbmdvQHJlZGhhdC5j b20+CkNjOiAiSC4gUGV0ZXIgQW52aW4iIDxocGFAenl0b3IuY29tPgpDYzogeDg2QGtlcm5lbC5v cmcKQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwotLS0KIGFyY2gveDg2L3hlbi94 ZW4tcHZoLlMgfCAxMSArKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygr KSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4veGVuLXB2aC5TIGIv YXJjaC94ODYveGVuL3hlbi1wdmguUwppbmRleCBlMWE1ZmJlYWUwOGQuLjUyYjI4NzkzYTYyNSAx MDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3hlbi1wdmguUworKysgYi9hcmNoL3g4Ni94ZW4veGVu LXB2aC5TCkBAIC0xMzcsMTEgKzEzNywxMiBAQCBFTkQocHZoX3N0YXJ0X3hlbikKIAogCS5zZWN0 aW9uICIuaW5pdC5kYXRhIiwiYXciCiAJLmJhbGlnbiA4Ci1nZHQ6CitTWU1fREFUQV9TVEFSVF9M T0NBTChnZHQpCiAJLndvcmQgZ2R0X2VuZCAtIGdkdF9zdGFydAogCS5sb25nIF9wYShnZHRfc3Rh cnQpCiAJLndvcmQgMAotZ2R0X3N0YXJ0OgorU1lNX0RBVEFfRU5EKGdkdCkKK1NZTV9EQVRBX1NU QVJUX0xPQ0FMKGdkdF9zdGFydCkKIAkucXVhZCAweDAwMDAwMDAwMDAwMDAwMDAgICAgICAgICAg ICAvKiBOVUxMIGRlc2NyaXB0b3IgKi8KIAkucXVhZCAweDAwMDAwMDAwMDAwMDAwMDAgICAgICAg ICAgICAvKiByZXNlcnZlZCAqLwogI2lmZGVmIENPTkZJR19YODZfNjQKQEAgLTE1MCwxMiArMTUx LDEyIEBAIGdkdF9zdGFydDoKIAkucXVhZCBHRFRfRU5UUlkoMHhjMDlhLCAwLCAweGZmZmZmKSAv KiBfX0tFUk5FTF9DUyAqLwogI2VuZGlmCiAJLnF1YWQgR0RUX0VOVFJZKDB4YzA5MiwgMCwgMHhm ZmZmZikgLyogX19LRVJORUxfRFMgKi8KLWdkdF9lbmQ6CitTWU1fREFUQV9FTkRfTEFCRUwoZ2R0 X3N0YXJ0LCBTWU1fTF9MT0NBTCwgZ2R0X2VuZCkKIAogCS5iYWxpZ24gNAotZWFybHlfc3RhY2s6 CitTWU1fREFUQV9TVEFSVF9MT0NBTChlYXJseV9zdGFjaykKIAkuZmlsbCAyNTYsIDEsIDAKLWVh cmx5X3N0YWNrX2VuZDoKK1NZTV9EQVRBX0VORF9MQUJFTChlYXJseV9zdGFjaywgU1lNX0xfTE9D QUwsIGVhcmx5X3N0YWNrX2VuZCkKIAogCUVMRk5PVEUoWGVuLCBYRU5fRUxGTk9URV9QSFlTMzJf RU5UUlksCiAJICAgICAgICAgICAgIF9BU01fUFRSIChwdmhfc3RhcnRfeGVuIC0gX19TVEFSVF9L RVJORUxfbWFwKSkKLS0gCjIuMTYuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m by94ZW4tZGV2ZWw=