Commit Graph
237 Commits
Author SHA1 Message Date
cl349@firebug.cl.cam.ac.uk b1520cbb5a bitkeeper revision 1.1236.25.10 (42335daeuY-j8gV61kHapguVRal9ig)
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-2.6.11
2005-03-12 21:22:54 +00:00
doogie@brainfood.com[kaf24] 61b59d9dd5 bitkeeper revision 1.1159.270.2 (42330a929cE0pKehTkalVAgu8SLwKQ)
[PATCH] non-xen-init-exit.patch

Name: non-xen-init-exit.patch
Description: exit if not running on a xen dom0 kernel.
 If /proc/xen/privcmd doesn't exist, then exit successfully.  This allows
 for dual-boot setups, and installing xen before rebooting into a real
 xen kernel.
Signed-off-by: Adam Heath <doogie@brainfood.com>
2005-03-12 15:28:18 +00:00
kaf24@firebug.cl.cam.ac.uk 4c5eeec983 bitkeeper revision 1.1236.18.1 (422f27c9EveZXnXhkLBg8iYwaAffoQ)
Begin integrating new instruction decoder and emulator.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-03-09 16:43:53 +00:00
mulix@mulix.org[kaf24] d53e267134 bitkeeper revision 1.1236.12.17 (422ebd6bbZvWUE6_1BGsaHxqMbgdQg)
[PATCH] [PATCH] fix error path handling in physdev

This patch fixes the error path handling in physdev.o.
- handle memory allocation failures properly
- physdev_pci_access_modify: if something fails, remove the new
physdev or reset its access mode if it already existed
- clear the priviledge bits if something fails
- do_physdev_op: properly check copy_to-user

Patch against the unstable tree, works for me in qemu on x86 with domU
accessing a single pci device, but more testing appreciated (is anyone
using the direct pci access stuff?)

Signed-Off-By: Muli Ben-Yehuda <mulix@mulix.org>
2005-03-09 09:10:03 +00:00
cwc22@donkeykong.cl.cam.ac.uk fb6847d1da bitkeeper revision 1.1236.12.13 (422e46b74CDqIst0SkN2s80Urlmg0Q)
replaced check for shadow_mode_external
2005-03-09 00:43:35 +00:00
kaf24@firebug.cl.cam.ac.uk b2cc8f556c bitkeeper revision 1.1159.264.1 (422d7683GAA5eJb-zpm3NsgvYf9Q9A)
Clean up timer upcalls to guest kernel. Only send an upcall when
timestamp info actually changes.
Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>
2005-03-08 09:55:15 +00:00
kaf24@firebug.cl.cam.ac.uk 54c3ccb198 bitkeeper revision 1.1236.1.65 (422c9421LVndOoo0PvX8eyQwAXrjxw)
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-03-07 17:49:21 +00:00
xen-ia64.adm@bkbits.net 1cc05252d3 bitkeeper revision 1.1236.11.1 (422c8fffPd62_3ejA06WBfNou1MZyg)
Merge bk://xen.bkbits.net/xeno-unstable.bk
into bkbits.net:/repos/x/xen-ia64/xeno-unstable-ia64.bk
2005-03-07 17:31:43 +00:00
vh249@airwolf.cl.cam.ac.uk 53874c2fdb bitkeeper revision 1.1236.1.63 (422c7030sEJW3a3P0-LyvjN0ZWwaMA)
Merge airwolf.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into airwolf.cl.cam.ac.uk:/auto/homes/vh249/xen-unstable.bk
2005-03-07 15:16:00 +00:00
vh249@airwolf.cl.cam.ac.uk b7c8087832 bitkeeper revision 1.1159.258.22 (422c6612riGtD5GGqVTNqhuli2WrwQ)
fix spinlock still held while leaving function in case of error

Signed-off-by: Vincent Hanquez <vincent@xensource.com>
2005-03-07 14:32:50 +00:00
riel@redhat.com[kaf24] f131e3e7c6 bitkeeper revision 1.1236.1.61 (422996d7OS-GHHO0uCOWruz6V8AWXw)
[PATCH] [PATCH] gcc4isms part 1

This patch gets rid of the compile warnings under the xen/
subdirectory, for an x86_32 compile.  The cpuid change has
also been sent to the upstream kernel.

I am not quite sure about the vmx_platform.c bits, since
__s8 should be the same as char, so gcc really shouldn't
warn...

