Commit Graph
6063 Commits
Author SHA1 Message Date
fred@localhost.localdomain 2875cb7f90 More syntactic changes for preparation of vcpu_info merge
Signed-off-by Kevin Tian <Kevin.Tian@intel.com>
2005-07-28 01:48:15 -08:00
kaf24@firebug.cl.cam.ac.uk 678f2597f6 Fix irq.c warning, from aq. 2005-07-28 09:37:53 +00:00
fred@localhost.localdomain 63ebfaf017 Add emulation to rsm.be, which is first encounted in guest fast syscall
path, where little endian is forced just after epc.

Signed-off-by Kevin Tian <kevin.tian@intel.com>
2005-07-28 01:26:30 -08:00
kaf24@firebug.cl.cam.ac.uk e4dbaf3593 Fix gnttab bug in blkfront.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-07-28 09:10:05 +00:00
fred@localhost.localdomain a570f1c3ac Fix the issue of complete rebuild for any change
Signed-off-by Kevin Tian <kevin.tian@intel.com>
2005-07-28 00:57:06 -08:00
fred@localhost.localdomain 6dfdc5d0cd Nop change. Just a test 2005-07-27 23:08:20 -08:00
kaf24@firebug.cl.cam.ac.uk dddab7e3c4 Slightly better time debugging support in Xen. 2005-07-27 23:15:15 +00:00
djm@kirby.fc.hp.com 5c2e42c0b8 Disable NaT support, fast tick and improved PAL support until
multi-domain stabilizes
2005-07-27 13:16:28 -07:00
djm@kirby.fc.hp.com bb9c51809d Syntactic changes to prepare for possible vcpu_info changes 2005-07-27 12:57:05 -07:00
djm@kirby.fc.hp.com 4c2b7ffd2c Add xen-shared-info offset generation
Signed-off-by: Eddie Dong <eddie.dong@intel.com>
Signed-off-by: Kevin Tien <kevin.tien@intel.com>
Signed-off-by: Fred Yang <fred.yang@intel.com>
2005-07-27 12:07:07 -07:00
cl349@firebug.cl.cam.ac.uk 1b268774e8 Get rid of internet_copy.jpg once more.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-07-27 18:41:49 +00:00
cl349@firebug.cl.cam.ac.uk 14302840ff Don't ignore exceptions here - the possible RuntimeError is handled already.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-07-27 18:40:32 +00:00
cl349@firebug.cl.cam.ac.uk 272942eeb3 Introduce dom0 to the store.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-07-27 18:31:18 +00:00
cl349@firebug.cl.cam.ac.uk 001ee4ddde Handle introduce_domain failing when the domain is already introduced.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-07-27 18:31:03 +00:00
cl349@firebug.cl.cam.ac.uk 7aa5afeb6c Always pass around the store machine frame number instead of the linear address.
Also cleanup IOCTL_PRIVCMD_INITDOMAIN_STORE.
Signed-off-by: Rusty Russel <rusty@rustcorp.com.au>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-07-27 17:17:09 +00:00
cl349@firebug.cl.cam.ac.uk f2cbf339d4 Add xc_init_store python binding.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-07-27 17:06:02 +00:00
cl349@firebug.cl.cam.ac.uk 57103c6152 Fix read of integers from database on event channel restore.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-07-27 17:04:47 +00:00
cl349@firebug.cl.cam.ac.uk 55e1cda4c0 Make XENSTORED_DEBUG create a xenstored trace logfile.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-07-27 17:03:00 +00:00
cl349@firebug.cl.cam.ac.uk 0e358737de Move SIF_BLK_BE_DOMAIN and SIF_NET_BE_DOMAIN definitions to where they are used.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-07-27 17:00:24 +00:00
cl349@firebug.cl.cam.ac.uk f423cd3752 merge? 2005-07-27 16:57:37 +00:00
cl349@firebug.cl.cam.ac.uk 63c82e1bdd Don't auto-add domains we don't know about.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-07-27 16:57:01 +00:00
kaf24@firebug.cl.cam.ac.uk 8ab01c502c Add IBM Cyclone support to Xen.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-07-27 16:18:02 +00:00
kaf24@firebug.cl.cam.ac.uk 5e8bc03f67 Add HPET support to Xen. It is quicker to access and more
precise than the PIT.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-07-27 15:32:44 +00:00
kaf24@firebug.cl.cam.ac.uk e386da97d1 On opt_nosmp, also force num_cores to 1. Do this in setup.c
instead of cpu/common.c. This is where opt_nosmp is defined,
and it reduces diff of cpu/ subdir against native Linux.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-07-27 11:20:47 +00:00
sos22@douglas.cl.cam.ac.uk b5deb01bfa Kill a bad assertion.
Signed-off-by: Steven Smith, sos22@cam.ac.uk
2005-07-27 11:02:30 +00:00
sos22@douglas.cl.cam.ac.uk 1a92d96790 Merge.
Signed-off-by: Steven Smith, sos22@cam.ac.uk
2005-07-27 10:54:39 +00:00
sos22@douglas.cl.cam.ac.uk fb6e1a7ed1 Make sure that opt_nosmp also disables hyperthreading. This stops us
from trying to create domains on non-existent threads, which would
lead to a rather nasty crash.

Signed-off-by: Steven Smith, sos22@cam.ac.uk
2005-07-27 10:52:29 +00:00
cl349@firebug.cl.cam.ac.uk 1693f2a523 Rename file with space in name.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>


