xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Cc: Wei Liu <wei.liu2@citrix.com>
Subject: [PATCH RFC v1 0/6] xen: split stubdom from xen.git
Date: Thu, 10 Mar 2016 16:52:19 +0000	[thread overview]
Message-ID: <1457628745-20188-1-git-send-email-wei.liu2@citrix.com> (raw)
In-Reply-To: <20160310164639.GM31271@citrix.com>

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@lists.xen.org
http://lists.xen.org/xen-devel

  reply	other threads:[~2016-03-10 17:02 UTC|newest]

Thread overview: 40+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-03-10 16:46 [RFC PATCH v1] Splitting off stubdom to a different tree Wei Liu
2016-03-10 16:52 ` Wei Liu [this message]
2016-03-10 16:52   ` [PATCH RFC v1 1/6] config: don't hard-code mini-os path Wei Liu
2016-03-10 16:52   ` [PATCH RFC v1 2/6] tools: use "?=" to set XEN_ROOT in Makefile Wei Liu
2016-03-10 16:52   ` [PATCH RFC v1 3/6] libxc: use $XEN_ROOT to reference libelf in xen Wei Liu
2016-03-10 16:52   ` [PATCH RFC v1 4/6] libxl: generate and install stubdompath.sh Wei Liu
2016-03-10 16:52   ` [PATCH RFC v1 5/6] Unhook stubdom from build system Wei Liu
2016-03-10 16:52   ` [PATCH RFC v1 6/6] Remove stubdom directory Wei Liu
2016-03-10 16:52 ` [PATCH RFC v1 00/14] stubdom: split stubdom from xen.git Wei Liu
2016-03-10 16:52   ` [PATCH RFC v1 01/14] Import more files " Wei Liu
2016-03-10 16:52   ` [PATCH RFC v1 02/14] Makefile: introduce dist target Wei Liu
2016-03-10 16:52   ` [PATCH RFC v1 03/14] Add a gitignore Wei Liu
2016-03-10 16:52   ` [PATCH RFC v1 04/14] Makefile: require XEN_ROOT and MINI_OS to be defined Wei Liu
2016-03-10 16:52   ` [PATCH RFC v1 05/14] Makefile: replace MINI_OS with MINIOS_ROOT Wei Liu
2016-03-10 16:52   ` [PATCH RFC v1 06/14] pciutils: don't use hard-coded XEN_ROOT Wei Liu
2016-03-10 16:52   ` [PATCH RFC v1 07/14] grub: " Wei Liu
2016-03-10 16:52   ` [PATCH RFC v1 08/14] Makefile: export STUBDOM_ROOT Wei Liu
2016-03-10 16:52   ` [PATCH RFC v1 09/14] Makefile: delete STUBDOMPATH target Wei Liu
2016-03-31 10:21     ` Xu, Quan
2016-03-31 13:49       ` Wei Liu
2016-04-01  1:41         ` Xu, Quan
2016-04-01 10:03           ` Wei Liu
2016-04-06  9:09             ` Xu, Quan
2016-04-06  9:39               ` Wei Liu
2016-04-25 14:27             ` Wei Liu
2016-07-05 13:53             ` Xu, Quan
2016-07-05 13:57               ` Wei Liu
2016-03-10 16:52   ` [PATCH RFC v1 10/14] Makefile: require QEMU_ROOT to be defined Wei Liu
2016-03-10 16:52   ` [PATCH RFC v1 11/14] Makefile: always include Config.mk from xen source tree Wei Liu
2016-03-10 16:52   ` [PATCH RFC v1 12/14] Makefile: delete ioemu directory in clean target Wei Liu
2016-03-10 16:52   ` [PATCH RFC v1 13/14] Makefile: fix removing *.mk Wei Liu
2016-03-10 16:52   ` [PATCH RFC v1 14/14] Add README file Wei Liu
2016-03-10 18:33     ` Wei Liu
2016-03-10 16:52 ` [PATCH RFC v1 0/2] mini-os: split stubdom from xen.git Wei Liu
2016-03-10 16:52   ` [PATCH RFC v1 1/2] Config.mk: use MINI_OS if specified Wei Liu
2016-03-10 16:52   ` [PATCH RFC v1 2/2] Makefile: introduce STUBDOM_ROOT Wei Liu
2016-03-15  0:20 ` [RFC PATCH v1] Splitting off stubdom to a different tree Samuel Thibault
2016-03-15 12:30   ` Wei Liu
2016-03-15 14:22 ` Wei Liu
2016-03-15 18:26   ` Wei Liu

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1457628745-20188-1-git-send-email-wei.liu2@citrix.com \
    --to=wei.liu2@citrix.com \
    --cc=xen-devel@lists.xenproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).