All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xen-devel] [PATCH v2 0/9] x86: reduce include dependencies
@ 2020-03-10 15:46 Jan Beulich
  2020-03-10 15:48 ` [Xen-devel] [PATCH v2 1/9] x86/HVM: reduce domain.h " Jan Beulich
                   ` (8 more replies)
  0 siblings, 9 replies; 18+ messages in thread
From: Jan Beulich @ 2020-03-10 15:46 UTC (permalink / raw)
  To: xen-devel@lists.xenproject.org
  Cc: Andrew Cooper, Wei Liu, Roger Pau Monné

In a number of cases I've noticed the x86 emulator, which is quite
slow to build especially with not very new gcc, to re-build when
having changed headers which I wouldn't have expected to be
included there in the first place. Hence I've gone through the
dependencies of that object file and tried to get rid of at least
some of the very odd dependencies there. (Some are being addressed
also be the separately sent mem-access and vm-event patches with a
similar subject.)

1: HVM: reduce domain.h include dependencies
2: HVM: reduce vcpu.h include dependencies
3: HVM: reduce vpt.h include dependencies
4: HVM: reduce vpic.h include dependencies
5: HVM: reduce vioapic.h include dependencies
6: HVM: reduce vlapic.h include dependencies
7: HVM: reduce io.h include dependencies
8: HVM: reduce hvm.h include dependencies
9: reduce mce.h include dependencies

v2: Address build issues in particular with XSM=y.

Jan

_______________________________________________
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:[~2020-03-13  9:40 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-03-10 15:46 [Xen-devel] [PATCH v2 0/9] x86: reduce include dependencies Jan Beulich
2020-03-10 15:48 ` [Xen-devel] [PATCH v2 1/9] x86/HVM: reduce domain.h " Jan Beulich
2020-03-10 16:11   ` Paul Durrant
2020-03-11 13:09   ` Andrew Cooper
2020-03-11 15:22     ` Jan Beulich
2020-03-13  9:39     ` Jan Beulich
2020-03-10 15:48 ` [Xen-devel] [PATCH v2 2/9] x86/HVM: reduce vcpu.h " Jan Beulich
2020-03-10 16:08   ` Paul Durrant
2020-03-10 15:49 ` [Xen-devel] [PATCH v2 3/9] x86/HVM: reduce vpt.h " Jan Beulich
2020-03-10 15:49 ` [Xen-devel] [PATCH v2 4/9] x86/HVM: reduce vpic.h " Jan Beulich
2020-03-10 15:50 ` [Xen-devel] [PATCH v2 5/9] x86/HVM: reduce vioapic.h " Jan Beulich
2020-03-10 15:50 ` [Xen-devel] [PATCH v2 6/9] x86/HVM: reduce vlapic.h " Jan Beulich
2020-03-10 15:51 ` [Xen-devel] [PATCH v2 7/9] x86/HVM: reduce io.h " Jan Beulich
2020-03-13  1:47   ` Tian, Kevin
2020-03-10 15:51 ` [Xen-devel] [PATCH v2 8/9] x86/HVM: reduce hvm.h " Jan Beulich
2020-03-10 16:13   ` Paul Durrant
2020-03-13  1:48   ` Tian, Kevin
2020-03-10 15:52 ` [Xen-devel] [PATCH v2 9/9] x86: reduce mce.h " Jan Beulich

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.