Signed-off-by: Rik van Riel <riel@redhat.com>

 arch/x86/acpi.c             |    2 +-
 arch/x86/domain_build.c     |    2 +-
 arch/x86/pci-pc.c           |    4 ++--
 arch/x86/setup.c            |   16 ++++++++--------
 arch/x86/vmx.c              |    2 +-
 arch/x86/vmx_platform.c     |   20 ++++++++++----------
 common/kernel.c             |    2 +-
 drivers/char/console.c      |    4 ++--
 drivers/char/serial.c       |    4 ++--
 include/asm-x86/processor.h |    2 +-
 include/public/xen.h        |    2 +-
 include/xen/serial.h        |    2 +-
 12 files changed, 31 insertions(+), 31 deletions(-)
2005-03-05 11:24:07 +00:00
smh22@tempest.cl.cam.ac.uk bc1a96d9a8 bitkeeper revision 1.1236.10.1 (42288860WihptaT0mMRS7KBmfxWFcA)
build fixes

Signed-off-by: steven.hand@cl.cam.ac.uk
2005-03-04 16:10:08 +00:00
iap10@firebug.cl.cam.ac.uk f8410aef34 bitkeeper revision 1.1236.8.1 (42277d6dJcqUMaI0LWRabpTP52KawQ)
Fix build.
Signed-off-by: ian@xensource.com
2005-03-03 21:11:09 +00:00
iap10@freefall.cl.cam.ac.uk 1b3a70777e bitkeeper revision 1.1236.1.52 (42273792F0NBFkhZz96wi1afyF7_Uw)
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
2005-03-03 16:13:06 +00:00
rminnich@lanl.gov[iap10] 52da82dbd6 bitkeeper revision 1.1159.258.19 (42273652yPWGOWH6C8w45TOchk7Jog)
This patch enables argument passing to plan 9 domains, so that users can 
now have parameters for things like Venti etc.

Signed-off-by: ron minnich <rminnich@lanl.gov>
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-03-03 16:07:46 +00:00
cl349@firebug.cl.cam.ac.uk 7554eb1321 bitkeeper revision 1.1159.258.18 (4226f857ltmzeYRsvtnlD8t5FVTvhw)
Remove support for tgif as a tool.  We don't use it and it's hard to find as
and rpm.
Signed-off-by: cl349@cl.cam.ac.uk
2005-03-03 11:43:19 +00:00
cl349@firebug.cl.cam.ac.uk bc172128dc bitkeeper revision 1.1236.1.37 (42220839uiUo4mhX0fedaXFvOocS4Q)
Update error message when loading a "not Xen v3.0" image.
Signed-off-by: chris@xensource.com
2005-02-27 17:49:45 +00:00
arun.sharma@intel.com[adsharma] 58d296e4fd bitkeeper revision 1.1236.1.4 (421d33ccU_69hAlhQIokqDt-5pIheg)
[PATCH] Disable VHPT for Region 6

- Disable VHPT for region 6.
- Initialize the reserved bits in the region regs to 0. Otherwise it
  could result in a reserved register/field fault.

Signed-off-by: Arun Sharma <arun.sharma@intel.com>
2005-02-24 01:54:20 +00:00
maf46@burn.cl.cam.ac.uk 3aea4ed31e bitkeeper revision 1.1227 (42179b08SzTlAiKTeTL94ij1uugTCw)
Merge burn.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into burn.cl.cam.ac.uk:/local/scratch-1/maf46/xen-unstable.bk
2005-02-19 20:01:12 +00:00
bren@br260.wolfson.cam.ac.uk 4c68e57b0d bitkeeper revision 1.1226 (42171403YlyxYsyEqT3uqkzZeE7vfQ)
Delete Xenolinux kernel modules during uninstall.
Signed-off-by: bin.ren@cl.cam.ac.uk
2005-02-19 10:25:07 +00:00
adsharma@linux-t08.sc.intel.com 318f017d7e bitkeeper revision 1.1221 (42152386hyIe9n6VsIczTLskp4VGvg)
xensetup.c:
  Rename cli/sti to local_irq_disable/enable
2005-02-17 23:06:46 +00:00
maf46@burn.cl.cam.ac.uk 951e194e9a bitkeeper revision 1.1203.1.1 (42150768_GVy_di2OIi0ljHAGVf4VA)
Be careful to continue using the 1:1 pagetable if we take a vmexit
before the vmx guest switches into protected/paged mode.
2005-02-17 21:06:48 +00:00
akw27@arcadians.cl.cam.ac.uk 486fb5558b bitkeeper revision 1.1209 (421346f9xbQDgRDaxkDUGy8ppyT1UQ)
fix debug race condition on tap.

