Commit Graph
5435 Commits
Author SHA1 Message Date
arun.sharma@intel.com[kaf24] 4a9ea6b2cf bitkeeper revision 1.1711 (42a9e457jQGBsoAWKrbJlmIKRwGd3w)
[PATCH] xmexample-vmxassist.patch

Update VMX config for vmxassist.

Signed-off-by: Arun Sharma <arun.sharma@intel.com>
2005-06-10 19:04:55 +00:00
kaf24@firebug.cl.cam.ac.uk 6d5a3fb93a bitkeeper revision 1.1709 (42a9e368xTRiv5eo1mo6-1ldR6lfPg)
added tag ia64-stable
2005-06-10 19:00:56 +00:00
kaf24@firebug.cl.cam.ac.uk 2a1cfa9bed bitkeeper revision 1.1710 (42a9cf67UYP4Ao1KcX2E9wd6g877MA)
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
2005-06-10 17:35:35 +00:00
kaf24@firebug.cl.cam.ac.uk e00851eb4a bitkeeper revision 1.1705.1.17 (42a9c29fxaDTWROFphY2UjU8IBagWw)
Fix NULL-handler check when propagating faults to guest kernels.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-06-10 16:41:03 +00:00
kaf24@firebug.cl.cam.ac.uk 984371260e bitkeeper revision 1.1705.1.16 (42a9bd07XRRfLC09WWyRiQyCeXgWTQ)
Manual merge.
2005-06-10 16:17:11 +00:00
kaf24@firebug.cl.cam.ac.uk 6a3e7b2035 bitkeeper revision 1.1159.258.166 (42a9bca7SPmMRozAfET0WOMKS0VQZA)
Fix and simplify the seg_fixup code. It only needs to handle 
instructions with GS override.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-06-10 16:15:35 +00:00
djm@sportsman.spdomain efc78c0bb3 bitkeeper revision 1.1709 (42a9b593OJTAVRgFv42tPiGL567QZQ)
Adapt to recent changes in non-VTI Xen/ia64
2005-06-10 15:45:23 +00:00
xen-ia64.adm@bkbits.net 6a63b7b966 bitkeeper revision 1.1708 (42a9b4dc79oJAGtbQvr8mTDofvBdxQ)
Merge bk://xen.bkbits.net/xeno-unstable.bk
into  bkbits.net:/repos/x/xen-ia64/xeno-unstable-ia64.bk
2005-06-10 15:42:20 +00:00
kaf24@firebug.cl.cam.ac.uk f2e3420e73 bitkeeper revision 1.1705.1.15 (42a9af28Mzva9Shzn8gUSiuJSM-TbA)
xenstore fixes for read-only connections.
2005-06-10 15:18:00 +00:00
kaf24@firebug.cl.cam.ac.uk caac1f7819 bitkeeper revision 1.1705.1.14 (42a9a5deJbK8YHFnSDDIGurt2uATXA)
Manual merge.
2005-06-10 14:38:22 +00:00
kaf24@firebug.cl.cam.ac.uk f88b78b9b6 bitkeeper revision 1.1159.258.165 (42a9a534b-NRTORtgH1Qjzz6EjTo6Q)
Ensure we only handle writable pagetable faults taken in guest kernel
mode.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-06-10 14:35:32 +00:00
kaf24@firebug.cl.cam.ac.uk 31519ad1fd bitkeeper revision 1.1705.1.13 (42a99a6dV4rHEyZ-t7znDZXeW50z5Q)
Some functions of xenstore library dont have xs_ as prefix. This patch
fixes the problem.
Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com>
2005-06-10 13:49:33 +00:00
vh249@arcadians.cl.cam.ac.uk 8ce61a2eaf bitkeeper revision 1.1705.1.12 (42a97f88WORgYhHS8W4t6DR8V9a0EQ)
signedness fix for gcc-4.0

Signed-off-by: Flavio Bruno Leitner <fbl@conectiva.com.br>
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
2005-06-10 11:54:48 +00:00
vh249@arcadians.cl.cam.ac.uk 4cde09da63 bitkeeper revision 1.1705.1.11 (42a973edqzXeILWidAcIO3yLhNMSwQ)
fix compilation with newer binutils that don't accept the l suffix for mov when using segment register

