Skip to content

libxl: portiblity fixes

Christoph Egger xen-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest6 patches 11 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6libxl: portiblity fixestools/libxl/Makefile tools/libxl/libxl_bootloader.c+9 -22 replies
2/6libxl: portiblity fixestools/libxl/libxl_osdeps.h+21 -014 replies
3/6libxl: portiblity fixestools/libxl/libxl_device.c tools/libxl/libxl_internal.h+2 -23 replies
4/6libxl: portiblity fixestools/Rules.mk+5 -02 replies
5/6libxl: portiblity fixestools/libxl/Makefile tools/libxl/libxl_linux.c tools/libxl/libxl_netbsd.c+80 -02 replies
6/6libxl: portiblity fixestools/libxl/libxl.c+16 -410 replies

Reviews trailers per patch

1 of 6 patches has a Reviewed-by or Acked-by.

PatchChristoph Egger
1/6
2/6
3/6A-b
4/6
5/6
6/6

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/6] libxl: portiblity fixes

patch 1:
Take over portability fixes from tools/console:
include proper headers for openpty(3) and use $(UTIL_LIBS) include termios.h for tcgetattr & co.

patch 2:
add generic libxl_blktap interface

patch 3:
device_physdisk_major_minor does not intend to modify physpath. Also needed to make gcc happy with linux blktap implemenation (required to make patch 5 compile).

patch 4:
blktapctl is only build on Linux. Disable use on non-Linux.

patch 5:
add bltap implementations for linux. netbsd implementation is under development so just add a stub for now to allow build.

patch 6:
Make use of libxl_blktap interface introduced in patch 2. This removes code from libxl.c which uses blktapctl and therefore broke build on non-Linux.

Signature · 6 lines
---to satisfy European Law for business letters:
Advanced Micro Devices GmbH
Einsteinring 24, 85609 Dornach b. Muenchen
Geschaeftsfuehrer: Alberto Bozzo, Andrew Bowd
Sitz: Dornach, Gemeinde Aschheim, Landkreis Muenchen
Registergericht Muenchen, HRB Nr. 43632