All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xen-devel] [PATCH 0/4] x86/boot: Cleanup
@ 2019-08-05 12:42 Andrew Cooper
  2019-08-05 12:42 ` [Xen-devel] [PATCH 1/4] x86/asm: Include msr-index.h rather than msr.h Andrew Cooper
                   ` (3 more replies)
  0 siblings, 4 replies; 18+ messages in thread
From: Andrew Cooper @ 2019-08-05 12:42 UTC (permalink / raw)
  To: Xen-devel; +Cc: Andrew Cooper

Various bits of cleanup intended to make the boot sequence clearer to follow,
and remove bits of asm which shouldn't be written in asm.

No changes to functionality.

Andrew Cooper (4):
  x86/asm: Include msr-index.h rather than msr.h
  x86/boot: Minor improvements to efi_arch_post_exit_boot()
  x86/desc: Shorten boot_{,comat_}gdt[] variable names
  x86/desc: Build boot_{,compat_}gdt[] in C

 xen/arch/x86/Makefile             |  1 +
 xen/arch/x86/boot/head.S          |  3 +-
 xen/arch/x86/boot/x86_64.S        | 35 +-----------------
 xen/arch/x86/cpu/common.c         |  4 +--
 xen/arch/x86/desc.c               | 75 +++++++++++++++++++++++++++++++++++++++
 xen/arch/x86/domain.c             |  7 ++--
 xen/arch/x86/efi/efi-boot.h       | 17 +++++----
 xen/arch/x86/hvm/svm/svm.c        |  2 +-
 xen/arch/x86/hvm/vmx/vmcs.c       |  2 +-
 xen/arch/x86/smpboot.c            | 18 +++++-----
 xen/arch/x86/traps.c              | 30 ++++++++--------
 xen/arch/x86/x86_64/kexec_reloc.S |  2 +-
 xen/common/efi/runtime.c          |  2 +-
 xen/include/asm-x86/desc.h        | 14 ++++----
 xen/include/asm-x86/ldt.h         |  3 +-
 15 files changed, 128 insertions(+), 87 deletions(-)
 create mode 100644 xen/arch/x86/desc.c

-- 
2.11.0


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2019-08-07 12:50 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-08-05 12:42 [Xen-devel] [PATCH 0/4] x86/boot: Cleanup Andrew Cooper
2019-08-05 12:42 ` [Xen-devel] [PATCH 1/4] x86/asm: Include msr-index.h rather than msr.h Andrew Cooper
2019-08-06 14:39   ` Roger Pau Monné
2019-08-06 14:50     ` Jan Beulich
2019-08-06 15:14     ` Andrew Cooper
2019-08-05 12:42 ` [Xen-devel] [PATCH 2/4] x86/boot: Minor improvements to efi_arch_post_exit_boot() Andrew Cooper
2019-08-06 15:20   ` Jan Beulich
2019-08-07 10:33     ` Andrew Cooper
2019-08-07 10:50       ` Jan Beulich
2019-08-05 12:43 ` [Xen-devel] [PATCH 3/4] x86/desc: Shorten boot_{, comat_}gdt[] variable names Andrew Cooper
2019-08-06 14:51   ` Roger Pau Monné
2019-08-06 15:28     ` Jan Beulich
2019-08-05 12:43 ` [Xen-devel] [PATCH 4/4] x86/desc: Build boot_{,compat_}gdt[] in C Andrew Cooper
2019-08-06 15:04   ` [Xen-devel] [PATCH 4/4] x86/desc: Build boot_{, compat_}gdt[] " Roger Pau Monné
2019-08-06 15:48   ` Jan Beulich
2019-08-07 10:46     ` Andrew Cooper
2019-08-07 10:55       ` Jan Beulich
2019-08-07 12:49         ` Andrew Cooper

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.