--HG--
rename : tools/sv/images/internet copy.jpg => tools/sv/images/internet_copy.jpg
2005-07-27 09:56:31 +00:00
kaf24@firebug.cl.cam.ac.uk 6e27226763 Fix memory reservation in XenLinux.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-07-27 09:24:51 +00:00
iap10@freefall.cl.cam.ac.uk 36df52b0a8 Frob the Linux-2.6 configs to enable PAE (HIGHMEM_64G) if XEN_TARGET_X86_PAE=y
Signed-off-by: ian@xensource.com
2005-07-27 00:27:36 +00:00
cl349@firebug.cl.cam.ac.uk 44ff21af8a merge? 2005-07-26 18:41:39 +00:00
cl349@firebug.cl.cam.ac.uk 7808c397e3 Clean up xenbus code not to use priorities.
Signed-off-by: Rusty Russel <rusty@rustcorp.com.au>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-07-26 17:38:33 +00:00
cl349@firebug.cl.cam.ac.uk 120e5a3fed Fix case where watch callback unregisters itself: do not try to ack it
Signed-off-by: Rusty Russel <rusty@rustcorp.com.au>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-07-26 17:27:26 +00:00
cl349@firebug.cl.cam.ac.uk d151513350 Implement xenbus_dev_error() and xenbus_dev_ok() functions
for better error reporting using the store.
Signed-off-by: Rusty Russel <rusty@rustcorp.com.au>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-07-26 17:25:57 +00:00
cl349@firebug.cl.cam.ac.uk f9f0de6a9c Scrub initial xenstore page, free xendev structure.
Signed-off-by: Rusty Russel <rusty@rustcorp.com.au>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-07-26 17:24:22 +00:00
cl349@firebug.cl.cam.ac.uk de1ea907bb Fix locking: probe can be called from several places, so ensure
we lock for it.
Signed-off-by: Rusty Russel <rusty@rustcorp.com.au>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-07-26 17:22:38 +00:00
cl349@firebug.cl.cam.ac.uk c09136c10a Fix bus watch code, and clean up a little.
Signed-off-by: Rusty Russel <rusty@rustcorp.com.au>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-07-26 17:19:38 +00:00
cl349@firebug.cl.cam.ac.uk f45352ee46 Note about when device_find is fixed
Signed-off-by: Rusty Russel <rusty@rustcorp.com.au>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-07-26 17:18:55 +00:00
cl349@firebug.cl.cam.ac.uk 167875bb34 Modify to assume transactions
Signed-off-by: Rusty Russel <rusty@rustcorp.com.au>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-07-26 17:18:11 +00:00
cl349@firebug.cl.cam.ac.uk f1b3a3b311 Do not use device_find: crashes for some reason
Signed-off-by: Rusty Russel <rusty@rustcorp.com.au>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-07-26 17:16:55 +00:00
cl349@firebug.cl.cam.ac.uk aeb5e4c445 Fix missing argument rename in xenbus_exists.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-07-26 17:15:53 +00:00
cl349@firebug.cl.cam.ac.uk 0302e34615 Grab lock around registering watch.
Signed-off-by: Rusty Russel <rusty@rustcorp.com.au>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-07-26 17:07:50 +00:00
cl349@firebug.cl.cam.ac.uk 3468eb81a1 Add watch for dynamic add/remove of devices.
Signed-off-by: Rusty Russel <rusty@rustcorp.com.au>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-07-26 17:07:05 +00:00
cl349@firebug.cl.cam.ac.uk 52af332595 Fix return from xenbus_scanf: returns number scanned, not 0!
Fix xenbus_write args in xenbus_printf
Signed-off-by: Rusty Russel <rusty@rustcorp.com.au>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-07-26 17:04:33 +00:00
cl349@firebug.cl.cam.ac.uk c61e87e799 Major xenbus cleanup
1) Make xenbus_* functions first-class citizens, evict xs_ prefix.
2) Add xenbus_scanf and xenbus_printf instead of multiple functions
3) Remove unused code from xenbus.c
4) Use standard debugging macros.
Signed-off-by: Rusty Russel <rusty@rustcorp.com.au>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-07-26 16:59:40 +00:00
kaf24@firebug.cl.cam.ac.uk 646239403d Manual merge. 2005-07-26 16:17:04 +00:00
kaf24@firebug.cl.cam.ac.uk bd16e616b6 Attached patch removes the empty domain if
xc.memory_increase_reservation fails.

Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2005-07-26 16:16:39 +00:00
cl349@firebug.cl.cam.ac.uk cec6ff4898 Update python bindings - xs_watch doesn't support a priority anymore.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-07-26 15:57:18 +00:00
cl349@firebug.cl.cam.ac.uk a6b41d9b80 Don't enter sv subdirectory until its Makefile supports targets
like `clean' or actually does anything useful.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-07-26 15:37:40 +00:00
cl349@firebug.cl.cam.ac.uk eb825f79cb Remove ill-conceived concept of watches blocking reply on
connection which did write/mkdir/rm/setperm etc.
This causes deadlocks in real life, and I can't see a sane way
of avoiding them: it is reasonable for someone to ignore watch
notifications while doing other actions, and that means that
we can do other writes.  These writes can block pending other
watchers; if one of these is the process blocked awaiting our
ack, we deadlock.
Signed-off-by: Rusty Russel <rusty@rustcorp.com.au>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-07-26 15:26:32 +00:00