aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Fixes to mtrr interface code in linux guest.kaf24@firebug.cl.cam.ac.uk2006-01-041-3/+10
| | | | | | | | | | | | | | | | | | Signed-off-by: Jan Beulich <JBeulich@novell.com>
| * | Add IO-APIC interrupt debugging to 'i' debug key.kaf24@firebug.cl.cam.ac.uk2006-01-042-1/+51
| | | | | | | | | | | | | | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
| * | Fix split of duties between close_netdev() andkaf24@firebug.cl.cam.ac.uk2006-01-041-10/+13
| | | | | | | | | | | | | | | | | | | | | | | | netif_disconnect_backend() in netif driver. Signed-off-by: Keir Fraser <keir@xensource.com>
| * | Add pending status to irq debugkey dump.kaf24@firebug.cl.cam.ac.uk2006-01-041-5/+16
| | | | | | | | | | | | | | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
| * | Add dubug key for dumping guest-bound physical interruptskaf24@firebug.cl.cam.ac.uk2006-01-041-3/+61
| | | | | | | | | | | | | | | | | | | | | | | | and their current status. Signed-off-by: Keir Fraser <keir@xensource.com>
| * | This patch adds TPM_Seal support to the VTSP. On measured platformskaf24@firebug.cl.cam.ac.uk2006-01-043-17/+220
| | | | | | | | | | | | | | | | | | | | | | | | this can be use to better protect secrets in the VTPM System Signed-off-by: Vinnie Scarlata <vincent.r.scarlata@intel.com>
| * | mergekaf24@firebug.cl.cam.ac.uk2006-01-0318-65/+3905
| |\ \
| | * \ Marge with xen-ia64-unstable.hgkaf24@firebug.cl.cam.ac.uk2006-01-0342-233/+243
| | |\ \ | | | |/ | | |/|
| | * | Adapt xen-ia64 to changes in xen-unstabledjm@kirby.fc.hp.com2006-01-032-0/+2
| | | |
| | * | Mergedjm@kirby.fc.hp.com2006-01-0370-725/+2300
| | |\ \
| | * | | Small bug fixesdjm@kirby.fc.hp.com2006-01-032-2/+2
| | | | |
| | * | | Enable stack trace on Xen BUG (by Isaku Yamahata)djm@kirby.fc.hp.com2005-12-3011-13/+3854
| | | | |
| | * | | Plumb through nr_pages -- needed for correct balloon driver functiondjm@kirby.fc.hp.com2005-12-303-3/+5
| | | | |
| | * | | Missing initialization in cache sync code (by Anthony Xu)djm@kirby.fc.hp.com2005-12-301-1/+1
| | | | |
| | * | | Ensure initrd fields are set to 0 when no initrd is present (by Kevin Tian)djm@kirby.fc.hp.com2005-12-291-0/+3
| | | | |
| | * | | Leave psr.ic on in pal_cache_flush -- fixes Linux bug (by Anthony Xu)djm@kirby.fc.hp.com2005-12-291-0/+4
| | | | |
| | * | | Sync caches only on split cache machines (dynamic test instead of compile ifdef)djm@kirby.fc.hp.com2005-12-282-40/+24
| | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Dan Magenheimer <dan.magenheimer@hp.com>
| | * | | Missed portion of domU initrd patchdjm@kirby.fc.hp.com2005-12-231-7/+11
| | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: <takebe_akio@jp.fujitsu.com>
| * | | | convert latest old initializer to C99 initializervhanquez@kneesa.uk.xensource.com2006-01-031-1/+1
| | |_|/ | |/| | | | | | | | | | | | | | Signed-off-by: Vincent Hanquez <vincent@xensource.com>
| * | | Remove 03_network_attach_detach_multiple_pos.test from xfail listemellor@leeni.uk.xensource.com2006-01-031-1/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Murillo F. Bernardes <mfb@br.ibm.com>
| * | | Vcpu-list's error message shows an unnecessary header.emellor@leeni.uk.xensource.com2006-01-031-1/+2
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Yoshinori Katase <y_katase@soft.fujitsu.com>
| * | | These xm info, top, dmesg and log requre no parameter.emellor@leeni.uk.xensource.com2006-01-031-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | But log's error message differs from other 3 command's error messages, when parameter is given. # xm log 1 Error: 'xm log' requires 0 argument. log Print the xend log Other 3 commands ignore parameter. I think it might be better symmetricalize. Signed-off-by: Yoshinori Katase <y_katase@soft.fujitsu.com>
| * | | Move public hvm interfaces into xen/include/public/hvm.kaf24@firebug.cl.cam.ac.uk2006-01-0329-55/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add new header hvm_info_table.h for defining location and contents of acpi-style hvm_info_table. Remove duplicate definition in vmxassist/acpi_madt.c. Signed-off-by: Keir Fraser <keir@xensource.com>
| * | | mergekaf24@firebug.cl.cam.ac.uk2006-01-035-63/+44
| |\ \ \
| | * \ \ mergevhanquez@kneesa.uk.xensource.com2006-01-0310-85/+176
| | |\ \ \ | | | | |/ | | | |/|
| | * | | mixup during reorganization. when SIF_INITDOMAIN it should kcons_write_dom0vhanquez@kneesa.uk.xensource.com2006-01-031-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Vincent Hanquez <vincent@xensource.com>
| | * | | fix possible memory leak if one of the kmalloc fail.vhanquez@kneesa.uk.xensource.com2005-12-311-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Vincent Hanquez <vincent@xensource.com>
| | * | | remove one pointless macro and make code paths explicit.vhanquez@kneesa.uk.xensource.com2005-12-311-13/+4
| | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Vincent Hanquez <vincent@xensource.com>
| | * | | reorganize code to avoid duplicationvhanquez@kneesa.uk.xensource.com2005-12-311-24/+16
| | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Vincent Hanquez <vincent@xensource.com>
| | * | | Convert old initializer to C99 initializer.vhanquez@kneesa.uk.xensource.com2005-12-311-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Vincent Hanquez <vincent@xensource.com>
| | * | | directly return -ENOMEM instead of jumping to a return -ENOMEM labelvhanquez@kneesa.uk.xensource.com2005-12-311-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Vincent Hanquez <vincent@xensource.com>
| | * | | move error handling out of line to avoid duplicated code.vhanquez@kneesa.uk.xensource.com2005-12-311-16/+14
| | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Vincent Hanquez <vincent@xensource.com>
| * | | | Rename VMX option name lapic to apic, and pass it to xen bykaf24@firebug.cl.cam.ac.uk2006-01-0313-129/+144
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | hvm_info_table. Previous we pass it to xen by guest vcpu context ECX register, now we unify to use hvm_info_table. Signed-off-by: Xin Li <xin.b.li@intel.com>
| * | | Fix VMX disk config string parse (allow leading whitespace).kaf24@firebug.cl.cam.ac.uk2006-01-022-38/+38
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Xin Li <xin.b.li@intel.com>
| * | | Provide an option to disable ACPI from the VMX config file.kaf24@firebug.cl.cam.ac.uk2006-01-019-47/+138
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | By default ACPI is disabled. Signed-off-by: Yu Ke <ke.yu@intel.com> Signed-off-by: Jun Nakajima <jun.nakajima@intel.com> Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
| * | Clean up 'q' debug key output.kaf24@firebug.cl.cam.ac.uk2005-12-313-21/+21
| | | | | | | | | | | | | | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
| * | Allow non-privileged domains restricted access tokaf24@firebug.cl.cam.ac.uk2005-12-3123-59/+276
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I/O memory and physical interrupts, under control of domain0. Capabilities are maintained as rangesets in Xen. Signed-off-by: Ryan Wilson <hap9@epoch.ncsc.mil> Signed-off-by: Keir Fraser <keir@xensource.com>
| * | Store admin-specified ioport capabilities in a rangesetkaf24@firebug.cl.cam.ac.uk2005-12-3117-117/+107
| | | | | | | | | | | | | | | | | | | | | | | | | | | rather than a bitmap. arch_do_createdomain() can now fail and the caller will clean up. Signed-off-by: Keir Fraser <keir@xensource.com>
| * | Fix a missing break in ioemu command-line parsing switchkaf24@firebug.cl.cam.ac.uk2005-12-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | statement. Signed-off-by: Xin Li <xin.b.li@intel.com>
| * | Fix rdmsrl() for x86_32 -- high 32 bits must be cast tokaf24@firebug.cl.cam.ac.uk2005-12-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | u64 before shifting left. Signed-off-by: Avi Kivity <avi@qumranet.com>
| * | Avoid xen crash if there is no VMX support. If a platformkaf24@firebug.cl.cam.ac.uk2005-12-303-26/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | doesn't support VMX, creating VMX domain will crash xen HV. Signed-off-by: Xin Li <xin.b.li@intel.com>
| * | Move initial stack-pointer adjustment into assemblykaf24@firebug.cl.cam.ac.uk2005-12-304-29/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bootstrap code. Avoids need for indirection thru reset_stack_and_jump() in C code (which was incorrect for secondary CPUs since nothing was pushed on the stack on that initial call, hence the masking operation had no effect and we ended up running on a bogus stack pointer). Signed-off-by: Keir Fraser <keir@xensource.com>
| * | Virtual TPM persistent states contain VTPM secrets, which are encryptedkaf24@firebug.cl.cam.ac.uk2005-12-307-166/+271
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | using symmetric keys and stored on disk along with those symmetric keys. The attached patch uses the TPM to encrypt the symmetric keys and other global secrets before saving them to disk. Signed-off-by: Vinnie Scarlata <vincent.r.scarlata@intel.com>
| * | Extend the range abstraction by adding an internalkaf24@firebug.cl.cam.ac.uk2005-12-291-5/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | insert_range() helper function. Pretty printer uses the internal abstractions rather than accessing the linked list directly. Signed-off-by: Keir Fraser <keir@xensource.com>
| * | Add a little more internal abstraction to the rangesetkaf24@firebug.cl.cam.ac.uk2005-12-291-14/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | library, avoiding direct interaction with the linked-list structure. Signed-off-by: Keir Fraser <keir@xensource.com>
| * | Reset the stack pointer on every cpu early during bootstrap.kaf24@firebug.cl.cam.ac.uk2005-12-294-204/+203
| | | | | | | | | | | | | | | | | | | | | | | | Ensures we do not overlap with the cpu_info structure. Signed-off-by: Keir Fraser <keir@xensource.com>
| * | Initialise grant tables via core_initcall so that it happenskaf24@firebug.cl.cam.ac.uk2005-12-291-19/+25
| | | | | | | | | | | | | | | | | | | | | | | | suitably early during the boot process. Signed-off-by: Keir Fraser <keir@xensource.com>
| * | Various fixes to Xen stack management. Ensure the cpu0_stackkaf24@firebug.cl.cam.ac.uk2005-12-2910-110/+127
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | is always sufficiently aligned (requires some linker script tricks). Small fixes to show_trace() and ensure that Xen stack pointers are always below the 'struct cpu_info' region. Signed-off-by: Keir Fraser <keir@xensource.com>
| * | Add auto-destructing per-domain rangeset data structure,kaf24@firebug.cl.cam.ac.uk2005-12-295-0/+435
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for representing sets of contiguous numeric ranges. This will be used for representing permissions lists (e.g., io memory, io ports, irqs). Signed-off-by: Keir Fraser <keir@xensource.com>
| * | Fix iobmp_mask setup when permitting a domU access tokaf24@firebug.cl.cam.ac.uk2005-12-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | I/O port ranges. Signed-off-by: Ryan Wilson <hap9@epoch.ncsc.mil>