1. 25 Mar, 2011 1 commit
  2. 20 Aug, 2009 1 commit
  3. 11 Jan, 2007 1 commit
    • Ewan Mellor's avatar
      This patch does the following: · fef4969d
      Ewan Mellor authored
      - renames the XenManagedDomain.py file to XenAPIDomain.py, since this
      name better reflects its functionality/purpose
      - adds domain tracking to the XenAPIDomain class so that xend-managed
      domains can be deleted in an 'atexit' handler upon test case termination
      - adds one basic xapi-related test which is part of the grouptests
      'xapi'
      - refactors the vtpm-related test using xen-api and adds it to the
      grouptest 'xapi'
      - adds documentation to the README for how to configure xm and xend to
      use XML-RPC or Xen-API for communication
      Signed-off-by: default avatarStefan Berger <stefanb@us.ibm.com>
      fef4969d
  4. 24 Oct, 2006 1 commit
  5. 18 Oct, 2006 2 commits
    • kfraser's avatar
      [TPM] Allow all tests of the xm test suite to be run when ACM · fa208df7
      kfraser authored
      security is turned on in hypervisor. This is done by implicitly
      labeling VMs and resources if they have not been labeled through
      explicit calls.
      To allow the xm tests suite to label resources automatically, run
      
      ./configure --enable-full-labeling
      
      once. To turn it off, the '--enable-full-labeling' parameter should be
      omitted.
      Signed-off-by: default avatarStefan Berger <stefanb@us.ibm.com>
      fa208df7
    • kfraser's avatar
      [TPM] Add tests cases for the ACM security hooks and tools to · 801f1320
      kfraser authored
      the xm test suite. The tests can be run with ACM turned off (not
      compiled into Xen; see user doc for this), but most of them will be
      skipped then. They can be run with a command like
      
      make -C tests/security-acm check-TESTS
      
      from the xm-test directory. They are also part of the default tests in
      the tests suite and part of a new group test 'security'.
      Since some of the tests require resources to be labeled, one must
      explicitly enable the resources to be allowed to be labeled by the
      test
      suite by running
      
      ./configure --enable-full-labeling
      
      once. To turn it off, the '--enable-full-labeling' parameter should be
      omitted.
      Signed-off-by: default avatarStefan Berger <stefanb@us.ibm.com>
      801f1320
  6. 19 Apr, 2006 1 commit
    • stekloff's avatar
      Fix the 15_create_smallmem_pos.py test, which was failing because the · 16fca6f6
      stekloff authored
      set console.limit command in the test was never being run. The select in
      Console.py was never timing out because there was always someting to read on
      the fd, the OOM messages are constant. So the test would hang.
      
      The fix includes:
      
      1) Changing MEM in 15_create_smallmem_pos.py to 32MBs, which is the default
         for the tools that should work.
      2) Change the XmConsole init to add an argument to set the console limit
         when it's created.
      3) Set a default large limit for console so we won't hang in the future.
      4) Added a new 16_create_smallmem_neg.py test to handle failure situation.
      5) Added comment in README.
      Signed-off-by: default avatarDaniel Stekloff <dsteklof@us.ibm.com>
      
      16fca6f6
  7. 30 Mar, 2006 1 commit
  8. 11 Mar, 2006 1 commit
    • root's avatar
      HG Patch · ca0b25ca
      root authored
      Add feature to layer xm-test tests, grouping of tests by casename and
      execution of tests by user specified lists.
      Signed-off-by: default avatarWoody Marvel <marvel@us.ibm.com>
      
      ca0b25ca
  9. 22 Feb, 2006 1 commit
  10. 31 Jan, 2006 1 commit
    • kaf24's avatar
      Big merge the HVM full-virtualisation abstractions. · c91d32d4
      kaf24 authored
      This changeset contains all differences between
      xen-unstable.hg and xen-unstable-hvm.hg.
      
      All information and comments for changesets unique to
      xen-unstable-hvm.hg are included below.
      Signed-off-by: default avatarLeendert van Doorn <leendert@watson.ibm.com>
      Signed-off-by: default avatarKeir Fraser <keir@xensource.com>
      
      > user:        leendert@eserver2.watson.ibm.com
      > date:        Tue Jan 31 04:29:51 2006 -0400
      > files:       xen/include/asm-ia64/mm.h
      > description:
      > Fix ia64 compile.
      > 
      > Signed-off-by: Leendert van Doorn <leendert@watson.ibm.com>
      > 
      > 
      > user:        leendert@eserver2.watson.ibm.com
      > date:        Tue Jan 31 02:21:49 2006 -0400
      > files:       xen/include/xen/domain_page.h
      > description:
      > Eliminate unused fields (pfn,va) warnings.
      > 
      > Signed-Off-By: Leendert van Doorn <leendert@watson.ibm.com>
      > 
      > 
      > user:        leendert@eserver2.watson.ibm.com
      > date:        Fri Jan 27 04:31:44 2006 -0400
      > files:       tools/python/xen/xend/image.py
      > description:
      > Name cleanup. vmx refers to VT-x specific code, HVM is used for all others.
      > 
      > Signed-off-by: Leendert van Doorn <leendert@watson.ibm.com>
      > 
      > 
      > user:        root@xen-trw1.amd.com
      > date:        Sun Jan 22 18:39:58 2006 -0500
      > files:       xen/arch/x86/hvm/platform.c
      > description:
      > support prefix 0x67 in hvm decode logic, gfxboot patch causes 0x67 prefix.
      > 
      > 
      > user:        twoller@xen-trw1.amd.com
      > date:        Sun Jan 22 18:35:59 2006 -0500
      > files:       xen/arch/x86/hvm/svm/svm.c xen/arch/x86/hvm/svm/vmcb.c xen/include/asm-x86/hvm/svm/svm.h
      > description:
      > check for valid shared_page_va/vmcb before deallocating in SVM.
      > 
      > 
      > user:        leendert@eserver2.watson.ibm.com
      > date:        Sun Jan 22 02:56:20 2006 -0400
      > files:       xen/include/asm-x86/hvm/svm/svm.h xen/include/asm-x86/hvm/svm/vmmcall.h
      > description:
      > Some SVM header file cleanups.
      > 
      > Signed-off-by: Leendert van Doorn <leendert@watson.ibm.com>
      > 
      > 
      > user:        leendert@eserver2.watson.ibm.com
      > date:        Fri Jan 20 11:50:23 2006 -0400
      > files:       xen/arch/x86/domain.c
      > description:
      > Need to be more diligent about when to call into the HVM abstraction layer
      > and when not.
      > 
      > Signed-Off-By: Leendert van Doorn <leendert@watson.ibm.com>
      > 
      > 
      > user:        leendert@eserver2.watson.ibm.com
      > date:        Wed Jan 18 15:14:56 2006 -0400
      > files:       xen/arch/x86/hvm/svm/svm.c xen/arch/x86/hvm/svm/x86_32/exits.S xen/arch/x86/hvm/svm/x86_64/exits.S xen/arch/x86/hvm/vmx/x86_32/exits.S xen/arch/x86/hvm/vmx/x86_64/exits.S
      > description:
      > Added missing copyright statements and updated svm.c's copyright to properly
      > reflect that it was derived from vmx.c.
      > 
      > Signed-Off-By: Leendert van Doorn <leendert@watson.ibm.com>
      > 
      > 
      > user:        leendert@eserver2.watson.ibm.com
      > date:        Tue Jan 17 09:42:11 2006 -0400
      > files:       xen/arch/ia64/Makefile xen/arch/ia64/vmx/vlsapic.c xen/arch/ia64/vmx/vmx_init.c xen/include/asm-ia64/vmx_platform.h
      > description:
      > Make sure ia64 builds again with the new directory structure.
      > 
      > Signed-off-by: Leendert van Doorn <leendert@watson.ibm.com>
      > 
      > 
      > user:        leendert@localhost.localdomain
      > date:        Tue Jan 17 08:28:51 2006 -0400
      > files:       xen/arch/x86/Makefile xen/arch/x86/hvm/i8259.c xen/arch/x86/hvm/vioapic.c
      > description:
      > The device models now belong in hvm.
      > 
      > Signed-ff-by: Leendert van Doorn <leendert@watson.ibm.com>
      > 
      > 
      > user:        leendert@eserver2.watson.ibm.com
      > date:        Sun Jan 15 16:40:58 2006 -0400
      > files:       xen/arch/x86/Makefile xen/arch/x86/cpu/amd.c xen/arch/x86/cpu/intel.c xen/arch/x86/dm/hvm_vioapic.c xen/arch/x86/dm/i8259.c xen/arch/x86/dom0_ops.c xen/arch/x86/domain.c xen/arch/x86/hvm/hvm.c xen/arch/x86/hvm/intercept.c xen/arch/x86/hvm/io.c xen/arch/x86/hvm/platform.c xen/arch/x86/hvm/svm/emulate.c xen/arch/x86/hvm/svm/instrlen.c xen/arch/x86/hvm/svm/intr.c xen/arch/x86/hvm/svm/svm.c xen/arch/x86/hvm/svm/vmcb.c xen/arch/x86/hvm/svm/x86_32/exits.S xen/arch/x86/hvm/svm/x86_64/exits.S xen/arch/x86/hvm/vlapic.c xen/arch/x86/hvm/vmx/io.c xen/arch/x86/hvm/vmx/vmcs.c xen/arch/x86/hvm/vmx/vmx.c xen/arch/x86/hvm/vmx/x86_32/exits.S xen/arch/x86/hvm/vmx/x86_64/exits.S xen/arch/x86/i387.c xen/arch/x86/x86_32/entry.S xen/arch/x86/x86_32/traps.c xen/arch/x86/x86_64/entry.S xen/arch/x86/x86_64/traps.c xen/include/asm-x86/domain.h xen/include/asm-x86/hvm/domain.h xen/include/asm-x86/hvm/hvm.h xen/include/asm-x86/hvm/io.h xen/include/asm-x86/hvm/support.h xen/include/asm-x86/hvm/svm/emulate.h xen/include/asm-x86/hvm/svm/intr.h xen/include/asm-x86/hvm/svm/svm.h xen/include/asm-x86/hvm/svm/vmcb.h xen/include/asm-x86/hvm/svm/vmmcall.h xen/include/asm-x86/hvm/vcpu.h xen/include/asm-x86/hvm/vioapic.h xen/include/asm-x86/hvm/vlapic.h xen/include/asm-x86/hvm/vmx/cpu.h xen/include/asm-x86/hvm/vmx/vmcs.h xen/include/asm-x86/hvm/vmx/vmx.h xen/include/asm-x86/hvm/vpic.h xen/include/asm-x86/hvm/vpit.h xen/include/asm-x86/shadow.h
      > description:
      > As suggested by Keir, I restructured the hvm/vmx/svm tree. The new
      > directory structure looks like:
      > 
      > 	xen/arch/hvm/
      > 	xen/arch/hvm/vmx
      > 	xen/arch/hvm/vmx/x86_32
      > 	xen/arch/hvm/vmx/x86_64
      > 	xen/arch/hvm/svm
      > 	xen/arch/hvm/svm/x86_32
      > 	xen/arch/hvm/svm/x86_64
      > 
      > 	xen/include/hvm/
      > 	xen/include/hvm/vmx
      > 	xen/include/hvm/svm
      > 
      > Many files have been renamed and had their hvm_/vmx_/svm_ suffix removed
      > because this is now clear from the directory where the file resides.
      > 
      > Signed-off-by: Leendert van Doorn <leendert@watson.ibm.com>
      > 
      > 
      > user:        leendert@eserver2.watson.ibm.com
      > date:        Sat Jan 14 17:03:28 2006 -0400
      > files:       xen/arch/ia64/vmx/vlsapic.c xen/include/asm-ia64/vmx_platform.h
      > description:
      > Name change fix for ia64.
      > 
      > Signed-off-by: Leendert van Doorn <leendert@watson.ibm.com>
      > 
      > 
      > user:        leendert@eserver2.watson.ibm.com
      > date:        Sat Jan 14 15:12:59 2006 -0400
      > files:       xen/arch/x86/dm/hvm_vioapic.c xen/arch/x86/dm/i8259.c xen/arch/x86/hvm.c xen/arch/x86/hvm_intercept.c xen/arch/x86/svm.c xen/arch/x86/svm_intr.c xen/arch/x86/svm_vmcb.c xen/arch/x86/vmx.c xen/arch/x86/vmx_io.c xen/arch/x86/vmx_vmcs.c xen/include/asm-x86/hvm_domain.h xen/include/asm-x86/hvm_vcpu.h
      > description:
      > Move VMX/SVM print buffer to hvm_domain.
      > 
      > Cleanup variable names. The suffix hvm_ is redundant in hvm_domain.
      > 
      > Signed-off-by: Leendert van Doorn <leendert@watson.ibm.com>
      > 
      > 
      > user:        twoller@xen-trw1.site
      > date:        Fri Jan 13 17:03:18 2006 -0500
      > files:       xen/arch/x86/svm.c
      > description:
      > remove unnecessary spin_unlock in asid_fetch code for svm.
      > 
      > 
      > user:        twoller@xen-trw1.site
      > date:        Wed Jan 11 20:00:36 2006 -0500
      > files:       xen/arch/x86/svm.c
      > description:
      > remove unneeded update_pagetables() during svm PF handling (resolved with ASID code rework).
      > 
      > 
      > user:        leendert@eserver2.watson.ibm.com
      > date:        Tue Jan 10 02:45:32 2006 -0400
      > files:       xen/arch/x86/hvm.c xen/arch/x86/vmx_io.c
      > description:
      > Factor out cpu_get_interrupt(). It is used by VMX and SVM.
      > 
      > Signed-Off-By: Leendert van Doorn <leendert@watson.ibm.com>
      > 
      > 
      > user:        leendert@eserver2.watson.ibm.com
      > date:        Mon Jan  9 00:03:30 2006 -0400
      > files:       xen/arch/x86/hvm.c xen/arch/x86/svm.c xen/arch/x86/vmx.c xen/include/asm-x86/hvm_support.h xen/include/asm-x86/hvm_vcpu.h
      > description:
      > Introduce small print buffer per domain rather than a single global one.
      > 
      > Signed-off-by: Leendert van Doorn <leendert@watson.ibm.com>
      > 
      > 
      > user:        leendert@eserver2.watson.ibm.com
      > date:        Sun Jan  8 23:07:12 2006 -0400
      > files:       xen/arch/x86/dom0_ops.c xen/include/asm-x86/hvm_support.h xen/include/public/arch-x86_32.h xen/include/public/arch-x86_64.h
      > description:
      > More cleanup. There is no point in distinguishing between SVM and VMX,
      > a single HVM flag bit suffices.
      > 
      > Signed-Off-By: Leendert van Doorn <leendert@watson.ibm.com>
      > 
      > 
      > user:        leendert@eserver2.watson.ibm.com
      > date:        Sun Jan  8 12:05:59 2006 -0400
      > files:       xen/arch/x86/svm.c xen/arch/x86/vmx.c
      > description:
      > Both VMX & SVM now print writes to the debug port (0xE9) on the console.
      > 
      > Signed-off-by: Leendert van Doorn <leendert@watson.ibm.com>
      > 
      > 
      > user:        leendert@eserver2.watson.ibm.com
      > date:        Sat Jan  7 13:55:27 2006 -0400
      > files:       xen/arch/x86/svm.c xen/arch/x86/svm_intr.c xen/arch/x86/svm_vmcb.c xen/arch/x86/vmx.c xen/arch/x86/vmx_io.c xen/arch/x86/vmx_vmcs.c xen/arch/x86/x86_32/asm-offsets.c xen/arch/x86/x86_64/asm-offsets.c xen/include/asm-x86/domain.h xen/include/asm-x86/vmx.h
      > description:
      > Introduce shorthands to improve code legibility.
      > 
      > Signed-Off-By: Leendert van Doorn <leendert@watson.ibm.com>
      > 
      > 
      > user:        leendert@eserver2.watson.ibm.com
      > date:        Wed Jan  4 06:12:10 2006 -0400
      > files:       tools/examples/xmexample.hvm
      > description:
      > Minor spelling mistakes.
      > 
      > Signed-off-by: Leendert van Doorn <leendert@watson.ibm.com>
      > 
      > 
      > user:        leendert@eserver2.watson.ibm.com
      > date:        Wed Jan  4 03:37:55 2006 -0400
      > files:       xen/include/public/hvm/hvm_info_table.h xen/include/public/hvm/ioreq.h xen/include/public/hvm/vmx_assist.h
      > description:
      > Missed adding new files.
      > 
      > Signed-off-by: Leendert van Doorn <leendert@watson.ibm.com>
      > 
      > 
      > user:        leendert@eserver2.watson.ibm.com
      > date:        Mon Jan  2 01:23:54 2006 -0400
      > files:       tools/debugger/libxendebug/xendebug.c tools/libxc/xc_hvm_build.c
      > description:
      > Finalize Xin Li's patch: vmx/svm_identify is no longer necessary.
      > Xen debug should test for HVM instead of VMX.
      > 
      > Signed-off-by: Leendert van Doorn <leendert@watson.ibm.com>
      > 
      > 
      > user:        twoller@xen-trw1.site
      > date:        Sun Jan  1 03:22:39 2006 -0500
      > files:       tools/ioemu/vl.c
      > description:
      > change hardcoded VTXEN to HVMXEN.
      > 
      > 
      > user:        leendert@eserver2.watson.ibm.com
      > date:        Sun Jan  1 02:22:47 2006 -0400
      > files:       tools/libxc/xc_hvm_build.c tools/python/xen/xend/image.py xen/arch/x86/domain.c
      > description:
      > Avoid xen crash if there is no VMX support. If a platform
      > doesn't support VMX, creating VMX domain will crash xen
      > HV.
      > 
      > Signed-off-by: Xin Li <xin.b.li@intel.com>
      > Signed-off-by: Leendert van Doorn <leendert@watson.ibm.com>
      > [ vmx/svm_identify are still needed in hvm builder, but this may not
      > really be necessary. I need to check this. - lvd ]
      > 
      > 
      > user:        twoller@xen-trw1.site
      > date:        Fri Dec 30 21:38:56 2005 -0500
      > files:       xen/arch/x86/svm.c xen/arch/x86/svm_vmcb.c xen/arch/x86/x86_32/entry.S xen/include/asm-x86/svm.h xen/include/asm-x86/svm_vmcb.h
      > description:
      > add multi-core support for guest ASIDs for SVM partitions.
      > 
      > 
      > user:        leendert@eserver2.watson.ibm.com
      > date:        Sun Dec 25 20:44:43 2005 -0400
      > files:       tools/firmware/vmxassist/head.S
      > description:
      > Make sure vmxassist still works in its debug environment.
      > 
      > Signed-Off-By: Leendert van Doorn <leendert@watson.ibm.com>
      > 
      > 
      > user:        leendert@eserver2.watson.ibm.com
      > date:        Fri Dec 23 18:27:57 2005 -0400
      > files:       tools/libxc/xc_ia64_stubs.c
      > description:
      > Fixed libxc ia64, xend uses xc_hvm_build instead of xc_vmx_build.
      > 
      > Signed-off-by: Leendert van Doorn <leendert@watson.ibm.com>
      > 
      > 
      > user:        twoller@xen-trw1.site
      > date:        Wed Dec 21 21:39:17 2005 -0500
      > files:       xen/arch/x86/svm_intr.c xen/arch/x86/svm_vmcb.c
      > description:
      > cleanup of svm specific code.
      > 
      > 
      > user:        leendert@eserver2.watson.ibm.com
      > date:        Wed Dec 21 17:18:25 2005 -0400
      > files:       tools/python/xen/xm/tests/test_create.py tools/xm-test/README
      > description:
      > Minor name cleanups. xm-test isn't VMX specific. Instead use HVM.
      > 
      > 
      > user:        twoller@xen-trw1.site
      > date:        Tue Dec 20 20:01:38 2005 -0500
      > files:       xen/arch/x86/svm_vmcb.c
      > description:
      > reword comments.
      > 
      > 
      > user:        twoller@xen-trw1.site
      > date:        Tue Dec 20 20:01:07 2005 -0500
      > files:       xen/arch/x86/svm_intr.c
      > description:
      > add additional VLAPIC delivery modes.
      > 
      > 
      > user:        twoller@xen-trw1.site
      > date:        Tue Dec 20 20:00:22 2005 -0500
      > files:       xen/arch/x86/svm.c
      > description:
      > reformat misaligned code.
      > 
      > 
      > user:        twoller@xen-trw1.site
      > date:        Tue Dec 20 19:59:37 2005 -0500
      > files:       xen/arch/x86/svm.c
      > description:
      > Add additional AMD SVM specific CPUID logic.
      > 
      > 
      > user:        leendert@eserver2.watson.ibm.com
      > date:        Thu Dec 15 03:06:15 2005 -0400
      > files:       tools/xm-test/tests/block-create/01_block_attach_device_pos.py tools/xm-test/tests/block-create/02_block_attach_file_device_pos.py tools/xm-test/tests/block-create/04_block_attach_device_repeatedly_pos.py tools/xm-test/tests/block-create/05_block_attach_and_dettach_device_repeatedly_pos.py tools/xm-test/tests/block-create/06_block_attach_baddomain_neg.py tools/xm-test/tests/block-create/07_block_attach_baddevice_neg.py tools/xm-test/tests/block-create/08_block_attach_bad_filedevice_neg.py tools/xm-test/tests/block-create/09_block_attach_and_dettach_device_check_data_pos.py tools/xm-test/tests/block-create/10_block_attach_dettach_multiple_devices.py tools/xm-test/tests/block-create/11_block_attach_shared_dom0.py tools/xm-test/tests/block-create/12_block_attach_shared_domU.py tools/xm-test/tests/block-destroy/01_block-destroy_btblock_pos.py tools/xm-test/tests/block-destroy/02_block-destroy_rtblock_pos.py tools/xm-test/tests/block-destroy/04_block-destroy_nonattached_neg.py tools/xm-test/tests/block-destroy/05_block-destroy_byname_pos.py tools/xm-test/tests/block-destroy/06_block-destroy_check_list_pos.py tools/xm-test/tests/block-list/01_block-list_pos.py tools/xm-test/tests/block-list/02_block-list_attachbd_pos.py tools/xm-test/tests/block-list/03_block-list_anotherbd_pos.py tools/xm-test/tests/block-list/04_block-list_nodb_pos.py tools/xm-test/tests/block-list/06_block-list_checkremove_pos.py tools/xm-test/tests/memmax/01_memmax_badparm_neg.py tools/xm-test/tests/memset/01_memset_basic_pos.py tools/xm-test/tests/memset/02_memset_badparm_neg.py tools/xm-test/tests/memset/03_memset_random_pos.py tools/xm-test/tests/memset/04_memset_smallmem_pos.py tools/xm-test/tests/migrate/01_migrate_localhost_pos.py tools/xm-test/tests/network-attach/01_network_attach_pos.py tools/xm-test/tests/network-attach/02_network_attach_detach_pos.py tools/xm-test/tests/network-attach/03_network_attach_detach_multiple_pos.py tools/xm-test/tests/restore/01_restore_basic_pos.py tools/xm-test/tests/restore/02_restore_badparm_neg.py tools/xm-test/tests/restore/03_restore_badfilename_neg.py tools/xm-test/tests/restore/04_restore_withdevices_pos.py tools/xm-test/tests/save/01_save_basic_pos.py tools/xm-test/tests/save/02_save_badparm_neg.py tools/xm-test/tests/save/03_save_bogusfile_neg.py tools/xm-test/tests/sysrq/01_sysrq_basic_neg.py tools/xm-test/tests/sysrq/02_sysrq_sync_pos.py tools/xm-test/tests/sysrq/03_sysrq_withreboot_pos.py
      > description:
      > Adding SKIP() to tests that aren't supported for VMX domains.
      > 
      > Signed-off-by: Dan Stekloff <dsteklof@us.ibm.com>
      > Signed-off-by: Leendert van Doorn <leendert@watson.ibm.com>
      > 
      > 
      > user:        leendert@eserver2.watson.ibm.com
      > date:        Tue Dec 13 22:43:47 2005 -0400
      > files:       xen/arch/x86/svm.c xen/arch/x86/vmx.c xen/arch/x86/vmx_io.c xen/include/asm-x86/hvm_vpit.h xen/include/asm-x86/msr.h
      > description:
      > Support VMX guest accesses to IA32_TIME_STAMP_COUNTER MSR.
      > 
      > Signed-off-by: Haifeng Xue <haifeng.xue@intel.com>
      > Signed-off-by: Leendert van Doorn <leendert@us.ibm.com>
      > 
      > 
      > user:        twoller@xen-trw1.site
      > date:        Tue Dec 13 19:49:53 2005 -0500
      > files:       xen/arch/x86/svm.c xen/arch/x86/svm_emulate.c xen/arch/x86/svm_instrlen.c xen/arch/x86/svm_intr.c xen/arch/x86/svm_vmcb.c xen/include/asm-x86/svm.h xen/include/asm-x86/svm_emulate.h xen/include/asm-x86/svm_intr.h xen/include/asm-x86/svm_vmcb.h xen/include/asm-x86/svm_vmmcall.h
      > description:
      > Add SVM base files to repository.
      > 
      > 
      > user:        twoller@xen-trw1.site
      > date:        Tue Dec 13 19:49:02 2005 -0500
      > files:       xen/arch/x86/x86_32/entry.S xen/arch/x86/x86_64/entry.S
      > description:
      > Add SVM entry points for launch/resume.
      > 
      > 
      > user:        twoller@xen-trw1.site
      > date:        Tue Dec 13 19:47:38 2005 -0500
      > files:       .hgignore
      > description:
      > Add hvmloader files to ignore list.
      > 
      > 
      > user:        leendert@eserver2.watson.ibm.com
      > date:        Mon Dec 12 22:58:54 2005 -0400
      > files:       docs/src/user.tex tools/firmware/README xen/include/asm-x86/hvm.h
      > description:
      > Removed dirty words (by request).
      > 
      > 
      > user:        leendert@eserver2.watson.ibm.com
      > date:        Mon Dec 12 05:48:22 2005 -0400
      > files:       tools/firmware/hvmloader/mkhex
      > description:
      > Fix file mode.
      > 
      > Signed-off-by: Leendert van Doorn <leendert@watson.ibm.com>
      > 
      > 
      > user:        leendert@eserver2.watson.ibm.com
      > date:        Mon Dec 12 04:50:42 2005 -0400
      > files:       xen/Rules.mk xen/arch/x86/cpu/amd.c xen/arch/x86/cpu/intel.c xen/arch/x86/dm/hvm_vioapic.c xen/arch/x86/dm/i8259.c xen/arch/x86/dom0_ops.c xen/arch/x86/domain.c xen/arch/x86/hvm.c xen/arch/x86/hvm_intercept.c xen/arch/x86/hvm_io.c xen/arch/x86/hvm_platform.c xen/arch/x86/hvm_vlapic.c xen/arch/x86/mpparse.c xen/arch/x86/shadow.c xen/arch/x86/vmx.c xen/arch/x86/vmx_io.c xen/arch/x86/vmx_vmcs.c xen/arch/x86/x86_32/asm-offsets.c xen/arch/x86/x86_32/entry.S xen/arch/x86/x86_64/asm-offsets.c xen/arch/x86/x86_64/entry.S xen/arch/x86/x86_64/mm.c xen/include/asm-x86/config.h xen/include/asm-x86/cpufeature.h xen/include/asm-x86/domain.h xen/include/asm-x86/hvm_domain.h xen/include/asm-x86/hvm_io.h xen/include/asm-x86/hvm_support.h xen/include/asm-x86/hvm_vcpu.h xen/include/asm-x86/hvm_vioapic.h xen/include/asm-x86/hvm_vlapic.h xen/include/asm-x86/hvm_vpic.h xen/include/asm-x86/hvm_vpit.h xen/include/asm-x86/mpspec.h xen/include/asm-x86/msr.h xen/include/asm-x86/processor.h xen/include/asm-x86/vmx.h xen/include/asm-x86/vmx_cpu.h xen/include/asm-x86/vmx_vmcs.h
      > description:
      > Phase 3 of HVM integration: This patchset introduces the refactoring of
      > virtualization architecture independent functions from specific ones.
      > 
      > 
      > user:        leendert@eserver2.watson.ibm.com
      > date:        Sun Dec 11 07:02:51 2005 -0400
      > files:       xen/arch/x86/dom0_ops.c xen/arch/x86/domain.c xen/arch/x86/i387.c xen/arch/x86/shadow.c xen/arch/x86/vmx.c xen/arch/x86/x86_32/traps.c xen/arch/x86/x86_64/traps.c xen/include/asm-x86/hvm.h xen/include/asm-x86/hvm_support.h xen/include/asm-x86/regs.h xen/include/asm-x86/shadow.h xen/include/asm-x86/vmx_vmcs.h
      > description:
      > Phase 2 of HVM integration: This patchset introduces the hvm interface
      > to the hypervisor and modifies all the non-vmx specific files to use it.
      > 
      > 
      > user:        leendert@eserver2.watson.ibm.com
      > date:        Sun Dec 11 01:10:00 2005 -0400
      > files:       tools/examples/Makefile tools/examples/README tools/examples/xmexample.hvm tools/ioemu/exec-all.h tools/ioemu/hw/i8254.c tools/ioemu/hw/i8259.c tools/ioemu/monitor.c tools/ioemu/target-i386-dm/helper2.c tools/ioemu/vl.c tools/libxc/Makefile tools/libxc/xc_hvm_build.c tools/libxc/xc_ptrace.c tools/libxc/xc_ptrace_core.c tools/libxc/xenguest.h tools/python/xen/lowlevel/xc/xc.c tools/python/xen/xend/image.py tools/python/xen/xm/create.py tools/xm-test/configure.ac tools/xm-test/lib/XmTestLib/XenDomain.py tools/xm-test/lib/XmTestLib/config.py.in tools/xm-test/ramdisk/Makefile.am tools/xm-test/ramdisk/bin/create_disk_image tools/xm-test/tests/block-list/04_block-list_nodb_pos.py xen/include/public/arch-x86_32.h xen/include/public/arch-x86_64.h
      > description:
      > Phase 1 of HVM integration: This patchset updates the tools. Most of the
      > tools are machine independent except for some detection code in the hvm
      > domain builder.
      
      c91d32d4
  11. 29 Jan, 2006 1 commit
    • kaf24's avatar
      Adding network testing support for xm-test with hvm. · 2ba1f463
      kaf24 authored
       1) Added capability for create_disk_image script to copy pcnet32
          driver to disk.img. Added new cmdline option so can specify
          driver directory.
       2) Added configuration --with-driver-dir=DVRDIR option so
          can specify where driver is at configure time. "builtin"
          keyword lets specify that driver is built into kernel.
       3) Updated Makefile.am to build with new options.
       4) Updated README to reflect changes.
      Signed-off-by: default avatarDaniel Stekloff <dsteklof@us.ibm.com>
      
      2ba1f463
  12. 25 Jan, 2006 1 commit
  13. 16 Dec, 2005 1 commit
  14. 18 Nov, 2005 1 commit
    • dan's avatar
      Add hping to the ramdisk. Also, do some very simple versioning. · 1b1f1244
      dan authored
      This is the first change to the ramdisk since v0.1.0.  So, we now build
      the image as initrd-X.Y.img, and link initrd.img to it.  This lets us
      have a few checks to make sure that people rebuild their ramdisks when
      necessary.
      
      1b1f1244
  15. 17 Nov, 2005 1 commit
  16. 08 Nov, 2005 1 commit
  17. 07 Nov, 2005 1 commit