| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| |
| |
| | |
Clean up SMP bootstrap, and fix uniprocessor/APIC-less booting.
Signed-off-by: Keir Fraser <keir@xensource.com>
|
|\ \
| | |
| | |
| | |
| | |
| | | |
Merge djm@sportsman.fc.hp.com:/home/djm/xeno-unstable-ia64.bk
into kirby.fc.hp.com:/home/djm/src/xen/xeno-unstable-ia64.bk
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
First fast hyperprivop support (hyper_rfi)
Signed-off by: Dan Magenheimer <dan.magenheimer@hp.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
Port CPU setup code from Linux 2.6.
Signed-off-by: Keir Fraser <keir@xensource.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- pygrub/README provides information on packages needed to compile pygrub
- support reiserfs {2,3} filesystem
- dynamically build modules based on which filesystem libraries the
system has (proposed by Jeremy)
- pump up pygrub to version 0.2
Signed-off-by: Jeremy Katz <katzj@redhat.com>
Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Ported genapic to Xen: support for bigsmp and numa platforms such as
es7000.
Signed-off-by: Keir Fraser <keir@xensource.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
SrvDaemon.py, XendRoot.py, relocate.py:
Add relocation server.
XendCheckpoint.py:
Import XendError.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
XendDomain.py:
Remove XendMigrate.
.del-XendMigrate.py~3921a328f4db779:
Delete: tools/python/xen/xend/XendMigrate.py
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
XendDomain.py:
Move save/restore code in seperate file.
XendCheckpoint.py:
Support code for save/restore of domains.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
setup.py, Makefile:
Remove XenSV -- it's been broken since twisted was removed.
Many files:
Delete: tools/misc/xensv
Delete: tools/python/xen/sv/params.py
Delete: tools/python/xen/sv/__init__.py
Delete: tools/python/xen/sv/MigrateDomain.py
Delete: tools/python/xen/sv/Daemon.py
Delete: tools/python/xen/sv/util.py
Delete: tools/python/xen/sv/Wizard.py
Delete: tools/python/xen/sv/TabView.py
Delete: tools/python/xen/sv/SaveDomain.py
Delete: tools/python/xen/sv/RestoreDomain.py
Delete: tools/python/xen/sv/NodeInfo.py
Delete: tools/python/xen/sv/Main.py
Delete: tools/python/xen/sv/HTMLBase.py
Delete: tools/python/xen/sv/GenTabbed.py
Delete: tools/python/xen/sv/DomList.py
Delete: tools/python/xen/sv/DomInfo.py
Delete: tools/python/xen/sv/CreateDomain.py
Delete: tools/sv/images/unpause.png
Delete: tools/sv/images/small-unpause.png
Delete: tools/sv/images/small-pause.png
Delete: tools/sv/images/small-destroy.png
Delete: tools/sv/images/shutdown.png
Delete: tools/sv/images/seperator.jpg
Delete: tools/sv/images/right-end-highlight.jpg
Delete: tools/sv/images/reboot.png
Delete: tools/sv/images/previous.png
Delete: tools/sv/images/pause.png
Delete: tools/sv/images/orb_02.jpg
Delete: tools/sv/images/next.png
Delete: tools/sv/images/middle-no-highlight.jpg
Delete: tools/sv/images/middle-highlight.jpg
Delete: tools/sv/images/left-end-no-highlight.jpg
Delete: tools/sv/images/left-end-highlight.jpg
Delete: tools/sv/images/finish.png
Delete: tools/sv/images/destroy.png
Delete: tools/sv/inc/style.css
Delete: tools/sv/images/seperator-right-highlight.jpg
Delete: tools/sv/images/seperator-left-highlight.jpg
Delete: tools/sv/inc/script.js
Delete: tools/sv/images/right-end-no-highlight.jpg
Delete: tools/sv/images/orb_01.jpg
Delete: tools/sv/Makefile
Delete: tools/sv/Main.rpy
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
[PATCH] qemu-e9.patch
Log port E9 output to the qemu log file.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
[PATCH] vmx-debug.patch
Allow control of vmx debug log level from the command line.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Nothing but vnet uses libxutil -- move it there.
Makefile, xc.c, setup.py, configure, configure.in, Makefile.in:
This doesn't use libxutil.
Makefile, Makefile.vnet, Rules.mk:
Move libxutil into vnet since it's only used there.
Many files:
mvdir
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Makefile:
xc_io.[ch] is no longer needed.
xc_vmx_build.c:
offsetof() needs #include <stddef.h>, which was getting pulled in
implicitly from xc_io.h.
.del-xc_io.h~f59d36f1439a3f8d:
Delete: tools/libxc/xc_io.h
.del-xc_io.c~2d9e23eb479fe52:
Delete: tools/libxc/xc_io.c
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
migrate.py, params.py, SrvDaemon.py, xend, Makefile:
Remove xfrd now that save/restore doesn't use xfrd anymore.
console.py:
Remove/disable debug output.
.del-check_twisted~f74b05eb88f208a1:
Delete: tools/check/check_twisted
xend:
Twisted is no longer used -- remove check whether it's installed or not.
.del-Makefile~474b093f3e64d016:
Delete: tools/xfrd/Makefile
.del-xfrdClient.py~d1d33f981191dfa:
Delete: tools/xfrd/xfrdClient.py
.del-xfrd.h~54f8ea6e77cf4f26:
Delete: tools/xfrd/xfrd.h
.del-xfrd.c~e3be851c3a4297a5:
Delete: tools/xfrd/xfrd.c
.del-xen_domain.h~4a0c609ff18c63a8:
Delete: tools/xfrd/xen_domain.h
.del-xen_domain.c~cd85f330a909fbce:
Delete: tools/xfrd/xen_domain.c
.del-select.h~348b2b069dd5748:
Delete: tools/xfrd/select.h
.del-select.c~373282d5f920303d:
Delete: tools/xfrd/select.c
.del-marshal.h~9929a72563171372:
Delete: tools/xfrd/marshal.h
.del-marshal.c~3108fab658d2220:
Delete: tools/xfrd/marshal.c
.del-lzi_stream.h~49308e7b16ba42e3:
Delete: tools/xfrd/lzi_stream.h
.del-lzi_stream.c~e1870394f081f255:
Delete: tools/xfrd/lzi_stream.c
.del-debug.h~c268d8f144e5e4da:
Delete: tools/xfrd/debug.h
.del-connection.h~ac7cb6a42316a421:
Delete: tools/xfrd/connection.h
.del-connection.c~c025e96fc5649424:
Delete: tools/xfrd/connection.c
.del-Make.xfrd~5a18d2f63aad1d40:
Delete: tools/xfrd/Make.xfrd
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Implement the parts of vm save which need interaction with xend
as part of xend, instead of using xfrd.
Execute xc_linux_save in a seperate process so that it can't
crash xend. Also handle errors passed from xc_linux_save.
xen_domain.c:
Disable save in xfrd.
xc_save.c:
new file
Makefile:
Add xc_save.
XendDomainInfo.py:
Add suspended state and threading Condition with notification, allowing
easy waiting for state changes.
XendDomain.py:
Implement the parts of vm save which need interaction with xend
as part of xend, instead of using xfrd. Set state to "suspended"
when detecting a suspended domain.
Fix reading output from subprocesses.
Fix ValueError in xen_domain().
xc.c:
Remove python binding for xc_linux_save.
xc_linux_save.c:
Implement the parts of vm save which need interaction with xend
as part of xend, instead of using xfrd. Also run xc_linux_save
in a seperate process.
xc_linux_restore.c:
Flush output so that xend picks it up timely.
Also disable debug output again.
xc.h:
Update xc_linux_save prototype and fix comments for xc_linux_{save,restore}.
ignore:
Add tools/xcutils/xc_save.
xpopen.py:
Exit with 127 if exec fails.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | | |
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Execute xc_linux_restore in a seperate process so that it can't
crash xend. Also handle errors passed from xc_linux_restore and
log info messages from xc_linux_restore.
XendDomain.py:
Popen xc_restore instead of calling xc_linux_restore directly.
xc.c:
Add pyxc_handle exporting the file descriptor to the control interface.
Remove xc_linux_restore -- replaced by popen of xc_restore directly
from python.
xc_linux_restore.c:
Enable debug output.
xpopen.py:
Add xpopen functionality:
Optionally exclude a list of file descriptors from being closed, allowing
access to those file descriptors from the command.
Remove unused parts.
xpopen.py, Makefile, xc_restore.c:
new file
Makefile:
Add xcutils subdir.
ignore:
Add tools/xcutils/xc_restore.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | | |
Merge bk://xen.bkbits.net/xeno-unstable.bk
into bkbits.net:/repos/x/xen-ia64/xeno-unstable-ia64.bk
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
mkbuildtree:
Remove swiotlb.c
.del-swiotlb.c~fef54ec79c58ff2d:
Delete: xen/arch/ia64/patch/linux-2.6.11/swiotlb.c
|
| |\ \
| | | |
| | | |
| | | |
| | | | |
Merge
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- CONFIG_VTI=n by default.
- Reorganize code such that the changes to cp_patch files are minimized
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
ptrace.h, pal.h, ia64regs.h, gcc_intrin.h, entry.h:
These CONFIG_VTI cp_patch files should have been checked in as patches.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
First VT-i code drop
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Some more ioemu config hardcoding. Our 'target arch' is always i386.
Do we really need linker scripts??
Signed-off-by: Keir Fraser <keir@xensource.com>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Checksum offload for local virtual networking, and to/from a physical
interface that may be connected via a virtual bridge or router. This adds
a coupel of new fields to skbuffs that are intended to survive across IP
or MAC level forwarding. I've tested basic connectivity with this patch,
but further stress-testing and performance benchmarking is really required.
Signed-off-by: Keir Fraser <keir@xensource.com>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Clean up droppings that occured when pulling the upgrade to 2.4.30 from 2.0-testing into unstable.
Signed-off-by: ian@xensource.com
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
[PATCH] pci-ioapic-x86-64.patch
Enable PCI, IOAPIC and ACPI on domain 0 for x86-64.
This patch is based on apic.c,io_apic.c and mpparse.c on x86-64. It
applies changes analogous to the i386 files for paravirtualization.
The patch was tested on UP and DP with acpi=on and off. We did this
on a 5/10 bk tree + Jun's fixes. The latest bk tree doesn't boot yet
and needs more work.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
[PATCH] x86-64-qemu-fix.patch
Unbreak x86-64 build.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
|
|\ \ \ \
| | |_|/
| |/| |
| | | |
| | | |
| | | | |
Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Use i386 vsyscall.lds.S rather than hardcoding our own.
Signed-off-by: Chris Wright <chrisw@osdl.org>
Signed-off-by: Keir Fraser <keir@xensource.com>
|
|\| | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| | | |
| | | |
| | | |
| | | |
| | | | |
remove spurious .cvsignore file
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Upgrade to linux 2.4.30
Signed-off-by: ian@xensource.com
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xeno.bk
into arcadians.cl.cam.ac.uk:/auto/anfs/nos1/akw27/xeno-clone/xeno.bk
|
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- Finer-grained asynchronous dispatch in parallax daemon.
- Cleanups and cull of older code.
- Fixes to handle changes in block protocol.
Signed-off-by: andrew.warfield@cl.cam.ac.uk
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Remove docs and tests from qemu-ioemu: they mostly pertain to whole
platform (inc. cpu) emulation anyway. Move Makefile.target into the
target directory -- otherwise the build system sometimes gets confused
in a way that I do not understand.
Signed-off-by: Keir Fraser <keir@xensource.com>
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | | |
New qemu-based ioemu for fully virtualised guests.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Re-factor current.h. It now requires no sub-architecture portions, and
stack offset calculations are cleaned up by introduction of a
cpu_info structure.
Signed-off-by: Keir Fraser <keir@xensource.com>
|
| | |
| | |
| | |
| | |
| | | |
Delete: xen/include/xen/pci_ids.h
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Cleaner GDT interface. Xen now reserves the last 2 pages of a full-size
(16 page) GDT. A guest can register a GDT with up to 7k entries. Xen
automatically makes the GDT up to max size with empty page mappings,
and turns page faults in that area to #GP(selector).
Signed-off-by: Keir Fraser <keir@xensource.com>
|
|\| |
| | |
| | |
| | |
| | |
| | | |
Merge tetris.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into tetris.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
|
| | |
| | |
| | |
| | |
| | | |
upgrade to 2.6.11.10
|
|\| |
| | |
| | |
| | |
| | |
| | | |
Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Local netfront/netback emulation for domain0, to clean up and fix
Etherbridge setup.
Signed-off-by: Keir Fraser <keir@xensource.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Vifctl.py:
Pass script output through logger.
process.py:
os.system() replacement which outputs through the logger
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
|
|\| |
| | |
| | |
| | |
| | |
| | | |
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk
|
| |\ \
| | | |
| | | |
| | | |
| | | |
| | | | |
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-2.0-testing.bk-clean
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
early_printk.c:
Add support for CONFIG_EARLY_PRINTK over Xen's serial console.
new file
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
|