direct-io.hg

log

age author revision description
2005-08-14 kaf24 6152:da515995a281 Reduce Xen noise on x86/64.
2005-08-14 kaf24 6151:c1bcea912992 merge.
2005-08-14 kaf24 6150:dfd2ded7b712 Some arch/x86 gnttab cleanups in Xen.
2005-08-14 iap10 6149:389aced92bc7 Now we have verbose=y in Xen by default, tidy up a few unhelpful printk's.
2005-08-14 kaf24 6148:3fe7b0b7f6c5 Avoid stack overflow in netback by statically allocating the
2005-08-14 kaf24 6147:e03ffa8839ab Currently xm list --long only displays info about the last domain. The
2005-08-14 kaf24 6146:719841477514 This patch fixes the booting problems on machines with >4GB memory, and
2005-08-14 kaf24 6145:dc27fd3392b1 merge
2005-08-14 iap10 6144:6f6ed4689795 Fix x86_64 build.
2005-08-13 iap10 6143:48da5e506589 merge...
2005-08-13 iap10 6142:de0127d6e06b New 'network-bridge' script that uses ifdown/ifup to configure the interface rather than trying to transfer addresses and routes. (Suggested by Gerd Knorr)
2005-08-13 iap10 6141:323a46d272ff merge
2005-08-13 iap10 6140:050bf85fb870 Add "set_pte_at_sync" (integrated invlpg) in Linux i386/mm/highmem.c to improve performance for domains with >900MB of memory.
2005-08-13 iap10 6139:08d19da852c7 Optimize the Linux arch xen implementation of "set_pte_at".
2005-08-13 iap10 6138:1de047fc56f5 merge
2005-08-13 iap10 6137:a8a88f85a3e6 I missed a couple of files out of the patch to wrap calls to update_va_mapping with BUG_ON(). [We really need an equivalent of 'citool' for mercurial...]
2005-08-13 iap10 6136:8864f0be80c6 merge
2005-08-13 iap10 6135:424166f4f3cf Add some profiling support for writeable pagetables.
2005-08-13 akw27 6134:cbde8271c236 Fix .hgignore to reflect change in parallax directory structure.
2005-08-13 akw27 6133:390b130b3455 Remove unnecessary union in grant table map/unmap ops.
2005-08-13 kaf24 6132:058e8087d36a If block-create didn't work, then chances are block-destroy doesn't work
2005-08-13 kaf24 6131:f056b0cc171e xm block-create doesn't work. It seems like this command hasn't even
2005-08-12 akw27 6130:100837b7abec This changest allows grant mappings to arbitrary PTEs.
2005-08-12 iap10 6129:4995d5f167c9 merge
2005-08-12 iap10 6128:ab3813d38b20 Remove the BUG() from HYPERVISOR_update_va_mapping and change all the appropriate callers to wrap in BUG_ON()
2005-08-12 kaf24 6127:ba46bd7f5cdf Build xenstore interface as shared library.
2005-08-12 kaf24 6126:7c2fdcb2c933 another merge
2005-08-12 vh249 6125:46cf22571980 forget to substitute CC back to gcc
2005-08-12 kaf24 6124:38bee85ddeb8 merge
2005-08-12 vh249 6123:1fb1877ed6d1 make needlessly global functions static and use NULL instead of 0 for pointer
2005-08-12 vh249 6122:c813cb64d82e not valid file descriptor is -1 not 0
2005-08-12 vh249 6121:b7ee6eb5000b remove pointless NULL checks before free()
2005-08-12 kaf24 6120:f6d6d17eaeb5 Fix wallclock time when the offset relative to the epoch
2005-08-12 kaf24 6119:37ee6b4b409e Rearrange code in __start_xen() to work around internal
2005-08-12 kaf24 6118:7dc610b0d1ba Fix --output-pid (broken when we fixed --pid-file).
2005-08-11 kaf24 6117:822566f5cfdd This patch fixes "xm reboot" command.
2005-08-11 kaf24 6116:194f6230b62c domU always reports an error "Ignoring shutdown request: -1" when we
2005-08-11 kaf24 6115:f507ca15ae00 Memory leak in xc_linux_save, and uninitialised var
2005-08-11 kaf24 6114:5ec5f6960507 Fix loop iterator aliasing in x86/32 memory initialisation.
2005-08-11 kaf24 6113:57b3fdca5dae Support VCPU migration for VMX guests.
2005-08-11 kaf24 6112:f972da9a2dda Fix getdomaininfo for vmx guests.
2005-08-11 kaf24 6111:01e223b2a350 Remove arch/xen/x86_64/kernel/init_task.c from sparse tree. It's
2005-08-11 kaf24 6110:edd2f9171644 A simple make ARCH=xen clean && make ARCH=xen vmlinuz will fail because
2005-08-11 kaf24 6109:be3f65e478d9 Change vpit->period and friends to count in nanoseconds.
2005-08-11 kaf24 6108:ca873c2f5ca2 Implement event filtering command line options for xentrace.
2005-08-11 kaf24 6107:3f1f7cf07369 When the guest shuts down a VM, make sure that the domain gets destroyed.
2005-08-11 kaf24 6106:ee8df88e5f7e [ We'll try to get in a proper fix into 3.0 - this is just the backup plan]
2005-08-11 kaf24 6105:5608c11ba2d8 Fix comments about the localtime option.
2005-08-11 kaf24 6104:8a1752e76854 Clean up unused junk in xemexample.vmx
2005-08-11 kaf24 6103:3255b59ab616 Need to reset device model pid on reboot
2005-08-11 kaf24 6102:2b9e3795a523 Support rebooting VMX domains
2005-08-11 kaf24 6101:fb619858dfa9 Handle VMX domains correctly across xend restarts
2005-08-11 kaf24 6100:bf98996dded2 Separate out VMCS host state initialization from the rest
2005-08-11 kaf24 6099:d1034eae9708 Improved error reporting on vmlaunch/vmresume failure.
2005-08-11 kaf24 6098:c9bbfb42ba84 Fix config file parsing for VMX domains.
2005-08-11 kaf24 6097:a5994e258f77 This patch addresses Rustys' [1]suggestions. Most visibly:
2005-08-11 kaf24 6096:2f75dac09365 Fix handling of memory holes for Xen heap and domain 0
2005-08-11 kaf24 6095:9d0120a5aa45 Clean up event-channel notification code in Xen.
2005-08-11 kaf24 6094:37ac3cf33506 Fix where "!" operator used in Bitwise operation.
2005-08-11 kaf24 6093:10b395bc465e More time fixes. Now time is set properly in domU's, and
2005-08-11 twilkie 6092:0761551e993a Added support for abbreviated xm sub commands
2005-08-11 kaf24 6091:a64ac7fafbf0 PAE page directories must be below 4GB. Based on a patch
2005-08-11 kaf24 6090:d95ea17567c6 The following patch provides x86_64 SMP support for xen linux. Many,
2005-08-11 kaf24 6089:c66cac10524a Since Xend doesn't use twisted anymore, remove the references from the
2005-08-11 kaf24 6088:464c521c6f0e Remove qemu-vgaram-bin. It's not used any more.
2005-08-11 kaf24 6087:3229cda2d6f1 The attached patch fixes the xm list command, which very
2005-08-10 cl349 6086:2caa8e1e2111 merge?
2005-08-10 cl349 6085:a5c488cd3627 merge?
2005-08-10 cl349 6084:3d470e8d41f0 Make xenconsole more friendly when invoked directly.
2005-08-10 iap10 6083:c7b1c9b5e024 Enable reiserfs in x86_64 domU kernel
2005-08-10 iap10 6082:14aa0818c1ca Install libxenstore in /usr/lib64 for 64 bit builds
2005-08-10 kaf24 6081:662c9d34b3c7 Small time fixes.
2005-08-10 kaf24 6080:49671266459c Fix wallclock initialisation in domain0.
2005-08-10 kaf24 6079:4fa90e2a3257 Fix domain0 builder for PAE.
2005-08-10 kaf24 6078:839d3ac75da3 Fix 64-bit __get_user() on 32-bit x86. Needed for PAE.
2005-08-10 kaf24 6077:5dae4ecedb0c Fix stupid typo in previous checkin (stopped time.c
2005-08-10 kaf24 6076:7c9513a80026 Fix time handling on x86/64.
2005-08-10 twilkie 6075:50e57636bdd8 Fix simple index error in error handling. Now reports correct domain name in error message.
2005-08-10 kaf24 6074:d74e320900fd merge
2005-08-10 kaf24 6073:e87001315978 dma_map_single can't sleep since it may be called with locks held, or
2005-08-10 cl349 6072:66e6479d9ab8 merge?
2005-08-10 cl349 6071:ee68821f4e9c Make xen daemon startup more robust.
2005-08-10 kaf24 6070:878ba6d3954e Add padding to allocation bitmap. Should fix page fault
2005-08-10 kaf24 6069:d77208361929 The following patch adds cramfs support to domU kernels so cramfs based
2005-08-10 cl349 6068:66b81b6c096c Initialize the xenstore MFN for VMX domains
2005-08-09 cl349 6067:5a683386dc58 merge?
2005-08-09 cl349 6066:389e76fbfdbd Do not suppress errors on writes outside transactions.
2005-08-09 kaf24 6065:38c7c25b3cb9 Directly including ../tools breaks building in separate object tree,
2005-08-09 kaf24 6064:f40c6650152e Add missing LGPL license notice to python sources
2005-08-09 kaf24 6063:95d2bbf6a273 PAE PMDs must be made writable before freeing.
2005-08-09 kaf24 6062:356b14d5ffc8 merge
2005-08-09 kaf24 6061:2379e795ca69 merge
2005-08-09 kaf24 6060:f01ba22e044c When building in separate object directory entry.o fails building
2005-08-09 twilkie 6059:12deebfb7f87 Updates to SV. New look. Removed and simplified lots of files.
2005-08-09 cl349 6058:4125b9fea242 merge?
2005-08-09 cl349 6057:3cd4f2c38aaf The following patch is a major restructuring of main.py to be more straight forward, and remove as much code as possible.
2005-08-09 kaf24 6056:a1f7e01b0990 Fixes for x86/64 writable pagetables, including SMP
2005-08-09 cl349 6055:663f0fb1e444 Restore suspend/resume calls for the control interface on suspend/resume.
2005-08-09 cl349 6054:6915b98bb384 Don't expose xenstore daemon-only permission bits through python bindings.
2005-08-08 kaf24 6053:0229efe8ffe4 Simple fix to getdomaininfo cpu_time calculation for
2005-08-08 kaf24 6052:08bc755fe796 Fix page_to_phys() macro as suggested by Gerd.
2005-08-08 kaf24 6051:dcb2b7a1c621 That one is obviously needed to make pae xen-linux work with
2005-08-08 kaf24 6050:f586b9ecd474 Fix x86/64 xenlinux build. Remove stupid patch.
2005-08-08 kaf24 6049:d4e19aca1f72 Fix signedness issue in xenlinux timer interrupt handler.
2005-08-08 kaf24 6048:2360c4d7bb2f Really fix the x86/64 build. Get rid of push/pop from
2005-08-08 kaf24 6047:7d84bc707736 Fix the x86/64 build.
2005-08-08 kaf24 6046:61af128313c8 Remove dead file.
2005-08-08 kaf24 6045:704e6cc4a684 Remove dead files.
2005-08-08 kaf24 6044:6fc0b68b0a9c Fix both Xen and XenLinux to correctly handle 64-bit
2005-08-08 kaf24 6043:a9ee400a5da9 1) More testing: include tests which I forgot in previous patch, remove
2005-08-08 kaf24 6042:b60643391488 Fix hw_resend_irq() -- IRQ_PENDING must be propagated back
2005-08-08 kaf24 6041:41ceeb6828b5 The attached patch adds -Werror to HOSTCFLAGS in Config.mk, makes
2005-08-08 kaf24 6040:c4512592a1dc Attached is a patch to x86_64 xenlinux. It also includes cleanups. We
2005-08-08 kaf24 6039:69bf77e1b102 Writable pagetables for x86/64. Xen portion.
2005-08-07 kaf24 6038:deff07c1b686 Really include renamed console files. :-)
2005-08-07 kaf24 6037:ec1878b6956e Rename console binaries to xenconsole and xenconsoled.
2005-08-07 kaf24 6036:6721c8cd1a30 this patch fixes X86_64 Xorg Xfree86 issues.
2005-08-06 kaf24 6035:d3e7327954db Fix perfc_defn.h to allow multiple inclusion.
2005-08-06 kaf24 6034:eb98d18771ca xend prints out some messages when starting, which is annoying. This
2005-08-06 kaf24 6033:217fb2d1f364 More time-interface fixes.