Signed-off-by: Flávio Bruno Leitner <fbl@conectiva.com.br>
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
2005-06-10 11:05:17 +00:00
kaf24@firebug.cl.cam.ac.uk a6de1aea05 bitkeeper revision 1.1705.1.10 (42a95ea6cCTdfA7-Kmu3_gnUMEq0gw)
user -> kernel syscall path must enable interrupts after all, since
it calls create_bounce_frame which can potentially fault. Thus we must
also test_all_events.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-06-10 09:34:30 +00:00
kaf24@firebug.cl.cam.ac.uk 66489862c5 bitkeeper revision 1.1705.1.9 (42a958fa_rGV-3MvG5pqfsVcnP31ag)
Fixup SYSCALL path correctly in xenlinux when calling into C code.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-06-10 09:10:18 +00:00
kaf24@firebug.cl.cam.ac.uk 684d27a678 bitkeeper revision 1.1705.1.8 (42a95272T6JE4ReAkgMVg0Rte2ppxA)
Install/uninstall xenstore headers.
2005-06-10 08:42:26 +00:00
kaf24@firebug.cl.cam.ac.uk e006314ac5 bitkeeper revision 1.1705.1.7 (42a94e88EO8US-LmAPxu7rbUmKFdUg)
Move saved_upcall_mask in cpu_user_regs to CS+4 rather than CS+2 on
x86/64.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-06-10 08:25:44 +00:00
kaf24@firebug.cl.cam.ac.uk 8b13b1d610 bitkeeper revision 1.1705.1.6 (42a94be9biM7y73pQvdqqpsIyNCu6Q)
x86/64 linux needs rtc driver so that it can set correct kernel time.
todo: emulate (or pass-through) read accesses to rtc ports within xen,
so that domu can access rtc too.
Signed-off-by: Li B Xin <li.b.xin@intel.com>
Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
2005-06-10 08:14:33 +00:00
kaf24@firebug.cl.cam.ac.uk a7b5369e75 bitkeeper revision 1.1705.1.5 (42a93db3F6-7PVzPrv8GU77FFEN-VQ)
Fix ia64 build.
Signed-off-by: Fred Yang <fred.yang@intel.com>
2005-06-10 07:13:55 +00:00
kaf24@firebug.cl.cam.ac.uk 453e69e753 bitkeeper revision 1.1705.1.4 (42a93b72dCp-0yWsUC34zD8h-L-QLg)
Adding the VMCS encodings as per "Intel Virtualization Technology
Specification for the IA-32 Intel Architecture", and removing hard
coded values. Code cleanup & preparation for 64bit VMX guest support.

