age |
author |
revision |
description |
2005-10-10 |
emellor |
7292:bea563754fe6 |
When a domain is introduced to xenstored, check whether this has already |
2005-10-10 |
emellor |
7291:7a48bfd1aba6 |
Mention -s option in usage. |
2005-10-10 |
emellor |
7290:3a341763d8b8 |
Fix completely broken xenstore_read function. |
2005-10-10 |
kaf24 |
7289:5134f3c512c8 |
Fix cancellation of pending watch events on watch unregistration. |
2005-10-10 |
kaf24 |
7288:03d69dbea152 |
Fire watch callbacks on their own workqueue. Mainly this is |
2005-10-10 |
emellor |
7287:f9bd8df8a098 |
Merged. |
2005-10-10 |
emellor |
7286:d6d1c3cbc151 |
Rewritten XendLogging to not be a singleton class, and not have methods used |
2005-10-10 |
kaf24 |
7285:015f8ae81276 |
xenstored now supports multiple concurrent transactions per |
2005-10-10 |
emellor |
7284:1ac39c7a0435 |
Merged. |
2005-10-10 |
emellor |
7283:0e7c48861e95 |
Added error logging to the block hotplug script, and support facilities for |
2005-10-10 |
kaf24 |
7282:b7dce4fe2488 |
No need to gate xenstored reading requests from a |
2005-10-09 |
kaf24 |
7281:b67873a9e3ac |
Simplify reply logic in xenstored. Maintain a linked list |
2005-10-09 |
kaf24 |
7280:f1e8d5f64105 |
Extend xenbus/xenstore client interface to include a transaction |
2005-10-09 |
smh22 |
7279:5df423407700 |
Added some clarifying comments regarding xenbus/xenstore kernel startup. |
2005-10-09 |
kaf24 |
7278:8016551fde98 |
Refactor xenbus to break up the xenbus_lock and permit watches |
2005-10-09 |
vh249 |
7277:ab93a9a46bd4 |
Don't increment mi->usage is alloc_major_info return NULL |
2005-10-09 |
smh22 |
7276:8f7ee9ab31ac |
Fix cpu hotplug issue with SMP guests (including save/restore). |
2005-10-09 |
emellor |
7275:fe4c1d44e899 |
Alter logging statements to move the interpolation inside the logging function, |
2005-10-09 |
emellor |
7274:bb113ea17659 |
Remove unnecessary extraction of ssidref from config inside restore -- this |
2005-10-09 |
emellor |
7273:32f9300618d6 |
/home/emellor/log2 |
2005-10-09 |
emellor |
7272:8e3ec9ab0075 |
Remove cruft. |
2005-10-09 |
emellor |
7271:59440a003278 |
Remove code seeding RNG from /dev/urandom. The random module's default RNG is |
2005-10-09 |
emellor |
7270:f15892b95965 |
Append a newline to error messages, so that they are parsed by XendCheckpoint.py |
2005-10-09 |
emellor |
7269:17f110647efa |
Change xenbus callbacks to match new signature of xenbus_watch. |
2005-10-08 |
kaf24 |
7268:2144de6eabcc |
Make libxenstore thread-safe. It also spawns an internal |
2005-10-08 |
kaf24 |
7267:e69413dca684 |
Fix locking in /dev/xen/evtchn ioctl. |
2005-10-08 |
kaf24 |
7266:801b2bd7ef2e |
Add one more parameter to __vmread_vcpu and clean some code. |
2005-10-08 |
kaf24 |
7265:a4df9003c54d |
Add a bzImage target for xen kernels for consistency with |
2005-10-08 |
kaf24 |
7264:32c3658d7391 |
Xen-friendly glibc selection: appropriate ld-linux can parse |
2005-10-07 |
kaf24 |
7263:f1abe953e401 |
Remove linux-2.4 sparse tree. |
2005-10-07 |
kaf24 |
7262:bf07490fab19 |
Some cleanup in TPM-related files and implementation of functionality that |
2005-10-07 |
kaf24 |
7261:18f765da2725 |
Re-enable the pygrub build and fix the build with older |
2005-10-07 |
kaf24 |
7260:1b4ad6eb6968 |
Move mmio operation structure from domain to vcpu. |
2005-10-07 |
kaf24 |
7259:62d815160f01 |
Rationalise xenstore header files a little. xenstored.h, |
2005-10-07 |
kaf24 |
7258:c45c3d6b1a60 |
Update kernel watch API to pass the array of watch arguments to the callback |
2005-10-07 |
kaf24 |
7257:402b5eb85905 |
Change xs_read_watch interface to return a sized array (in userspace and in |
2005-10-07 |
kaf24 |
7256:4b9c9b85b3a5 |
Clean up file vmx.c: |
2005-10-07 |
kaf24 |
7255:409cea2432fc |
Add installation of the udev rules if appropriate. With a normal 'make |
2005-10-07 |
emellor |
7254:e9e10e783ccd |
Merged. |
2005-10-07 |
emellor |
7253:b5c5360a61d0 |
Regig the construction of new domains so that restore and create can share the |
2005-10-07 |
kaf24 |
7252:99532f6b2ae3 |
Add udev rules that map similar to the hotplug agent. Based off of what |
2005-10-07 |
kaf24 |
7251:1b0dbfedc043 |
Move the block-phy and block-file handling into a common |
2005-10-07 |
kaf24 |
7250:e31e64e00ac3 |
The hotplug agent sets the path now, but that's not as practical to do |
2005-10-07 |
kaf24 |
7249:5eda9308b0ca |
Remove bind_evtchn_to_irq/unbind_evtchn_from_irq from the |
2005-10-07 |
kaf24 |
7248:2a3e10a132a2 |
The attached fixes a few things to make the blkfront and netfront |
2005-10-07 |
kaf24 |
7247:8b0958155380 |
merge. |
2005-10-07 |
kaf24 |
7246:306f6ec86ea8 |
This patch copies the NAT scripts in tools/examples/ to |
2005-10-07 |
emellor |
7245:f3c590641000 |
Merge. |
2005-10-07 |
emellor |
7244:a6420243710d |
Merge. |
2005-10-07 |
emellor |
7243:7079bb72ceca |
Rename the source domain on migration, regardless of the live flag. This fixes |
2005-10-07 |
kaf24 |
7242:ddb803b6308b |
Move construct_vmcs to arch_vmx_do_launch. |
2005-10-07 |
kaf24 |
7241:37bea65ed6ca |
Big simplification of the Xen event-channel interface. |
2005-10-07 |
emellor |
7240:48df3efaf61c |
Fix conflicting merge. |
2005-10-06 |
emellor |
7239:62190db89326 |
Merged. |
2005-10-06 |
emellor |
7238:f5320ac7ed31 |
Remove xm commands block-refresh and vbd-refresh, as these are unsupported. |
2005-10-06 |
kaf24 |
7237:76a7a7aa27e4 |
User tools send evtchn notifications via /dev/xen/evtchn |
2005-10-06 |
kaf24 |
7236:4083eb31def0 |
Change how event channels are allocated and used by the control |
2005-10-06 |
emellor |
7235:cd228621e1fd |
Added Zope's test.py, and a unit test to sxp. This test itself isn't very |
2005-10-06 |
emellor |
7234:bd37123974b2 |
Merged. |
2005-10-06 |
emellor |
7233:4ab4f023a6ce |
Allow shutdown code SHUTDOWN_HALT, which we handle here in exactly the same |
2005-10-06 |
emellor |
7232:0bc466c25560 |
Rename all dying domains to be prefixed with Zombie. This allows a new domain |
2005-10-06 |
emellor |
7231:1cfe0875658d |
Reduce the log level for the 'cannot recreate information for dying domain' |
2005-10-06 |
emellor |
7230:b0bc53c9d5b6 |
Issue diagnostic if we find dying domains on Xend restart, because we will not |
2005-10-06 |
emellor |
7229:971e7c7411b3 |
Raise an exception if an error appears on the pipes to our children, and make |
2005-10-06 |
kaf24 |
7228:ba0bbf9d29ff |
Ensure that all fields of evtchn_op_t are initialised when |
2005-10-05 |
vh249 |
7227:c344d6944d2f |
mixup in vcpu-enable and vcpu-disable help string |
2005-10-05 |
kaf24 |
7226:bde548fff7b4 |
Reformat the pfn_info structure to ensure that |
2005-10-05 |
kaf24 |
7225:21606b84b730 |
Activate suspending/resuming of the TPM interface and add |
2005-10-05 |
kaf24 |
7224:f98c8238e909 |
Gentoo compatible stuff has to be done *before* the set -e. You could also do |
2005-10-05 |
kaf24 |
7223:c3d9b7013b14 |
EVTCHNOP_alloc_unbound can allocate a port in an arbitrary |
2005-10-05 |
emellor |
7222:6f71824a45c1 |
Fix the handling of VCPUs, specifically wrt the broken VCPU hotplugging, bug |
2005-10-05 |
emellor |
7221:6e5463aec499 |
Change boolean config option parsing to allow True and Y and similar useful |
2005-10-05 |
kaf24 |
7220:a37a4abc1191 |
Fix save/restore -- too much work being done in |
2005-10-05 |
kaf24 |
7219:89b1b67fc2c4 |
Emulate guest reads of CR4, masking features that Xen |
2005-10-05 |
kaf24 |
7218:438f1b53682b |
Send event-channel notification from console daemon |
2005-10-05 |
kaf24 |
7217:072fb38810a6 |
Revert changes checked in by mistake in previous changeset. |
2005-10-05 |
kaf24 |
7216:8f8e42887f09 |
Clean up DESTDIR handling. Default install is to root |
2005-10-05 |
emellor |
7215:6bbfd6a98974 |
Merge (with trepidation). |
2005-10-05 |
emellor |
7214:b4800e204757 |
Recover from name uniqueness violation by renaming. Fixes bug #277. |
2005-10-05 |
kaf24 |
7213:e579bef0d237 |
Add Gentoo handling to network-bridge. Based on patches |
2005-10-05 |
kaf24 |
7212:e643fccb851b |
Handle the case where there are no spaces or parameters |
2005-10-05 |
kaf24 |
7211:8be702637183 |
Fix DOM0_PHYSINFO to return correct value for total |
2005-10-05 |
kaf24 |
7210:b4b12c9f1200 |
Currently, the scripts in /etc/xen/scripts won't get overwritten if they |
2005-10-05 |
kaf24 |
7209:e6ecfb4f4a24 |
The attached patch places an updated TPM driver into the sparse directory. |
2005-10-05 |
kaf24 |
7208:303d51d0d578 |
Restructure the makefiles used to drive builds of linux 2.6 kernels. |
2005-10-05 |
kaf24 |
7207:aad1d3e231ff |
Move setting of configuration variables to Config.mk. |
2005-10-05 |
emellor |
7206:c60036fe7418 |
Removed the EventServer, replacing the events fired with simple logging |
2005-10-05 |
emellor |
7205:33cd9a7a903b |
imported patch /home/emellor/block_detach.patch |
2005-10-05 |
emellor |
7204:22449386d38d |
Explicitly close files on save and restore. Rename all local variables named id or slice so as not to clash with the builtins. |
2005-10-04 |
emellor |
7203:2c9e66555ff4 |
Explicitly close files. |
2005-10-04 |
emellor |
7202:00037ba13f0b |
Clean up domains if creation/restoration fails. |
2005-10-04 |
emellor |
7201:db651da37899 |
Fix typo. |
2005-10-04 |
emellor |
7200:bc325488f47f |
Merge the child-process handling of the save and restore functions into one |
2005-10-04 |
emellor |
7199:84c585a99a7b |
Removed unused xen_domain method, and unused imports. Comment those methods |
2005-10-04 |
emellor |
7198:81246a2923d2 |
Fix call to state_set inside preserve (was erroneously calling set_state). |
2005-10-04 |
emellor |
7197:b4c388a004c0 |
Fix xm restore broken by missing return statement. |
2005-10-04 |
kaf24 |
7196:540d17fe32ce |
Clean up sched_op() hypercall interface. One particular |
2005-10-04 |
kaf24 |
7195:ec84b119e4ed |
Allow EVTCHNOP_bind_{ipi,virq} to specify the vcpu to |
2005-10-04 |
kaf24 |
7194:f13b4b730605 |
Rename VCPUOP_craete to VCPUOP_initialise. It is likely that |
2005-10-04 |
kaf24 |
7193:34d251183985 |
Fix tools to pull public header files from standard |
2005-10-04 |
jrb44 |
7192:e6303281ca6c |
Merge to restore reverted changes. |
2005-10-04 |
jrb44 |
7191:b27d526d4033 |
Throw away bogus merge. |
2005-10-04 |
jrb44 |
7190:abfc9808adb9 |
Merge. |
2005-10-04 |
emellor |
7189:4c4dbbda367e |
Catch xen.xend.XendProtocol.XendError as well as xen.xend.XendError.XendError. |
2005-10-04 |
emellor |
7188:5a3d5f9ef44e |
Merged. |
2005-10-04 |
emellor |
7187:f74f6df95ccd |
Merged. |
2005-10-04 |
emellor |
7186:07b7411e385f |
Merged. |
2005-10-04 |
emellor |
7185:3075c005e694 |
Merged. |
2005-10-04 |
emellor |
7184:ab729f38870a |
Merged. |
2005-10-04 |
emellor |
7183:ca6930f82682 |
Merged. |
2005-10-04 |
emellor |
7182:83452b6cdcdb |
Merged. |
2005-10-04 |
emellor |
7181:7b33b5e94cec |
Merged. |
2005-10-04 |
emellor |
7180:b7d11c9b6be4 |
Merged. |
2005-10-04 |
emellor |
7179:a746126c3bb1 |
Merged. |
2005-10-04 |
emellor |
7178:488f8aaa4022 |
Fix debugging statement that was referring to non-existent field. |
2005-10-04 |
emellor |
7177:6fda96e7f332 |
Added some DPRINTK statements, for debugging. |
2005-10-03 |
emellor |
7176:d79ab87e27b8 |
Cope with missing configuration information inside the configuration method. |
2005-10-03 |
emellor |
7175:fc97109eb28e |
Remove the reason code from the destroy action -- the reason is only of value |
2005-10-03 |
emellor |
7174:5db9a237f8ce |
Move the import for XendError, and use a bare import, not a from...import. |
2005-10-04 |
emellor |
7173:96cc6aa196b6 |
Merged. |