aboutsummaryrefslogtreecommitdiffstats
path: root/.rootkeys
Commit message (Collapse)AuthorAgeFilesLines
* bitkeeper revision 1.1780 (42c3a8c4tqEOpGy663gWO35k5QwZTw)arun.sharma@intel.com[kaf24]2005-06-301-0/+3
| | | | | | | | | | | | | | | | | | | [PATCH] Infrastructure for interrupt handling. Infrastructure for interrupt handling. - support interruptibility - handle interrupt window exiting control appropriately - Add ioapic device models imported from Bochs under LGPL - generalize the interrupt architecture to support both PIC/APIC This patch is necessary to fix several bugs on 32 bit VMX and prepares the ground for adding a local APIC device model in the hypervisor. Signed-off-by: Yunhong Jiang <yunhong.jiang@intel.com> Signed-off-by: Eddie Dong <eddie.dong@intel.com> Signed-off-by: Arun Sharma <arun.sharma@intel.com>
* bitkeeper revision 1.1779 (42c3a8b3kGpPBNwXb3dn_b8FcmVPgQ)arun.sharma@intel.com[kaf24]2005-06-301-0/+14
| | | | | | | | | | [PATCH] ACPI support for guest firmware. ACPI support for guest firmware. Signed-off-by: Ke Yu <ke.yu@intel.com> Signed-off-by: Arun Sharma <arun.sharma@intel.com>
* bitkeeper revision 1.1776 (42c3a877bezcV9uHoSXuU-GWoyVOKw)arun.sharma@intel.com[kaf24]2005-06-301-0/+2
| | | | | | | | | | | | | | [PATCH] Enable qcow in the device models. Enable qcow in the device models. This saves disk space when dealing with large guest images. Signed-off-by: Nitin Kamble <nitin.a.kamble@intel.com> Signed-off-by: Arun Sharma <arun.sharma@intel.com> diff -r 5d58883fc7b8 -r 499ac8e8df00 tools/ioemu/block.c
* bitkeeper revision 1.1773 (42c3a841nLib9kdSmthr05jouqiNeg)arun.sharma@intel.com[kaf24]2005-06-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [PATCH] Device model cleanup. Device model cleanup. - Single config file for xen and device models (Shell script doesn't source xmdefconfig anymore) - No more device-model shell script by default. You can have one if needed (qemu-dm.debug) - All logic in the script device-model is moved to python - $DISPLAY is passed from xm to xend - Don't fork vncviewer on dryruns - Add support for killing device models on domain destroy - info vmxiopage command added to the monitor - Refactor shared io page into global and per vcpu state - Remove the hard coding of IOPACKET_PORT - move the virtual_platform_def up to domain struct from vcpu - xm create -n: (vm (name ExampleVMXDomain) (memory 128) (ssidref -1) (image (vmx (kernel /usr/lib/xen/boot/vmxloader) (root '/dev/hda1 ro') (vcpus 1) ) ) (memmap ) (device_model /tmp/foo) (hda /var/images/min-el3-i386.img) (hdb ) (hdc ) (hdd ) (cdrom ) (boot c) (fda ) (fdb ) (localtime 0) (serial ) (macaddr ) (stdvga 0) (isa 0) (nographic 0) (vnc 0) (sdl 0) (display localhost:10.0) ) Signed-off-by: Edwin Zhai <edwin.zhai@intel.com> Signed-off-by: Arun Sharma <arun.sharma@intel.com>
* bitkeeper revision 1.1766 (42c17071SPDLo7qPlXAiQzrKjMu6Mw)cl349@firebug.cl.cam.ac.uk2005-06-281-0/+6
| | | | | | | | | | Add xenbus driver. XendDomainInfo.py: Connect/Disconnect domains to/from store. Signed-off-by: Rusty Russel <rusty@rustcorp.com.au> (authored) Signed-off-by: Mike Wray <mike.wray@hp.com> Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* bitkeeper revision 1.1761 (42c0704c_K5N6pcA--cz5L-FX_z0zw)ach61@arcadians.cl.cam.ac.uk2005-06-271-0/+13
|\ | | | | | | | | | | Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xeno.bk into arcadians.cl.cam.ac.uk:/auto/anfs/nos1/ach61/bk
| * bitkeeper revision 1.1726.3.1 (42c07007i9Bkz3ggP_PXIksWaGD1Eg)ach61@arcadians.cl.cam.ac.uk2005-06-271-0/+13
| | | | | | | | | | add framework for debugging processes
* | bitkeeper revision 1.1755 (42bd1fcfzi0ZazGyTao_Ff-m4vjOqQ)kaf24@firebug.cl.cam.ac.uk2005-06-251-1/+0
| | | | | | | | | | | | .del-plan9a.out.h~cdc6aa24ef3ba635: Delete: tools/libxc/plan9a.out.h
* | bitkeeper revision 1.1752 (42bbe5ba5hLPfcw1f77_F22fq6v6Yw)kaf24@firebug.cl.cam.ac.uk2005-06-241-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The set of patches below add support for loading plan9's a.out format using the linux builder. This is considerably simpler than having a seperate builder, shares more code and should be easier to maintain. Hopefully the original plan9 builder can go away in the future. I've been able to test this manually with vm-tools but am still having some problems (unrelated I think) with xm. Signed-off-by: Tim Newsham <newsham@lava.net>
* | bitkeeper revision 1.1751 (42bbe480z9Fp_L5Tc500W8c8CL3g9A)kaf24@firebug.cl.cam.ac.uk2005-06-241-1/+0
| | | | | | | | | | | | | | | | | | Rationalise x86 CRn guest state into a ctrlreg array in the per-vcpu context structure. Most noticeably this means the pt_base field has gone away -- replaced by ctrlreg[3] (CR3). VCPU_guest_stts is also gone -- it was never arch-independent anyway. Signed-off-by: Keir Fraser <keir@xensource.com>
* | bitkeeper revision 1.1742 (42ba8b7fiNx5Cu0J91l9HCIo_TwvXQ)kaf24@firebug.cl.cam.ac.uk2005-06-231-0/+5
|\ \ | | | | | | | | | | | | | | | Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xeno-unstable-ia64.bk
| * \ bitkeeper revision 1.1726.1.5 (42b9a3d8CVbjmdABZ5J06wW5p1TtXw)xen-ia64.adm@bkbits.net2005-06-221-0/+5
| |\ \ | | |/ | |/| | | | | | | | | | Merge bk://xen.bkbits.net/xeno-unstable.bk into bkbits.net:/repos/x/xen-ia64/xeno-unstable-ia64.bk
| | * bitkeeper revision 1.1713.2.21 (42b8e40fW5sWcGtTukrQr1eZYIVyZw)djm@kirby.fc.hp.com2005-06-221-0/+1
| | | | | | | | | | | | | | | | | | | | | adds necessary put/get_user, copy_from/to_user, etc stuff for VTI Signed-off-by Kevin Tian <Kevin.tian@intel.com>
| | * bitkeeper revision 1.1713.4.1 (42b896ce_iXHcZjWxYV17vzV3fQhTA)djm@sportsman.spdomain2005-06-211-0/+1
| | | | | | | | | | | | | | | Adapt to recent patches in common
| | * bitkeeper revision 1.1713.2.8 (42b33f1feaANIdB6dfv8W846UquAHA)djm@kirby.fc.hp.com2005-06-171-0/+1
| | | | | | | | | | | | | | | | | | Add preliminary grant table support (in arch/ia64 and turned off for CONFIG_VTI for now)
| | * bitkeeper revision 1.1713.2.2 (42b2ebb7w1AbEWudFq4LvJe0d7ByxQ)djm@kirby.fc.hp.com2005-06-171-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | two new files for VTI patch Signed-off-by Anthony Xu <Anthony.xu@intel.com> Signed-off-by Eddie Dong <Eddie.dong@intel.com> Signed-off-by Kevin Tian <Kevin.tian@intel.com>
* | | bitkeeper revision 1.1732 (42ba7fc5JvRaJiT14LMkB8SUdohfeA)kaf24@firebug.cl.cam.ac.uk2005-06-231-0/+5
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The attached patch now allows x86_64 xenlinux to run 32-bit x86 binaries as the native x86_64 Linux does. I checked LTP using 32-bit binaries, and got the same results on the native x86_64 Linux. At this point, 'int 0x80' is used for system calls, as it's unlikely that the fast systems (sysenter or syscall) are significantly faster under the current trampoline mechanism. However, it should be easy to replace vsyscall-int80 with the fast system calls if one wants to do so (look at USE_INT80 in the patch). I found bugs with LDT handling in x86_64 Xen/XenLinux (exposed by 32-bit LTP testcases fork05 and modify_ldt02), and the bugs have been fixed by a separate patch in the next email:=20 [PATCH] [x86_64] Fixing LDT handling with x86_64 Xen Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
* | bitkeeper revision 1.1726.1.1 (42b973245ua3LQyqFtGRwXDwnRLDPw)kaf24@firebug.cl.cam.ac.uk2005-06-221-1/+0
| | | | | | | | | | | | Compile-time ACM null-ops disables build of acm files. Signed-off-by: Keir Fraser <keir@xensource.com>
* | bitkeeper revision 1.1718.1.9 (42b7443fk-ybxUDza1p_kN1D8hzjRw)smh22@firebug.cl.cam.ac.uk2005-06-201-0/+10
| | | | | | | | | | | | Many files: new file
* | bitkeeper revision 1.1718.1.8 (42b7436bQ2MohyJ9wW6onfFsyW6VGg)smh22@firebug.cl.cam.ac.uk2005-06-201-0/+1
| | | | | | | | | | | | shype4xen_readme.txt: new file
* | bitkeeper revision 1.1718.1.7 (42b742f8NxTuN2pqCHFAWI78dbEYKw)smh22@firebug.cl.cam.ac.uk2005-06-201-0/+15
| | | | | | | | | | | | | | | | | | | | Initial MAC (sHype) support from IBM. Defaults to NULL policy for now. Signed-off-by: Reiner Sailer <sailer@us.ibm.com> Signed-off-by: Stefan Berger <stefanb@us.ibm.com> Signed-off-by: Steven Hand <steven@xensource.com>
* | bitkeeper revision 1.1718.1.6 (42b5a5f3otSuOxDZ6KTFKrxR1U1m4Q)kaf24@firebug.cl.cam.ac.uk2005-06-191-0/+1
| | | | | | | | | | | | | | | | Extend the xen_version hypercall to return extraversion and compile info. Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com> Signed-off-by: Keir Fraser <keir@xensource.com>
* | bitkeeper revision 1.1718.1.4 (42b59a8dca4vxae_1vlE_W95_lDsNg)kaf24@firebug.cl.cam.ac.uk2005-06-191-1/+3
|\ \ | | | | | | | | | | | | | | | Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
| * | bitkeeper revision 1.1713.1.14 (42b1f5f9KUyMHO2NrEptwgru2BVT0w)kaf24@firebug.cl.cam.ac.uk2005-06-161-1/+3
| |\| | | | | | | | | | | | | | | | Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xeno-unstable-ia64.bk
| | * bitkeeper revision 1.1713.2.1 (42b1d4d7vqzNt8h7EyzTEvrzC7m5RA)xen-ia64.adm@bkbits.net2005-06-161-1/+3
| | |\ | | | | | | | | | | | | | | | | | | | | Merge bk://xen.bkbits.net/xeno-unstable.bk into bkbits.net:/repos/x/xen-ia64/xeno-unstable-ia64.bk
| | | * bitkeeper revision 1.1709.1.16 (42b1d2ecGSNeZhThHshE903eA1tK-Q)djm@kirby.fc.hp.com2005-06-161-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Add arch-dep notification hook (per discussion on xen-devel) needed for ia64 and VTi/x. Signed-off-by: Matt Chapman <matthewc@hp.com>
| | | * bitkeeper revision 1.1709.1.15 (42b1cf6bRmJSwTLBy8EWehO-Ijc95g)djm@kirby.fc.hp.com2005-06-161-1/+0
| | | | | | | | | | | | | | | | | | | | Move include definitions around
| | | * bitkeeper revision 1.1709.1.3 (42ae02a99ck6N11hVBch3RRAXKHWgw)djm@sportsman.spdomain2005-06-131-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Various fixes for multi-domain prep Signed-off-by: Matthew Chapman <matthewc@hp.com>
* | | | bitkeeper revision 1.1713.3.5 (42b2a4e2r6SNlC_nq2hAkXEQjEFAmA)cl349@firebug.cl.cam.ac.uk2005-06-171-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Many files: - watch now takes a token, returned when reading watch - More tests - Fix domain shared page communication (flush output) - Add "home" path for domains - More permissions checks in various functions - Simplify watch acknowledgement code and fix occasional bug xs_watch_stress.c, 12readonly.sh, 11domain-watch.sh, 10domain-homedir.sh: new file xs_stress.c, xs_lib.h, xs_lib.c: Cleanup whitespace. ignore: Add tools/xenstore/xs_watch_stress Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | | | bitkeeper revision 1.1713.3.3 (42b2995e93GNUwPpV6yP21Fl3iIRRQ)cl349@firebug.cl.cam.ac.uk2005-06-171-0/+1
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | Makefile: Add xs_dom0_test program to test IOCTL_PRIVCMD_INITDOMAIN_STORE. xs_dom0_test.c: new file From: Rusty Russell <rusty@rustcorp.com.au> Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* / / bitkeeper revision 1.1713.1.13 (42b16610ojQcHPRC6Ao_1CKXClza9A)sos22@douglas.cl.cam.ac.uk2005-06-161-0/+1
|/ / | | | | | | | | | | | | | | | | | | Slightly disgusting hack to avoid using lots of lock instructions on a uniprocessor machine just because we happened to compile with CONFIG_SMP. Essentially, we make a big table of all of the instruction sequences which differ in ``easy'' ways between UP and SMP kernels, and then select which one to use at run time. Signed-off-by: Steven Smith <sos22@cam.ac.uk>
* | bitkeeper revision 1.1713.1.11 (42b03e2dFl47vRNjIHPpu-GWrag_zA)ach61@arcadians.cl.cam.ac.uk2005-06-151-1/+0
| | | | | | | | | | remove obsolete debugger documentation
* | bitkeeper revision 1.1713.1.10 (42b03d19TAy64Sdjkm7M7nVoGNwCVw)ach61@arcadians.cl.cam.ac.uk2005-06-151-0/+1
| | | | | | | | | | readme for pdb 0.3
* | bitkeeper revision 1.1713.1.2 (42ad8793XA-gObRPsPuWlI4gxZ7j5Q)iap10@freefall.cl.cam.ac.uk2005-06-131-1/+1
|\ \ | |/ |/| | | | | | | Merge freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk into freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
| * bitkeeper revision 1.1159.258.167 (42ad874eIWwyPd8tmJO5tkGQ2JoYXQ)iap10@freefall.cl.cam.ac.uk2005-06-131-1/+1
| | | | | | | | | | | | Upgrade to linux patch 2.6.11.12 Signed-off-by: ian@xensource.com
| * bitkeeper revision 1.1159.258.164 (42a7277bdZm8DZjc_UHJ0TWuobiRXw)vh249@arcadians.cl.cam.ac.uk2005-06-081-0/+1
| | | | | | | | | | | | | | reenable TS flag after testing for fdiv bug. fix the fpu corruption that some config have Signed-off: Vincent Hanquez <vincent@xensource.com>
| * bitkeeper revision 1.1159.258.162 (429d8356O4B1x4zcoZgFnPVsJ5OKMQ)cl349@firebug.cl.cam.ac.uk2005-06-011-1/+0
| | | | | | | | | | | | | | XendDomainConfig.py is not used. Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com> Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | bitkeeper revision 1.1708 (42a9b4dc79oJAGtbQvr8mTDofvBdxQ)xen-ia64.adm@bkbits.net2005-06-101-11/+0
|\ \ | | | | | | | | | | | | | | | Merge bk://xen.bkbits.net/xeno-unstable.bk into bkbits.net:/repos/x/xen-ia64/xeno-unstable-ia64.bk
| * | bitkeeper revision 1.1705.1.2 (42a9372fTpt-bOGdIcKsOLb8_xlJ4Q)kaf24@firebug.cl.cam.ac.uk2005-06-101-11/+0
| | | | | | | | | | | | | | | | | | | | | Remove tools/ioemu/pc-bios. We have replacements in tools/firmware now. Signed-off-by: Keir Fraser <keir@xensource.com>
* | | bitkeeper revision 1.1706 (42a8be4bKG9EZTToo_Pa4wDcO7VpRw)djm@sportsman.spdomain2005-06-091-0/+2
|\ \ \ | |/ / |/| | | | | | | | | | | Merge http://xen-ia64.bkbits.net/xeno-unstable-ia64.bk into sportsman.spdomain:/home/djm/xeno-unstable-ia64.bk
| * | bitkeeper revision 1.1668.1.11 (42a8bd5aCFsumaFg9rk2nWmEBa7opA)djm@kirby.fc.hp.com2005-06-091-0/+1
| | | | | | | | | | | | | | | Oops, yet another file for Greg's checkin
| * | bitkeeper revision 1.1668.1.10 (42a8bceaXDRFCmwf1Omenu_lCITiag)djm@kirby.fc.hp.com2005-06-091-0/+1
| | | | | | | | | | | | | | | Oops, left new file out of Greg's sn patch
* | | bitkeeper revision 1.1704 (42a885cb3_kkMMOYtYN_PaWP3tupbA)kaf24@firebug.cl.cam.ac.uk2005-06-091-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Merge Scotts's pte_mfn patch with some extra merging between xen/i386 and xen/x86_64. An obvious further step is to fix xen/x86_64's pci-dma.c and pci-nommu.c to be closer to native x86_64 versions. Signed-off-by: Scott Parish <srparish@us.ibm.com> Signed-off-by: Keir Fraser <keir@xensource.com>
* | | bitkeeper revision 1.1700 (42a854e79oBFuqa_DSY4Lr9IhenUQw)cl349@firebug.cl.cam.ac.uk2005-06-091-0/+45
|\ \ \ | | | | | | | | | | | | | | | | | | | | Merge xenstore changes. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * | | bitkeeper revision 1.1662.1.18 (42a5a348BpHwgoiWQI1wI9LMej7F3w)cl349@firebug.cl.cam.ac.uk2005-06-071-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | setup.py: Add xen.xend.xenstore. xsresource.py, xsobj.py, xsnode.py, __init__.py: new file Signed-off-by: Mike Wray <mike.wray@hp.com> Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * | | bitkeeper revision 1.1662.1.17 (42a59f62TbTw4kErDSfuOYh8iAzCuA)cl349@firebug.cl.cam.ac.uk2005-06-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | setup.py: Add xenstore python bindings. xs.c: new file params.py: XSDAEMON_DEBUG -> XENSTORED_DEBUG Makefile: xenstore is also a library -- build it before python. Signed-off-by: Mike Wray <mike.wray@hp.com> Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * | | bitkeeper revision 1.1662.1.15 (42a5968eiZE_DjdIFPjxvzLw6ACvCQ)cl349@firebug.cl.cam.ac.uk2005-06-071-0/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add xenstore daemon and library. Makefile: Add xenstore subdirectory. Remove xs_stress on clean. Many files: new file ignore: Update ignore list for xenstore. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> (authored) Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * | | bitkeeper revision 1.1662.1.12 (42a4a819BMGTxn8p4rsFdp44pCQ_Og)cl349@firebug.cl.cam.ac.uk2005-06-061-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | netif.py: Use macFromString, macToString. mac.py: new file Signed-off-by: Mike Wray <mike.wray@hp.com> Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * | | bitkeeper revision 1.1662.1.10 (42a48d2dOYGp10ZpkS7A_bvbZcKyOw)cl349@firebug.cl.cam.ac.uk2005-06-061-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | XendDomainInfo.py, XendDomain.py: Add uuids for domains. uuid.py: new file Signed-off-by: Mike Wray <mike.wray@hp.com> Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * | | bitkeeper revision 1.1662.1.7 (42a47555156iGoOjUyZtvbuMFZHXkg)cl349@firebug.cl.cam.ac.uk2005-06-061-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | XendDomainInfo.py: Move guest image handling into seperate file. image.py: new file Signed-off-by: Mike Wray <mike.wray@hp.com> Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>