Signed-Off-By: Chengyuan Li <chengyuan.li@intel.com>
Signed-Off-By: Yunhong Jiang <hunhong.jiang@intel.com>
Signed-Off-By: Jun Nakajima <jun.nakajima@intel.com>
Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com>
2005-06-10 07:04:18 +00:00
kaf24@firebug.cl.cam.ac.uk ed7f7379ec bitkeeper revision 1.1705.1.3 (42a939a4PcnfLTkKVDZMeUSheRKsng)
'make uninstal' cleanups.
Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com>
2005-06-10 06:56:36 +00:00
kaf24@firebug.cl.cam.ac.uk 4d8752e9ee bitkeeper revision 1.1705.1.2 (42a9372fTpt-bOGdIcKsOLb8_xlJ4Q)
Remove tools/ioemu/pc-bios. We have replacements in tools/firmware
now.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-06-10 06:46:07 +00:00
mwilli2@equilibrium.research 3a431a224c bitkeeper revision 1.1705.1.1 (42a8f3c2-cPCJhjiT7sAAqBGBwdd6w)
Tiny tweak to fix ballooning via Xend.
2005-06-10 01:58:26 +00:00
djm@sportsman.spdomain b98e97c40e bitkeeper revision 1.1707 (42a8bef84ufqr4dGKMyBtJRUb9pcOQ)
Accomodate recent addition of physaddr_t type
2005-06-09 22:13:12 +00:00
djm@sportsman.spdomain 03ab2e2693 bitkeeper revision 1.1706 (42a8be4bKG9EZTToo_Pa4wDcO7VpRw)
Merge http://xen-ia64.bkbits.net/xeno-unstable-ia64.bk
into sportsman.spdomain:/home/djm/xeno-unstable-ia64.bk
2005-06-09 22:10:19 +00:00
djm@kirby.fc.hp.com 800a239fd3 bitkeeper revision 1.1668.1.11 (42a8bd5aCFsumaFg9rk2nWmEBa7opA)
Oops, yet another file for Greg's checkin
2005-06-09 22:06:18 +00:00
djm@kirby.fc.hp.com 6f882270c7 bitkeeper revision 1.1668.1.10 (42a8bceaXDRFCmwf1Omenu_lCITiag)
Oops, left new file out of Greg's sn patch
2005-06-09 22:04:26 +00:00
djm@kirby.fc.hp.com 3c178b4c82 bitkeeper revision 1.1668.1.9 (42a8b831tFH6fPqu6A9bd_8WkrQHxg)
sn2 console patch
Signed-off-by: Greg Edwards <edwardsg@sgi.com>
2005-06-09 21:44:17 +00:00
djm@kirby.fc.hp.com b8c6de5a8b bitkeeper revision 1.1668.1.8 (42a8ab2d2hMDGWkEyEFVRMJaIQWGdQ)
Add floating-point save/restore support on domain switch
Signed-off by: Dan Magenheimer <dan.magenheimer@hp.com>
2005-06-09 20:48:45 +00:00
djm@kirby.fc.hp.com 26a6bd3700 bitkeeper revision 1.1668.1.7 (42a8a4de9UsUPhyAknlQBRJ3xbTHtw)
Zero out newly allocated xenheap pages for page tables,
also newly allocated domheap pages.
Signed-off by: Dan Magenheimer <dan.magenheimer@hp.com>
2005-06-09 20:21:50 +00:00
kaf24@firebug.cl.cam.ac.uk bd031b9bbc bitkeeper revision 1.1705 (42a8a185wutSw6hue95Thw_5_jDPZw)
Xenstore build fixes for x86/64.
Signed-off-by: Jerone Young <jyoung5@us.ibm.com>
2005-06-09 20:07:33 +00:00
kaf24@firebug.cl.cam.ac.uk 996fe4998a bitkeeper revision 1.1704 (42a885cb3_kkMMOYtYN_PaWP3tupbA)
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>
2005-06-09 18:09:15 +00:00
vh249@airwolf.cl.cam.ac.uk 857be0b87b bitkeeper revision 1.1703 (42a881c8OTeDO-DPkTSLEnBspOFEIA)
missing include that is need when compiling with debug

Signed-off-by: Vincent Hanquez <vincent@xensource.com>
2005-06-09 17:52:08 +00:00
kaf24@firebug.cl.cam.ac.uk bc774b4f6c bitkeeper revision 1.1702 (42a86f65gBB_DT3imKRA_tkGBTiKQA)
Fix io_apic -> i8259 irq handling transition.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-06-09 16:33:41 +00:00
cl349@firebug.cl.cam.ac.uk f714dce0e5 bitkeeper revision 1.1701 (42a86974YOr10ovEkVsFyCaBsXe73A)
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
2005-06-09 16:08:20 +00:00
kaf24@firebug.cl.cam.ac.uk 7607ba2da7 bitkeeper revision 1.1699.1.1 (42a85f6955KSFCuD5KSRtCwU-dzakQ)
Clean up the page allocator interface a little. In particular
physical addresses are now passed as physaddr_t rather than unsigned
long (required for 32-bit pae mode).
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-06-09 15:25:29 +00:00
djm@kirby.fc.hp.com 7bf4906ead bitkeeper revision 1.1668.1.6 (42a855abmDUqg5YrgIMWSBLOJP_HYg)
Fast reflecting now working for breaks
Signed-off by: Dan Magenheimer <dan.magenheimer@hp.com>
2005-06-09 14:43:55 +00:00
cl349@firebug.cl.cam.ac.uk 06940d306a bitkeeper revision 1.1700 (42a854e79oBFuqa_DSY4Lr9IhenUQw)
Merge xenstore changes.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-06-09 14:40:39 +00:00
cl349@firebug.cl.cam.ac.uk 8b624164ab bitkeeper revision 1.1662.1.22 (42a852969xilS9HOsAWARXW2hEx3FQ)
XendDomain.py:
  Fix commants and remove debugging output.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-06-09 14:30:46 +00:00
