[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCH RFC v1 0/6] xen: split stubdom from xen.git



git://xenbits.xen.org/people/liuw/xen.git wip.split-stubdom-v1

Wei Liu (6):
  config: don't hard-code mini-os path
  tools: use "?=" to set XEN_ROOT in Makefile
  libxc: use $XEN_ROOT to reference libelf in xen
  libxl: generate and install stubdompath.sh
  Unhook stubdom from build system
  Remove stubdom directory

 .gitignore                                         |    1 +
 Makefile                                           |   55 +-
 autogen.sh                                         |    3 -
 config/MiniOS.mk                                   |    2 +-
 config/Stubdom.mk.in                               |   39 -
 configure                                          |   75 -
 configure.ac                                       |   18 -
 m4/stubdom.m4                                      |   96 -
 stubdom/Makefile                                   |  646 ---
 stubdom/c/Makefile                                 |   13 -
 stubdom/c/main.c                                   |    8 -
 stubdom/c/minios.cfg                               |    0
 stubdom/caml/Makefile                              |   24 -
 stubdom/caml/hello.ml                              |    4 -
 stubdom/caml/main-caml.c                           |   42 -
 stubdom/caml/minios.cfg                            |    0
 stubdom/configure                                  | 4800 --------------------
 stubdom/configure.ac                               |   82 -
 stubdom/grub.patches/00cvs                         | 1382 ------
 stubdom/grub.patches/10graphics.diff               | 2297 ----------
 stubdom/grub.patches/11graphics-keyboard.diff      |   13 -
 stubdom/grub.patches/20print_func.diff             |   80 -
 stubdom/grub.patches/30savedefault.diff            |  186 -
 stubdom/grub.patches/40ext3_256byte_inode.diff     |  114 -
 stubdom/grub.patches/50fs_fulldisk.diff            |   72 -
 stubdom/grub.patches/60ext4.diff                   |  474 --
 stubdom/grub.patches/61btrfs.diff                  | 3510 --------------
 stubdom/grub.patches/70compiler_warnings.diff      |   45 -
 stubdom/grub.patches/99minios                      | 1570 -------
 stubdom/grub/Makefile                              |   86 -
 stubdom/grub/boot-x86_32.S                         |  112 -
 stubdom/grub/boot-x86_64.S                         |  108 -
 stubdom/grub/config.h                              |   12 -
 stubdom/grub/kexec.c                               |  439 --
 stubdom/grub/mini-os.c                             |  771 ----
 stubdom/grub/mini-os.h                             |    7 -
 stubdom/grub/minios.cfg                            |    3 -
 stubdom/grub/osdep.h                               |   30 -
 stubdom/ioemu-minios.cfg                           |    3 -
 stubdom/libpci.config.h                            |    5 -
 stubdom/libpci.config.mak                          |    7 -
 stubdom/lwip.dhcp_create_request-hwaddr_len.patch  |   13 -
 stubdom/lwip.patch-cvs                             | 2398 ----------
 stubdom/newlib-chk.patch                           |  155 -
 .../newlib-stdint-size_max-fix-from-1.17.0.patch   |   16 -
 stubdom/newlib.patch                               |  727 ---
 stubdom/ocaml.patch                                |   19 -
 stubdom/pciutils.patch                             |  298 --
 stubdom/polarssl.patch                             |   64 -
 stubdom/stubdom-dm                                 |  182 -
 stubdom/tpmemu-0.7.4.patch                         |   12 -
 stubdom/vtpm-bufsize.patch                         |   13 -
 stubdom/vtpm-cmake-Wextra.patch                    |   21 -
 stubdom/vtpm-deepquote-anyloc.patch                |  127 -
 stubdom/vtpm-deepquote.patch                       |  187 -
 stubdom/vtpm-locality.patch                        |   50 -
 stubdom/vtpm-parent-sign-ek.patch                  |  196 -
 stubdom/vtpm/Makefile                              |   34 -
 stubdom/vtpm/minios.cfg                            |   14 -
 stubdom/vtpm/vtpm.c                                |  504 --
 stubdom/vtpm/vtpm.h                                |   36 -
 stubdom/vtpm/vtpm_cmd.c                            |  302 --
 stubdom/vtpm/vtpm_cmd.h                            |   31 -
 stubdom/vtpm/vtpm_pcrs.c                           |   43 -
 stubdom/vtpm/vtpm_pcrs.h                           |   53 -
 stubdom/vtpm/vtpmblk.c                             |  353 --
 stubdom/vtpm/vtpmblk.h                             |   31 -
 stubdom/vtpmmgr/Makefile                           |   36 -
 stubdom/vtpmmgr/calc.pl                            |   97 -
 stubdom/vtpmmgr/common_types.h                     |    9 -
 stubdom/vtpmmgr/disk_crypto.c                      |  231 -
 stubdom/vtpmmgr/disk_crypto.h                      |   17 -
 stubdom/vtpmmgr/disk_format.h                      |  193 -
 stubdom/vtpmmgr/disk_io.c                          |  125 -
 stubdom/vtpmmgr/disk_io.h                          |   25 -
 stubdom/vtpmmgr/disk_read.c                        |  619 ---
 stubdom/vtpmmgr/disk_tpm.c                         |  297 --
 stubdom/vtpmmgr/disk_tpm.h                         |   29 -
 stubdom/vtpmmgr/disk_write.c                       |  419 --
 stubdom/vtpmmgr/endian_int.h                       |   72 -
 stubdom/vtpmmgr/init.c                             |  790 ----
 stubdom/vtpmmgr/log.c                              |  151 -
 stubdom/vtpmmgr/log.h                              |   87 -
 stubdom/vtpmmgr/manage-vtpmmgr.pl                  |  160 -
 stubdom/vtpmmgr/marshal.h                          |  851 ----
 stubdom/vtpmmgr/mgmt_authority.c                   |  396 --
 stubdom/vtpmmgr/mgmt_authority.h                   |   11 -
 stubdom/vtpmmgr/minios.cfg                         |   14 -
 stubdom/vtpmmgr/tcg.h                              |  751 ---
 stubdom/vtpmmgr/tpm.c                              |  904 ----
 stubdom/vtpmmgr/tpm.h                              |  184 -
 stubdom/vtpmmgr/tpm2.c                             |  455 --
 stubdom/vtpmmgr/tpm2.h                             |  104 -
 stubdom/vtpmmgr/tpm2_marshal.h                     |  673 ---
 stubdom/vtpmmgr/tpm2_types.h                       |  969 ----
 stubdom/vtpmmgr/tpmrsa.c                           |  199 -
 stubdom/vtpmmgr/tpmrsa.h                           |   69 -
 stubdom/vtpmmgr/uuid.h                             |   50 -
 stubdom/vtpmmgr/vtpm_cmd_handler.c                 |  882 ----
 stubdom/vtpmmgr/vtpm_disk.c                        |  237 -
 stubdom/vtpmmgr/vtpm_disk.h                        |  233 -
 stubdom/vtpmmgr/vtpm_manager.h                     |  470 --
 stubdom/vtpmmgr/vtpmmgr.c                          |  127 -
 stubdom/vtpmmgr/vtpmmgr.h                          |  116 -
 stubdom/xenstore-minios.cfg                        |    7 -
 tools/Makefile                                     |    2 +-
 tools/blktap2/Makefile                             |    2 +-
 tools/blktap2/drivers/Makefile                     |    2 +-
 tools/blktap2/lvm/Makefile                         |    2 +-
 tools/blktap2/vhd/Makefile                         |    2 +-
 tools/blktap2/vhd/lib/Makefile                     |    2 +-
 tools/console/Makefile                             |    2 +-
 tools/console/testsuite/Makefile                   |    2 +-
 tools/debugger/gdbsx/Makefile                      |    2 +-
 tools/debugger/gdbsx/gx/Makefile                   |    2 +-
 tools/debugger/gdbsx/xg/Makefile                   |    2 +-
 tools/debugger/kdd/Makefile                        |    2 +-
 tools/examples/Makefile                            |    2 +-
 tools/firmware/Makefile                            |    2 +-
 tools/firmware/etherboot/Makefile                  |    2 +-
 tools/firmware/hvmloader/Makefile                  |    2 +-
 tools/firmware/hvmloader/acpi/Makefile             |    2 +-
 tools/firmware/rombios/32bit/Makefile              |    2 +-
 tools/firmware/rombios/32bit/tcgbios/Makefile      |    2 +-
 tools/firmware/rombios/Makefile                    |    2 +-
 tools/flask/Makefile                               |    2 +-
 tools/flask/policy/Makefile                        |    2 +-
 tools/flask/utils/Makefile                         |    2 +-
 tools/helpers/Makefile                             |    2 +-
 tools/hotplug/FreeBSD/Makefile                     |    2 +-
 tools/hotplug/Linux/Makefile                       |    2 +-
 tools/hotplug/Linux/systemd/Makefile               |    2 +-
 tools/hotplug/Makefile                             |    2 +-
 tools/hotplug/NetBSD/Makefile                      |    2 +-
 tools/hotplug/common/Makefile                      |    2 +-
 tools/include/Makefile                             |    2 +-
 tools/include/xen-foreign/Makefile                 |    2 +-
 tools/libfsimage/Makefile                          |    2 +-
 tools/libfsimage/common/Makefile                   |    2 +-
 tools/libfsimage/ext2fs-lib/Makefile               |    2 +-
 tools/libfsimage/ext2fs/Makefile                   |    2 +-
 tools/libfsimage/fat/Makefile                      |    2 +-
 tools/libfsimage/iso9660/Makefile                  |    2 +-
 tools/libfsimage/reiserfs/Makefile                 |    2 +-
 tools/libfsimage/ufs/Makefile                      |    2 +-
 tools/libfsimage/xfs/Makefile                      |    2 +-
 tools/libfsimage/zfs/Makefile                      |    2 +-
 tools/libs/Makefile                                |    2 +-
 tools/libs/call/Makefile                           |    2 +-
 tools/libs/evtchn/Makefile                         |    2 +-
 tools/libs/foreignmemory/Makefile                  |    2 +-
 tools/libs/gnttab/Makefile                         |    2 +-
 tools/libs/toollog/Makefile                        |    2 +-
 tools/libvchan/Makefile                            |    2 +-
 tools/libxc/Makefile                               |    6 +-
 tools/libxl/Makefile                               |   11 +-
 tools/memshr/Makefile                              |    2 +-
 tools/misc/Makefile                                |    2 +-
 tools/ocaml/Makefile                               |    2 +-
 tools/ocaml/libs/Makefile                          |    2 +-
 tools/ocaml/libs/eventchn/Makefile                 |    2 +-
 tools/ocaml/libs/mmap/Makefile                     |    2 +-
 tools/ocaml/libs/xb/Makefile                       |    2 +-
 tools/ocaml/libs/xc/Makefile                       |    2 +-
 tools/ocaml/libs/xentoollog/Makefile               |    2 +-
 tools/ocaml/libs/xl/Makefile                       |    2 +-
 tools/ocaml/libs/xs/Makefile                       |    2 +-
 tools/ocaml/test/Makefile                          |    2 +-
 tools/ocaml/xenstored/Makefile                     |    2 +-
 tools/pygrub/Makefile                              |    2 +-
 tools/python/Makefile                              |    2 +-
 tools/tests/Makefile                               |    2 +-
 tools/tests/mce-test/tools/Makefile                |    2 +-
 tools/tests/mem-sharing/Makefile                   |    2 +-
 tools/tests/regression/Makefile                    |    2 +-
 tools/tests/vhpet/Makefile                         |    2 +-
 tools/tests/x86_emulator/Makefile                  |    2 +-
 tools/tests/xen-access/Makefile                    |    2 +-
 tools/xcutils/Makefile                             |    2 +-
 tools/xenbackendd/Makefile                         |    2 +-
 tools/xenmon/Makefile                              |    2 +-
 tools/xenpaging/Makefile                           |    2 +-
 tools/xenpmd/Makefile                              |    2 +-
 tools/xenstat/Makefile                             |    2 +-
 tools/xenstat/libxenstat/Makefile                  |    2 +-
 tools/xenstat/xentop/Makefile                      |    2 +-
 tools/xenstore/Makefile                            |    2 +-
 tools/xentrace/Makefile                            |    2 +-
 188 files changed, 97 insertions(+), 34254 deletions(-)
 delete mode 100644 config/Stubdom.mk.in
 delete mode 100644 m4/stubdom.m4
 delete mode 100644 stubdom/Makefile
 delete mode 100644 stubdom/c/Makefile
 delete mode 100644 stubdom/c/main.c
 delete mode 100644 stubdom/c/minios.cfg
 delete mode 100644 stubdom/caml/Makefile
 delete mode 100644 stubdom/caml/hello.ml
 delete mode 100644 stubdom/caml/main-caml.c
 delete mode 100644 stubdom/caml/minios.cfg
 delete mode 100755 stubdom/configure
 delete mode 100644 stubdom/configure.ac
 delete mode 100644 stubdom/grub.patches/00cvs
 delete mode 100644 stubdom/grub.patches/10graphics.diff
 delete mode 100644 stubdom/grub.patches/11graphics-keyboard.diff
 delete mode 100644 stubdom/grub.patches/20print_func.diff
 delete mode 100644 stubdom/grub.patches/30savedefault.diff
 delete mode 100644 stubdom/grub.patches/40ext3_256byte_inode.diff
 delete mode 100644 stubdom/grub.patches/50fs_fulldisk.diff
 delete mode 100644 stubdom/grub.patches/60ext4.diff
 delete mode 100644 stubdom/grub.patches/61btrfs.diff
 delete mode 100644 stubdom/grub.patches/70compiler_warnings.diff
 delete mode 100644 stubdom/grub.patches/99minios
 delete mode 100644 stubdom/grub/Makefile
 delete mode 100644 stubdom/grub/boot-x86_32.S
 delete mode 100644 stubdom/grub/boot-x86_64.S
 delete mode 100644 stubdom/grub/config.h
 delete mode 100644 stubdom/grub/kexec.c
 delete mode 100644 stubdom/grub/mini-os.c
 delete mode 100644 stubdom/grub/mini-os.h
 delete mode 100644 stubdom/grub/minios.cfg
 delete mode 100644 stubdom/grub/osdep.h
 delete mode 100644 stubdom/ioemu-minios.cfg
 delete mode 100644 stubdom/libpci.config.h
 delete mode 100644 stubdom/libpci.config.mak
 delete mode 100644 stubdom/lwip.dhcp_create_request-hwaddr_len.patch
 delete mode 100644 stubdom/lwip.patch-cvs
 delete mode 100644 stubdom/newlib-chk.patch
 delete mode 100644 stubdom/newlib-stdint-size_max-fix-from-1.17.0.patch
 delete mode 100644 stubdom/newlib.patch
 delete mode 100644 stubdom/ocaml.patch
 delete mode 100644 stubdom/pciutils.patch
 delete mode 100644 stubdom/polarssl.patch
 delete mode 100644 stubdom/stubdom-dm
 delete mode 100644 stubdom/tpmemu-0.7.4.patch
 delete mode 100644 stubdom/vtpm-bufsize.patch
 delete mode 100644 stubdom/vtpm-cmake-Wextra.patch
 delete mode 100644 stubdom/vtpm-deepquote-anyloc.patch
 delete mode 100644 stubdom/vtpm-deepquote.patch
 delete mode 100644 stubdom/vtpm-locality.patch
 delete mode 100644 stubdom/vtpm-parent-sign-ek.patch
 delete mode 100644 stubdom/vtpm/Makefile
 delete mode 100644 stubdom/vtpm/minios.cfg
 delete mode 100644 stubdom/vtpm/vtpm.c
 delete mode 100644 stubdom/vtpm/vtpm.h
 delete mode 100644 stubdom/vtpm/vtpm_cmd.c
 delete mode 100644 stubdom/vtpm/vtpm_cmd.h
 delete mode 100644 stubdom/vtpm/vtpm_pcrs.c
 delete mode 100644 stubdom/vtpm/vtpm_pcrs.h
 delete mode 100644 stubdom/vtpm/vtpmblk.c
 delete mode 100644 stubdom/vtpm/vtpmblk.h
 delete mode 100644 stubdom/vtpmmgr/Makefile
 delete mode 100755 stubdom/vtpmmgr/calc.pl
 delete mode 100644 stubdom/vtpmmgr/common_types.h
 delete mode 100644 stubdom/vtpmmgr/disk_crypto.c
 delete mode 100644 stubdom/vtpmmgr/disk_crypto.h
 delete mode 100644 stubdom/vtpmmgr/disk_format.h
 delete mode 100644 stubdom/vtpmmgr/disk_io.c
 delete mode 100644 stubdom/vtpmmgr/disk_io.h
 delete mode 100644 stubdom/vtpmmgr/disk_read.c
 delete mode 100644 stubdom/vtpmmgr/disk_tpm.c
 delete mode 100644 stubdom/vtpmmgr/disk_tpm.h
 delete mode 100644 stubdom/vtpmmgr/disk_write.c
 delete mode 100644 stubdom/vtpmmgr/endian_int.h
 delete mode 100644 stubdom/vtpmmgr/init.c
 delete mode 100644 stubdom/vtpmmgr/log.c
 delete mode 100644 stubdom/vtpmmgr/log.h
 delete mode 100755 stubdom/vtpmmgr/manage-vtpmmgr.pl
 delete mode 100644 stubdom/vtpmmgr/marshal.h
 delete mode 100644 stubdom/vtpmmgr/mgmt_authority.c
 delete mode 100644 stubdom/vtpmmgr/mgmt_authority.h
 delete mode 100644 stubdom/vtpmmgr/minios.cfg
 delete mode 100644 stubdom/vtpmmgr/tcg.h
 delete mode 100644 stubdom/vtpmmgr/tpm.c
 delete mode 100644 stubdom/vtpmmgr/tpm.h
 delete mode 100644 stubdom/vtpmmgr/tpm2.c
 delete mode 100644 stubdom/vtpmmgr/tpm2.h
 delete mode 100644 stubdom/vtpmmgr/tpm2_marshal.h
 delete mode 100644 stubdom/vtpmmgr/tpm2_types.h
 delete mode 100644 stubdom/vtpmmgr/tpmrsa.c
 delete mode 100644 stubdom/vtpmmgr/tpmrsa.h
 delete mode 100644 stubdom/vtpmmgr/uuid.h
 delete mode 100644 stubdom/vtpmmgr/vtpm_cmd_handler.c
 delete mode 100644 stubdom/vtpmmgr/vtpm_disk.c
 delete mode 100644 stubdom/vtpmmgr/vtpm_disk.h
 delete mode 100644 stubdom/vtpmmgr/vtpm_manager.h
 delete mode 100644 stubdom/vtpmmgr/vtpmmgr.c
 delete mode 100644 stubdom/vtpmmgr/vtpmmgr.h
 delete mode 100644 stubdom/xenstore-minios.cfg

-- 
2.1.4


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.