signed-off-by: akw27@cl.cam.ac.uk
2005-02-16 13:13:29 +00:00
kaf24@scramble.cl.cam.ac.uk 360e31b881 bitkeeper revision 1.1177.1.2 (420c989dC_Rdny3XsEcgT2zNba3g6w)
Update ignores list.
2005-02-11 11:35:57 +00:00
sos22@douglas.cl.cam.ac.uk 26abc5cc9b bitkeeper revision 1.1161 (420b5ed6DpcotfvpA5TTxShadFd_MQ)
Merge with non-ancient version of Xen.
2005-02-10 13:17:10 +00:00
kaf24@scramble.cl.cam.ac.uk 520e4a1649 bitkeeper revision 1.1159.1.548 (4208f95aAgOLAVzYN_LfO9DmE-DoNA)
ignore list clean.
Signed-off-by: keir.fraser@cl.cam.ac.uk
2005-02-08 17:39:38 +00:00
smh22@tempest.cl.cam.ac.uk 2be774380e bitkeeper revision 1.1159.1.546 (4208f897krIXzlEsP6G6V3H5URXQSg)
fix typo
Signed-off-by: steven.hand@cl.cam.ac.uk
2005-02-08 17:36:23 +00:00
kaf24@planb.cl.cam.ac.uk 5dddc28e3c bitkeeper revision 1.1159.212.79 (42025949UaM5lFgjnH_ynRCAqL6hhQ)
Merge planb.cl.cam.ac.uk:/auto/anfs/scratch/scramble/kaf24/xen-2.0-testing.bk
into planb.cl.cam.ac.uk:/auto/anfs/scratch/scramble/kaf24/xen-unstable.bk
2005-02-03 17:03:05 +00:00
iap10@pb001.cl.cam.ac.uk 2ce341cd77 bitkeeper revision 1.1159.212.68 (42001e4d1AQiGV2pdPTNrs2AU2LjsQ)
Merge pb001.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into pb001.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-unstable.bk
2005-02-02 00:26:53 +00:00
kaf24@viper.(none) ee29a169d6 bitkeeper revision 1.1159.212.58 (41fb7bc3vOj1TsfbXqfUKqcc2wjisA)
Merge viper.(none):/home/kaf24/xen-2.0-testing.bk
into viper.(none):/home/kaf24/xen-unstable.bk
2005-01-29 12:04:19 +00:00
kaf24@viper.(none) 161acb14dd bitkeeper revision 1.1159.223.52 (41fb7ba0KYbuQ5SmW1MZjMO0P-RCew)
Small build fixes. Xen and XenLinux now build for x86_32 from within an
x86_64 build environment if you set TARGET_ARCH=x86_32.
2005-01-29 12:03:44 +00:00
kaf24@firebug.cl.cam.ac.uk 1b1783a590 bitkeeper revision 1.1159.212.49 (41fa4434nLllzsfL7vjx8HW46L4qtA)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into firebug.cl.cam.ac.uk:/auto/anfs/scratch/scramble/kaf24/xen-unstable.bk
2005-01-28 13:55:00 +00:00
kaf24@firebug.cl.cam.ac.uk 4a7e2e6fbf bitkeeper revision 1.1159.231.14 (41fa441azB6742PriyqlRlCP_gJ0Tw)
Build and x86/64 fixes.
Signed-off-by: keir.fraser@cl.cam.ac.uk
2005-01-28 13:54:34 +00:00
harry@dory.(none) a1903458ad bitkeeper revision 1.1159.212.45 (41f7969elyNTzsGsx57vqxgKK9SrRQ)
This change set moves the USB back and front end driver source code from
the 2.4 sparse tree to the 2.6 sparse tree in preparation for porting the
usb virtualization to 2.6.

This change set makes changes to the 2.4 mkbuildtree necessary to link
the files back into the 2.4 tree to preserve the previous usb
functionality for the 2.4 kernel.

The usbif.h file is also moved to be consistent with the location of the
netif.h file and necessary changes made to #include directives.
The usb code in the 2.6 tree is not yet integrated with the 2.6 build
process so the 2.6 build does not attempt to build it.

