aboutsummaryrefslogtreecommitdiffstats
path: root/docs/src
Commit message (Collapse)AuthorAgeFilesLines
* docs: Fix typos.kfraser@localhost.localdomain2007-09-122-12/+12
| | | | Signed-off-by: Atsushi SAKAI <sakaia@jp.fujitsu.com>
* x86: Re-introduce VIDEO_CURRENT_MODE into video.S video-mode-settingkfraser@localhost.localdomain2007-06-191-0/+1
| | | | | code, and make visible at the command line via 'vga=current'. Signed-off-by: Keir Fraser <keir@xensource.com>
* Update docs for 'edd=' boot option.kfraser@localhost.localdomain2007-06-141-0/+2
| | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* x86: Fix VBE EDID interrogation. Add a new boot option 'edid={no,force}'.kfraser@localhost.localdomain2007-06-121-0/+7
| | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* docs: Update for new 'vga=' boot option syntax.Keir Fraser2007-06-101-3/+11
| | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* acm: Changes to XML schema of the policykfraser@localhost.localdomain2007-04-251-26/+27
| | | | | | | | | | | This patch changes the XML schema of the ACM policy to require a version and that every conflict set have a name. Every VM label must have one Chinese Wall Type and every resource label one Simple Type Enforcement Type. As a consequence of this some example policies needed to be changed. Also not offering that many configuration options for compiling xen anymore to make things simpler. Signed-off-by: Stefan Berger <stefanb@us.ibm.com>
* hvm hap: Add hap option to user's manual.kfraser@localhost.localdomain2007-04-021-0/+4
| | | | Signed-off-by: Wei Huang <wei.huang2@amd.com>
* Add boot option to allow console I/O to be placed into ring bufferkfraser@localhost.localdomain2007-03-151-0/+5
| | | | | | | | | This option allows console I/O to be placed into the hypervisor console ring buffer. When enabled, all output to the console device will be reflected in the ring buffer. When disabled (the default), only hypervisor output is available from the ring buffer. Signed-off-by: Ben Thomas <ben@virtualiron.com>
* [DOCS] Update for new Xen boot parameters.kfraser@localhost.localdomain2006-11-291-0/+5
| | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* [XEN] Add 'loglvl' and 'guest_loglvl' boot parameters.kaf24@localhost.localdomain2006-11-021-0/+9
| | | | | | | | | | | | | | | | | <lvl> := none|error|warning|info|debug|all loglvl=<lvl_print_always>[/<lvl_print_ratelimit>] <lvl_print_always>: log level which is always printed <lvl_print_rlimit>: log level which is rate-limit printed 'loglvl' applies to non-guest-related messages. 'guest_loglvl' applies to guest-related messages. Defaults: loglvl=warning ; guest_loglvl=none/warning Also clean up hvm_print_line(). Signed-off-by: Keir Fraser <keir@xensource.com>
* [XEN] Extend dom0_mem syntax to support min/max clamps.kfraser@localhost.localdomain2006-11-011-4/+13
| | | | | | | | | | | | | | | | | | | | | | | dom0_mem=[min:<min_amt>,][max:<max_amt>,][<amt>] <min_amt>: The minimum amount of memory which should be allocated for dom0. <max_amt>: The maximum amount of memory which should be allocated for dom0. <amt>: The precise amount of memory to allocate for dom0. Notes: 1. <amt> is clamped from below by <min_amt> and from above by available memory and <max_amt> 2. <min_amt> is clamped from above by available memory and <max_amt> 3. <min_amt> is ignored if it is greater than <max_amt> 4. If <amt> is not specified, it is calculated as follows: "All of memory is allocated to domain 0, minus 1/16th which is reserved for uses such as DMA buffers (the reservation is clamped to 128MB)." Each value can be specified as positive or negative: If +ve: The specified amount is an absolute value. If -ve: The specified amount is subtracted from total available memory. Signed-off-by: Keir Fraser <keir@xensource.com>
* [ACM] Add access control module information for hypercalls andkfraser@localhost.localdomain2006-10-181-3/+39
| | | | | | xenstore entries to the interface manual. Signed-off by: Reiner Sailer <sailer@us.ibm.com>
* Make dom0_vcpus_pin a platform independant option.Emmanuel Ackaouy2006-09-251-0/+2
| | | | | | | | By default, it's off. When enabled on the command line, it causes dom0's VCPUs to be pinned to their respective physical CPUs at creation time. Once pinned, they can never be moved. ALso cleanup VCPU initialization of scheduler parameters. Signed-off-by: Emmanuel Ackaouy <ack@xensource.com>
* Fix spellcheck-avoiding typo: s/not/now.Andrew Warfield2006-09-051-1/+1
| | | | | | (Thanks Steven S. and Muli) Signed-off-by: Andrew Warfield <andy@xensource.com>
* Update user manual to use blktap for file-based VBDs.Andrew Warfield2006-09-041-13/+45
| | | | Signed-off-by: Andrew Warfield <andrew.warfield@xensource.com>
* [XEND] Move all of the various log files created by xen tokaf24@localhost.localdomain2006-08-281-2/+2
| | | | | | | | be under /var/log/xen instead of under /var/log directly. This has the advantage of cleaning things up a little and also can make it easier to restrict the permissions needed by xend. Signed-off-by: Jeremy Katz <katzj@redhat.com>
* Remove all traces of the obsolete BVT scheduler.kfraser@localhost.localdomain2006-08-232-6/+3
| | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* Move vga options to their own 'vga=' boot parameter.kfraser@localhost.localdomain2006-08-151-2/+8
| | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* New xm uptime command.emellor@leeni.uk.xensource.com2006-08-121-0/+3
| | | | | | | | From Alex Brett <alex.brett@xensource.com> Signed-off-by: Ewan Mellor <ewan@xensource.com>
* Change default scheduler in user's manual (from sedf to credit).ack@localhost.localdomain2006-08-031-1/+1
| | | | | Signed-off-by: Atsushi SAKAI <sakaia@jp.fujitsu.com>
* [DOCS][ACM] Update the user guide for Xen with a chapter describing the kfraser@localhost.localdomain2006-07-311-0/+982
| | | | | | | | | sHype/ACM security module for Xen. Section 10.2 offers a quick guide showing how to setup and test the workload protection with sHype/ACM in Xen. Signed-off by: Reiner Sailer <sailer@us.ibm.com>
* [PCI] Basic documentation for the per-device permissivekfraser@localhost.localdomain2006-07-281-2/+46
| | | | | | | | | flag and the two policy files. However, the general intent of this patch set is to avoid the need for user interaction, so documentation is somewhat sparse. Signed-off-by: Chris Bookholt <hap10@tycho.ncsc.mil>
* Fix docs build after vtpm changes.kaf24@firebug.cl.cam.ac.uk2006-07-251-1/+1
| | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* [VTPM] Add a description for vTPM usage to the user docs.kfraser@localhost.localdomain2006-07-251-0/+128
| | | | | | Signed-off-by: Stefan Berger <stefanb@us.ibm.com> Signed-off-by: Vincent Scarlata <vincent.r.scarlata@intel.com>
* [DOC] Add descriptions on mouse handling and how to use the USBkaf24@firebug.cl.cam.ac.uk2006-07-031-23/+479
| | | | | | | support that is now in the HVM device model. Signed-off-by: Don Dugger <donald.d.dugger@intel.com>
* [XEN] Xen always relinquishes VGA console to domain0 when domain0kaf24@firebug.cl.cam.ac.uk2006-06-201-1/+2
| | | | | | | | starts to boot (previous behaviour looked for console=tty0 on dom0's command line). To prevent this 'console=vga[keep]' must be specified. Signed-off-by: Keir Fraser <keir@xensource.com>
* Update docs for new credit scheduler and cleanup out of date scheduler stuff.ack@kneesa.uk.xensource.com2006-05-282-19/+42
| | | | | Signed-off-by: Emmanuel Ackaouy <ack@xensource.com>
* Fix user manual regarding trace buffers.kaf24@firebug.cl.cam.ac.uk2006-04-211-2/+1
| | | | | | | | 1. debug building is not needed for tracing buffer... 2. ...but trace buffer default size is 0 Signed-off-by: Atsushi SAKAI <sakaia@jp.fujitsu.com>
* This patch adds a section to the documentation on the late bindingkaf24@firebug.cl.cam.ac.uk2006-04-151-9/+65
| | | | | | | | | | | | | | feature for PCI devices. It provides some examples (mostly stolen from the e-mail which accompanied the late-binding patch) of how to use the sysfs attributes for late binding. This patch was revised from the last documentation patch that I submitted which included this and some documentation on the permissive flag. I've divided the two sections up and I'd like this one considered for acceptance now while I revise the permissive flag code. Signed-off-by: Ryan Wilson <hap9@epoch.ncsc.mil>
* Update the user manual appendix to describe bow to get a mouse workingkaf24@firebug.cl.cam.ac.uk2006-04-061-1/+27
| | | | | | | | | | properly in a VNC window. Also add 'pae' configuration introduction for HVM guests. Signed-off-by: You, Yongkang <yongkang.you@intel.com> Signed-off-by: Dugger, Donald D <donald.d.dugger@intel.com>
* Added copyright declaration for Christopher Clark, Andrew Tridgell.emellor@leeni.uk.xensource.com2006-03-231-0/+34
| | | | | Signed-off-by: Ewan Mellor <ewan@xensource.com>
* Update interface documentation to include sched_op_new hypercallkaf24@firebug.cl.cam.ac.uk2006-03-151-118/+144
| | | | | | | | | and clean up the style a bit. Also clean up the sched_op_new description in the sched.h public header. Signed-off-by: Keir Fraser <keir@xensource.com>
* Add a description of the virtual TPM interface to the interfacekaf24@firebug.cl.cam.ac.uk2006-03-031-0/+97
| | | | | | | | document and explain some of the internals of the device driver. Signed-off-by: Stefan Berger <stefanb@us.ibm.com>
* Add 'console=xxx' to the Xen serial console section to make it obviouskaf24@firebug.cl.cam.ac.uk2006-02-261-3/+4
| | | | | | | | | that one might need to specify 'console=xxx' and not just 'comX=xxx' if one isn't using the default com1,vga. Signed-Off-By: Muli Ben-Yehuda <mulix@mulix.org>
* Update documentation to describe new PCI front/back drivers.kaf24@firebug.cl.cam.ac.uk2006-02-161-0/+116
| | | | | | | | | | | | Update the documentation to include the syntax of "hiding" a PCI device from domain 0 and for specifying the assignment of a PCI device to a driver domain. It also includes a brief section exploring some of the security concerns that driver domains address and mentioning some of those that remain. Signed-off-by: Ryan Wilson <hap9@epoch.ncsc.mil>
* Add a vnet chapter to the user manual.kaf24@firebug.cl.cam.ac.uk2006-02-091-0/+149
| | | | | | Signed-off-by: Mike Wray <mike.wray@hp.com>
* Big merge the HVM full-virtualisation abstractions.kaf24@firebug.cl.cam.ac.uk2006-01-311-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: Leendert van Doorn <leendert@watson.ibm.com> Signed-off-by: Keir 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.
* Add VMX guest quick start into Xen 3.0 user manual.kaf24@firebug.cl.cam.ac.uk2006-01-101-0/+214
| | | | | | | | | Signed-off-by: Yongkang You <yongkang.you@intel.com> Signed-off-by: Alan C. Oehler <alan@xensource.com> Signed-off-by: John L Villalovos <john.l.villalovos@intel.com> Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* Deprecate the nics option from the xm create configuration. Instead, we use theemellor@leeni.uk.xensource.com2005-12-131-4/+5
| | | | | | | | | | | | | | | | | | | | entries in vif to guide the configuration. This is much less confusing. Closes bug #440. Change the example configuration files to match. Also change them to use the XenSource OUI in the MAC addresses. Also change xm-test to match. Remove the obsolete ipaddr configuration entry, and the backend_mac vif config option. Remove the preprocess_vifs function, folding it into the configure_vifs function, and creating a simple comma_sep_kv_to_dict helper. Remove the configure_vfr method, as it is unused. Signed-off-by: Ewan Mellor <ewan@xensource.com>
* Updated info on Xend. smh22@firebug.cl.cam.ac.uk2005-12-071-11/+71
| | | | | | | Signed-off-by: Nivedita Singhvi <niv@us.ibm.com> Signed-off-by: Robb Romans <FMJ@us.ibm.com> Signed-off-by: Steven Hand <steven@xensource.com>
* Mention udev, clean up xm help section, mention network-nat and network-routeemellor@leeni.uk.xensource.com2005-12-051-24/+41
| | | | | | | scripts and the fact that network is now called network-bridge. Signed-off-by: Ewan Mellor <ewan@xensource.com>
* Updated docs for Xen 3.0. RELEASE-3.0.0smh22@firebug.cl.cam.ac.uk2005-12-0542-4176/+3768
| | | | | Signed-off-by: Steven Hand <steven@xensource.com>
* Incorporating Alan Oehler's changes, some of mine.kmself@ix.netcom.com2005-12-027-27/+370
|
* Incorporating Alan's mods.kmself@ix.netcom.com2005-12-024-214/+373
|
* Applied Robb Roman's patches to upstream.kmself@ix.netcom.com2005-12-023-11/+42
|
* Small cleanup for distro chapters.Robb Romans2005-12-022-54/+67
| | | | | | Signed-off-by: Robb Romans <FMJ@us.ibm.com>
* Reorg patch 2 to match http://wiki.xensource.com/xenwiki/Xen3DocsToDoRobb Romans2005-12-0221-409/+451
| | | | | | | Second patch to reorganize the manual to match the structure in the Xen3DocsToDo Wiki entry.
* Reorg patch 1 to match http://wiki.xensource.com/xenwiki/Xen3DocsToDoRobb Romans2005-12-0214-125/+181
| | | | | | | | | | | | First patch to reorganize the manual to match the structure in the Xen3DocsToDo Wiki entry. Incorporates a patch from Nivedita Singhvi to clean up the Further Support Chapter. Signed-off-by: Robb Romans <FMJ@us.ibm.com>
* Documentation: remove Twisted Matrix pre-reqemellor@leeni.uk.xensource.com2005-11-171-5/+0
| | | | | | | | Twisted Matrix is no longer necessary for Xen. Removed from the pre-requisites listed in the user documentation. Signed-off-by: Andrew D. Ball <aball@us.ibm.com>
* Add "Securing Xen" adapted from Anthony Liguori's Wiki entry.Robb Romans2005-11-102-0/+88
|