akw27@arcadians.cl.cam.ac.uk 34446ff07c bitkeeper revision 1.1699 (42a84d06sZDrQ46g-Bcc7JqWMygr2Q)
Fix a bug with snapshots that was introduced with the crc code.
2005-06-09 14:07:02 +00:00
akw27@arcadians.cl.cam.ac.uk 1321049c95 bitkeeper revision 1.1698 (42a84631sHlAKgVzdlR-RsCeAqkv_Q)
Clean up blktaplib headers.

Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com>
Signed-off-by: andrew.warfield@cl.cam.ac.uk
2005-06-09 13:37:53 +00:00
kaf24@firebug.cl.cam.ac.uk 3813ce0c7a bitkeeper revision 1.1697 (42a843b5ZTFdEDRffbieMVV4Kl42cQ)
Multicall macro should mark all caller-saved registers as clobbered
across the function call.
Signed-off-by: Scott Parish <srparish@us.ibm.com>
2005-06-09 13:27:17 +00:00
sos22@douglas.cl.cam.ac.uk 71acbce63a bitkeeper revision 1.1696 (42a81fe89VPLawDxu2WTiKLZH-Br3Q)
Make sure the grant table stuff uses locked cmpxchg instructions even when compiled
!CONFIG_SMP.

Signed-off-by: Steven Smith <sos22@cam.ac.uk>
2005-06-09 10:54:32 +00:00
akw27@arcadians.cl.cam.ac.uk 7556663ceb bitkeeper revision 1.1695 (42a80eb0iCQq47kS2MSpOLTFyng5Cg)
Parallax fixes/updates:
- all data access now through the async lookup code.
- added synchronous wrappers for tools to use.
- added end-to-end crc32 on all image blocks
- various other fixes/cleanups/test stubs.

Signed-off-by: andrew.warfield@cl.cam.ac.uk
2005-06-09 09:41:04 +00:00
akw27@arcadians.cl.cam.ac.uk 7995fce763 bitkeeper revision 1.1694 (42a809c2ifgYRhvnYmx3rxzVbUxHaQ)
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
2005-06-09 09:20:02 +00:00
cl349@firebug.cl.cam.ac.uk 42d8ee3480 bitkeeper revision 1.1662.1.21 (42a80585xAt7ZrRcqmCRm3HvTrL7Mg)
Many files:
  Switch to xenstore for storing persistent information.
Signed-off-by: Mike Wray <mike.wray@hp.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-06-09 09:01:57 +00:00
cl349@firebug.cl.cam.ac.uk 57c8cb2125 bitkeeper revision 1.1662.1.20 (42a8054awYd-HJnwjnXqXtWmKbE1Yw)
SrvDaemon.py:
  Disable kill of xenstored on xend exit.
xu.c:
  Set error reason in failure case.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-06-09 09:00:58 +00:00
cl349@firebug.cl.cam.ac.uk 4950ce2094 bitkeeper revision 1.1662.1.19 (42a7fc77l8eaADfKlC54hXF6Q28YRQ)
control.c:
  Add debug print to message receive.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-06-09 08:23:19 +00:00
kaf24@firebug.cl.cam.ac.uk 3b5379e592 bitkeeper revision 1.1691.1.17 (42a7f4a8YIvSwDOLo91rE5lR-L4Nbw)
Move vmxloader to /usr/lib/xen/boot/.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-06-09 07:50:00 +00:00