qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH for-3.2 0/4] build-sys: require Vista API by default globally
@ 2018-11-22 11:00 Marc-André Lureau
  2018-11-22 11:00 ` [Qemu-devel] [PATCH for-3.2 1/4] build-sys: don't include windows.h, osdep.h does it Marc-André Lureau
                   ` (4 more replies)
  0 siblings, 5 replies; 9+ messages in thread
From: Marc-André Lureau @ 2018-11-22 11:00 UTC (permalink / raw)
  To: qemu-devel
  Cc: Paolo Bonzini, Michael Roth, Stefan Weil, Peter Crosthwaite,
	samuel.thibault, Richard Henderson, Marc-André Lureau

Hi,

Here is a small series improving a bit Windows headers inclusion, and
setting the default required API version globally to Vista. It also
allows easier tweaking of available API version via CFLAGS.

Building QGA for older versions (XP) seems possible so far: the
dependency on libqemuutil.a implies building qemu-thread-win32.c,
which requires Vista API since commit 12f8def0 (v2.9). But qemu-thread
isn't being used in QGA, the resulting binary may still work on XP.
XP is no longer supported for the past 4.5y, it's time to drop support
for it.

Marc-André Lureau (4):
  build-sys: don't include windows.h, osdep.h does it
  build-sys: move windows defines in osdep.h header
  build-sys: build with Vista API by default
  RFC: qga: drop < Vista compatibility

 include/qemu/osdep.h      | 17 ++++++++++
 accel/tcg/translate-all.c |  4 ---
 qga/commands-win32.c      | 70 +--------------------------------------
 util/qemu-thread-win32.c  |  4 ---
 configure                 |  3 --
 roms/seabios              |  2 +-
 6 files changed, 19 insertions(+), 81 deletions(-)

-- 
2.20.0.rc1

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

end of thread, other threads:[~2018-11-30 10:11 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-11-22 11:00 [Qemu-devel] [PATCH for-3.2 0/4] build-sys: require Vista API by default globally Marc-André Lureau
2018-11-22 11:00 ` [Qemu-devel] [PATCH for-3.2 1/4] build-sys: don't include windows.h, osdep.h does it Marc-André Lureau
2018-11-22 11:00 ` [Qemu-devel] [PATCH for-3.2 2/4] build-sys: move windows defines in osdep.h header Marc-André Lureau
2018-11-22 11:00 ` [Qemu-devel] [PATCH for-3.2 3/4] build-sys: build with Vista API by default Marc-André Lureau
2018-11-22 11:00 ` [Qemu-devel] [PATCH for-3.2 4/4] RFC: qga: drop < Vista compatibility Marc-André Lureau
2018-11-29 10:16 ` [Qemu-devel] [PATCH for-3.2 0/4] build-sys: require Vista API by default globally Paolo Bonzini
2018-11-29 10:45   ` Stefan Weil
2018-11-29 10:50     ` Marc-André Lureau
2018-11-30 10:10       ` Paolo Bonzini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).