Tested with make world for both *2.4* and *2.6*.

Signed-off-by: butterwo@uk.ibm.com
2005-01-26 13:09:50 +00:00
kaf24@scramble.cl.cam.ac.uk ab581cc0d9 bitkeeper revision 1.1159.212.37 (41f6442d0VIx4x9hYxFJgoaH6RGtRg)
Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
2005-01-25 13:05:49 +00:00
kaf24@scramble.cl.cam.ac.uk 1ac07367bb bitkeeper revision 1.1159.223.35 (41f64421LB8rsesmi-im4VxTqnNVhg)
Don't check in banner.h.
2005-01-25 13:05:37 +00:00
iap10@freefall.cl.cam.ac.uk 7a564e6a4c bitkeeper revision 1.1159.212.34 (41f5a289J4SAf6zaQUhGEBrQWQ14dA)
manual merge
2005-01-25 01:36:09 +00:00
iap10@freefall.cl.cam.ac.uk ffa6a8cdbc bitkeeper revision 1.1159.223.32 (41f59a1519YIchUo4ggA1xTruDvUZg)
Bitkeeper ignore *.opic
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-01-25 01:00:05 +00:00
iap10@pb007.cl.cam.ac.uk f90f7afb43 bitkeeper revision 1.1159.223.30 (41f57c8aGPV5CqOP-AQvc0TjHU_n8A)
Merge pb007.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into pb007.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-2.0-testing.bk
2005-01-24 22:54:02 +00:00
kaf24@scramble.cl.cam.ac.uk 884609c12f bitkeeper revision 1.1159.217.9 (41e4ea41-PFvthJ_X2r27xBL8jEH1g)
Fix tools compilation.
2005-01-12 09:13:37 +00:00
kaf24@scramble.cl.cam.ac.uk 8b313272dd bitkeeper revision 1.1159.1.525 (41d58ba8VgPwkfEiKrUXF8b7LLwQ5Q)
Andy's control-interface message switch -- first cut.
2004-12-31 17:26:00 +00:00
smh22@tempest.cl.cam.ac.uk 4396012597 bitkeeper revision 1.1159.1.516 (41d410d7eWGB0LUnCA0Y7EAIZig5Hg)
Merge tempest.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into tempest.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
2004-12-30 14:29:43 +00:00
smh22@tempest.cl.cam.ac.uk b320f85245 bitkeeper revision 1.1159.170.73 (41d410a5UNN19EUanWSnfJ52P1DlQw)
remove unused fn
2004-12-30 14:28:53 +00:00
smh22@tempest.cl.cam.ac.uk 0094f181b6 bitkeeper revision 1.1159.1.512 (41d3d11bX6np5I_hLKS7Ki18WyfK2A)
fix build (partial)
2004-12-30 09:57:47 +00:00
kaf24@pb001.cl.cam.ac.uk 2ad9714117 bitkeeper revision 1.1159.1.488 (41c1acbbhUN0iUWmupmPB85ghWRehg)
Many files:
  x86/64 fixes.
2004-12-16 15:41:47 +00:00
cl349@arcadians.cl.cam.ac.uk 75ed016cad bitkeeper revision 1.1159.1.475 (41b9efabAfHQClS6PJMUaGIogh-MMw)
sync w/ head.
2004-12-10 18:49:15 +00:00
kaf24@scramble.cl.cam.ac.uk ae51438ac6 bitkeeper revision 1.1159.187.48 (41adc6420WlNaaoUkvfgNxl44rpYYg)
Export Xen s/w perfctrs to DOM0 via new 'xenperf' utility.
2004-12-01 13:25:22 +00:00
cl349@arcadians.cl.cam.ac.uk 4e3b6f94e9 bitkeeper revision 1.1159.1.445 (41a47974rZ1vtGT5wjpKwbMSnQ8gwA)
sync w/ head.
2004-11-24 12:07:16 +00:00
mjw@wray-m-3.hpl.hp.com 9b16be0d19 bitkeeper revision 1.1159.183.3 (41a2188bAFjxwwkR-Q5G7XglkWtKfQ)
Add vnet files.
2004-11-22 16:49:15 +00:00
cl349@arcadians.cl.cam.ac.uk bac9f0914d bitkeeper revision 1.1159.1.437 (419ce215yttRnYIZuqaNEyi1KIplMA)
sync w/ head.
2004-11-18 17:55:33 +00:00