direct-io.hg

log

age author revision description
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.
2005-08-06 kaf24 6032:7931f14bd447 Fix xenbus_read() usage in shutdown handler.
2005-08-06 kaf24 6031:e0146a206ea2 - include linux/vmalloc.h for vmalloc
2005-08-06 kaf24 6030:5f6787c5c71f This patch changes the vcpu-hotplug handler from using control message
2005-08-06 kaf24 6029:968829eb1783 This patch changes the probe notifier, per Rusty's suggestion. It
2005-08-06 kaf24 6028:0538ec1fe5b2 This patch changes the shutdown driver and xend to use strings instead
2005-08-05 kaf24 6027:69b7c9c3a9fd Fix mach2phys table allocation for 32-bit PAE Xen.
2005-08-05 kaf24 6026:b63577ff53a3 Fix xtime_lock handling to avoid deadlock in sched_clock().
2005-08-05 kaf24 6025:5a33233a608e No need to define errno defined at the top of reboot.c.
2005-08-05 kaf24 6024:9faafa21bf98 xenstored has had a testsuite for some time. This splits the test
2005-08-05 kaf24 6023:8727c784c07d The C interface no longer has a priority arg, but the python interface
2005-08-05 kaf24 6022:78a2f9cbd5b3 Attached is a randomized tester for consoled. It's a patch against
2005-08-05 kaf24 6021:5a86ab4c9b79 Instead of queuing messages when the control channels are full, xcs just
2005-08-05 kaf24 6020:f5a5e61f038e xc_console is probably too chatty about termios failures since ssh
2005-08-05 kaf24 6019:38e6467df0e6 The attached patch:
2005-08-04 kaf24 6018:61cbf8f977ef Attached are
2005-08-04 kaf24 6017:ebf05456ee11 Fix my previous patch to the trap-frame creation code
2005-08-04 kaf24 6016:8004acaa6684 Merge
2005-08-04 kaf24 6015:43f424818d6e Fix event-upcall masking when creating a trap frame
2005-08-04 akw27 6014:9f0eff879d89 Blktap updates: request batching, O_DIRECT/AIO support.
2005-08-04 akw27 6013:1d240086de52 Add missing parallax makefile.
2005-08-04 akw27 6012:f3f483059250 Fix two syntax errors in frame-and-sect decoding macros.
2005-08-04 kaf24 6011:d25da0ddd9d5 Fix iopl() syscall so that we pass LTP's iopl02 test.
2005-08-04 kaf24 6010:0ee061e5b8a8 The attached patch removes all of the console handling code from Xend
2005-08-04 kaf24 6009:25b8b05ad991 Here are another couple of places where 8 sectors/page is assumed,
2005-08-04 kaf24 6008:f5b8d2720d6c libxenstore (used to access the daemon) should be licensed under LGPL.
2005-08-04 kaf24 6007:f46bb706a38d Merge.
2005-08-03 iap10 6006:e9b950192ba6 Add linux 2.6.12.3 patch
2005-08-03 kaf24 6005:60c4cd9ebaa1 Move more drivers to bind_evtchn_to_irqhandler() interface.
2005-08-03 kaf24 6004:33bb0b41aa73 On x86, Xen does not claim any serial port unless the user
2005-08-03 kaf24 6003:d9442abaa980 Virtual device drivers use new bind_evtchn_to_irqhandler() call
2005-08-03 kaf24 6002:f294acb25858 MErge.
2005-08-03 kaf24 6001:63995acdd34a Merge,
2005-08-03 kaf24 6000:4012e919dac0 The attached trivial patch fixes a spurious gcc-4.0 warning in
2005-08-03 kaf24 5999:18bb29989371 gcc-3.4/ia64 compilation fixes.
2005-08-03 kaf24 5998:2c0bc4caaa1f 1) Make more functions in io.c static
2005-08-03 kaf24 5997:04dfb5158f3a Merge.
2005-08-03 kaf24 5996:d4fd332df775 Manual merge.
2005-08-02 djm 5995:be8fe9b3987c Fix CONFIG_VTI build
2005-08-02 djm 5994:e173a853dc46 Merging with xen-unstable
2005-08-02 fred 5993:9be7fe98a556 Fix calling point for do_softirq, which should only be checked
2005-08-02 fred 5992:bd77de43ed4a Fix compilation issue, and then VTI dom0 is up again.
2005-08-02 fred 5991:7e74ac6fdea9 Final set of HV change to support multiple domains on VTI.
2005-08-02 fred 5990:b6803bdaa95a Add hypercall continuation support, or else dom_mem_op may fail.
2005-08-02 fred 5989:7e5868cb1b91 Disallow reprogram_ac_timer to change itm, since there's only one
2005-08-02 fred 5988:6e20607ca839 Add copyright info.
2005-08-01 djm 5987:1efe6f4163ee Merge with latest xen-unstable
2005-08-01 djm 5986:24dd9a53dd95 Fix the build on gcc-3.4.x (ia64 files)
2005-08-01 djm 5985:36ac9bc7dd15 Workaround new call to do_softirq in scrub_heap_pages in common code
2005-07-29 djm 5984:10872902be39 Accomodate change to common alloc_domheap_page
2005-07-29 djm 5983:b53a65034532 Merge in minor ia64 Makefile change from xen-unstable
2005-07-29 djm 5982:a4196568095c Updates to conform to latest xen-unstable
2005-07-28 fred 5981:208a3afc9353 Make ns16550 rework on tiger4 box
2005-07-28 fred 5980:34460b45204a Add kregs change
2005-07-28 fred 5979:04f35d2b143d This patch adds necessary support for vcontext merge between
2005-07-28 fred 5978:8fc64b82dd35 More syntactic changes for preparation of vcpu_info merge
2005-07-28 fred 5977:a64dae7a0344 Add emulation to rsm.be, which is first encounted in guest fast syscall
2005-07-28 fred 5976:40bddfe9e390 Fix the issue of complete rebuild for any change
2005-07-27 fred 5975:2df9bb1b4ae0 Nop change. Just a test
2005-07-27 djm 5974:bb0eeb87bfca Disable NaT support, fast tick and improved PAL support until
2005-07-27 djm 5973:db8a7f39df93 Syntactic changes to prepare for possible vcpu_info changes
2005-07-27 djm 5972:738ba414ce80 Add xen-shared-info offset generation
2005-07-18 djm 5971:0cc05e9a3482 Fix and turn back on unat checking in fast paths
2005-07-18 djm 5970:6e9248e8f401 Get FPU working on context_switch
2005-07-18 djm 5969:00a05c6a0acc Use hda1, not sda1
2005-07-18 djm 5968:a6b64aed65c3 Properly implement PAL_PTCE_INFO for Xen
2005-07-15 djm 5967:816b9b3ced2f Fix ar.unat handling for fast paths
2005-08-03 iap10 5966:d3670ff9efff Update -xen config file for net grant tables. Default to 'y' since this is the kernel we want to use on the test CD and we want to have grant tables on by default.
2005-08-03 kaf24 5965:f17987201c08 Manula merge.
2005-08-03 kaf24 5964:178b0b2dae51 Fix typo in Linux header file. Totally harmless -- the code
2005-08-03 iap10 5963:0824da1df80a Modify default Linux 2.6 config files to build for PentiumPro instead of Pentium4. No idea how that ended up being the default.
2005-08-03 iap10 5962:8803b4adf164 Fix automatic toggling of PAE in Linux config files
2005-08-03 iap10 5961:ebe13fb42cd3 Since we use configs from dist/install/boot in preference to the default configs, update the PAE auto-switcher to work with these too.
2005-08-03 smh22 5960:29902aea904f Don't enable PAE by default just yet.
2005-08-03 vh249 5959:ba4ca709ed7e fix netdriver grant table option back to n by default
2005-08-02 cl349 5958:565cec5b9cc2 merge?
2005-08-02 cl349 5957:1032271a0abf Fix migration for SMP guests with 1 vcpu.
2005-08-02 vh249 5956:9c1e727db757 update x86_64 config files for grant table in netdriver
2005-08-02 kaf24 5955:0d69d2ce73e9 Remove USB front/back from 2.4 build, totally.
2005-08-02 cl349 5954:3cde4433ecda Update xenstore python bindings for "Implement watching of nodes which don't exist."
2005-08-02 cl349 5953:c8279f7c14e2 Fix SMP save/restore for 1 vcpu by adding suspend/resume functions for SMP.
2005-08-02 cl349 5952:64639ab26b92 Fix unbind_ipi_from_irq - evtchn_to_irq[evtchn] not irq_to_evtchn[evtchn].
2005-08-02 cl349 5951:f681f5a7f453 Add prototype for bind_ipi_on_cpu_to_irq.
2005-08-02 cl349 5950:7db8ef0e440a Add prototype for balloon_init_watcher.
2005-08-02 cl349 5949:5eead9930294 Implement watching of nodes which don't exist.
2005-08-02 cl349 5948:a05338d886d9 Fix typo.
2005-08-02 cl349 5947:a2f9f958fb14 Fix up non-valgrind case to send stderr to file like valgrind case does.
2005-08-02 cl349 5946:f9a8f24dac67 Don't abort on untranslatable errors: EINVAL and print warning
2005-08-02 cl349 5945:361d31028129 merge?
2005-08-02 cl349 5944:76794dad0aaf Fix checkpointing - add save/restore support to the xenbus driver.
2005-08-02 kaf24 5943:dcdcec634c2d Better XenLinux page fault debug output for PAE.
2005-08-02 smh22 5942:59e76450e286 Fixes.
2005-08-02 kaf24 5941:48dea637aac9 A few consoled tweaks. It's not worth building by default
2005-08-02 kaf24 5940:2f743309f21a Remove some binary files.
2005-08-02 kaf24 5939:94a4626c2c44 This is the first patch to move the console code out of Xend and into a
2005-08-02 kaf24 5938:1640c137c847 This is the first patch to move the console code out of Xend and into a
2005-08-02 smh22 5937:3f1785f02d89 Manual merge.
2005-08-02 smh22 5936:2609af9986e6 Disable build of pygrub for now - does not build with e2fsprogs-1.35
2005-08-02 smh22 5935:d709f743dd33 Fix typo in pygrub code
2005-08-02 kaf24 5934:3a11dbf5e4b6 The attached patch converts the balloon driver and xend to use
2005-08-02 kaf24 5933:eeb45fed8f91 > to "CONFIG_PAGING_LEVELS >= 3", maybe I forgot to include some
2005-08-02 kaf24 5932:e8178f0adc91 Missing ia64_stubs file for libxc.
2005-08-02 smh22 5931:433402c64c77 Remainder of ACM patch (hgrrrr).
2005-08-02 smh22 5930:d18f732c0a5f The patches below clean-up sHype-related file names in the tools subtree
2005-08-02 smh22 5929:0301cccd14f1 The attached patch adds the support that was only stubbed in to be able
2005-08-02 smh22 5928:706733e1ecdf * support proper scsi disk name
2005-08-02 smh22 5927:a75db157d12f Revert unintended enabling of grant tables for netback/netfront
2005-08-01 vh249 5926:975c937c33f9 correct wrong variables pass to the set_pte_at macro.
2005-08-01 smh22 5925:0db6a59abb95 Manual merge.
2005-08-01 smh22 5924:6a83d157a391 Minor clean ups of time.c and partial build fixes for 2.4
2005-08-01 ach61 5923:90f2b122fc43 PDB: convert ptrace.c and traps.c changes to local patches
2005-07-31 ach61 5922:f7abc6205e22 PDB: roll out changes to ptrace.c and traps.c
2005-08-01 kaf24 5921:ae51fa1d32b2 This patch adds two macros for construction of the
2005-08-01 kaf24 5920:ac7176771024 While merging my development tree with the latest hg tree I noticed that
2005-07-29 kaf24 5919:55a5ad2f028d dom_mem_ops address_bitsd fix.
2005-07-29 kaf24 5918:0e2461cdbad1 x86_32 build fix.
2005-07-29 kaf24 5917:c4cb2167d3c7 This patch renames balloon command to "set-mem", so instead of "xm
2005-07-29 kaf24 5916:2c0036a1cf4f This patch does 2 jobs:
2005-07-29 kaf24 5915:52260d8c2775 Patch for 64-bit VMX guest destroy
2005-07-29 kaf24 5914:8c1944538086 Here is our latest patch to enable the Xen tools to
2005-07-29 kaf24 5913:51094fae410e Attached patch adds a DMA zone to xen, also modifies xen_contig_memory()
2005-07-29 kaf24 5912:04d01b8fa219 This patch updates the CPU field in xm list for multi-vcpu domains.
2005-07-29 kaf24 5911:555b315b482d ... for dom0 if we know we'll need it. This is the xen
2005-07-29 kaf24 5910:e922662b7839 ... so it builds again and also add a note to the xen elf header
2005-07-29 kaf24 5909:691cd6f65739 Really just basic preparation: switch over PAE builds to the new
2005-07-29 kaf24 5908:0474ffc52ba7 fix x86_64 domain0 /dev/mem issue
2005-07-28 ach61 5907:dd1c092a7ee2 PDB: add some additional files
2005-07-28 ach61 5906:577d1c7b47a9 PDB: process targets
2005-07-28 cl349 5905:501a70f3ae96 merge?
2005-07-28 cl349 5904:e2d635617acd Don't unbind port when event channel binding fails.
2005-07-28 cl349 5903:d24e1970c205 Simplify code by acking watch as soon as we read it.
2005-07-28 cl349 5902:3be03cd7cd4c Simplify code by making in and out pointers internal to xenbus_xs.c
2005-07-28 kaf24 5901:80fed4ff19b2 Nicer platform timer string (include clock rate in mhz).
2005-07-28 kaf24 5900:1db202550e82 Fix irq.c warning, from aq.
2005-07-28 kaf24 5899:7a30b587387f Fix gnttab bug in blkfront.
2005-07-27 kaf24 5898:fb5de385a9ee Slightly better time debugging support in Xen.
2005-07-27 cl349 5897:c02e5214247e Get rid of internet_copy.jpg once more.
2005-07-27 cl349 5896:72ec508ccbdc Don't ignore exceptions here - the possible RuntimeError is handled already.
2005-07-27 cl349 5895:f24fcd22c68f Introduce dom0 to the store.
2005-07-27 cl349 5894:06c5924b0c2e Handle introduce_domain failing when the domain is already introduced.
2005-07-27 cl349 5893:de1207b85ef8 Always pass around the store machine frame number instead of the linear address.
2005-07-27 cl349 5892:ae3a721bbcb8 Add xc_init_store python binding.
2005-07-27 cl349 5891:cda48f530e93 Fix read of integers from database on event channel restore.
2005-07-27 cl349 5890:c6c6cfaab2bf Make XENSTORED_DEBUG create a xenstored trace logfile.
2005-07-27 cl349 5889:598c92956925 Move SIF_BLK_BE_DOMAIN and SIF_NET_BE_DOMAIN definitions to where they are used.
2005-07-27 cl349 5888:2c67026ea29d merge?
2005-07-27 cl349 5887:039c7fd6a4d2 Don't auto-add domains we don't know about.
2005-07-27 kaf24 5886:01966dd718a8 Add IBM Cyclone support to Xen.
2005-07-27 kaf24 5885:b7e975425dd6 Add HPET support to Xen. It is quicker to access and more
2005-07-27 kaf24 5884:7599a943b39e On opt_nosmp, also force num_cores to 1. Do this in setup.c
2005-07-27 sos22 5883:828d512b22ba Kill a bad assertion.
2005-07-27 sos22 5882:240313350234 Merge.
2005-07-27 sos22 5881:5f9ca2959ffc Make sure that opt_nosmp also disables hyperthreading. This stops us
2005-07-27 cl349 5880:d86a9892396a Rename file with space in name.
2005-07-27 kaf24 5879:a0a14aedfa68 Fix memory reservation in XenLinux.
2005-07-27 iap10 5878:4c52791a0444 Frob the Linux-2.6 configs to enable PAE (HIGHMEM_64G) if XEN_TARGET_X86_PAE=y
2005-07-26 cl349 5877:2333f6616d18 merge?
2005-07-26 cl349 5876:69beaae8a1fa Clean up xenbus code not to use priorities.
2005-07-26 cl349 5875:5f0446907501 Fix case where watch callback unregisters itself: do not try to ack it
2005-07-26 cl349 5874:26e4e952c385 Implement xenbus_dev_error() and xenbus_dev_ok() functions
2005-07-26 cl349 5873:a9a956748997 Scrub initial xenstore page, free xendev structure.
2005-07-26 cl349 5872:b52196300306 Fix locking: probe can be called from several places, so ensure
2005-07-26 cl349 5871:c1c2a023dbc4 Fix bus watch code, and clean up a little.
2005-07-26 cl349 5870:51fb35494e9b Note about when device_find is fixed
2005-07-26 cl349 5869:c352c388aaec Modify to assume transactions
2005-07-26 cl349 5868:aa8776c44b65 Do not use device_find: crashes for some reason
2005-07-26 cl349 5867:c20ccb474166 Fix missing argument rename in xenbus_exists.
2005-07-26 cl349 5866:aeb3b64ea40e Grab lock around registering watch.
2005-07-26 cl349 5865:bd0ff9b1ea14 Add watch for dynamic add/remove of devices.
2005-07-26 cl349 5864:42e8937a93f0 Fix return from xenbus_scanf: returns number scanned, not 0!
2005-07-26 cl349 5863:2e6e1eb66c5e Major xenbus cleanup
2005-07-26 cl349 5862:62e13cae2f58 Update python bindings - xs_watch doesn't support a priority anymore.
2005-07-26 cl349 5861:1853a6e966bd Remove ill-conceived concept of watches blocking reply on
2005-07-26 cl349 5860:b9903985e9b6 Fix bug where transaction fires multiple events.
2005-07-26 cl349 5859:052208a34902 Fix bug where watch messages doesn't go out. Also change xs_test
2005-07-26 cl349 5858:2ae19537f615 Allow test.sh to take arg: name of test to start with
2005-07-26 cl349 5857:6f4d50000179 Make testing more reliable: wait for event after async so we know
2005-07-26 cl349 5856:4e833037159d Change watches: operations block until everyone has acked.
2005-07-26 cl349 5855:997b2b07b96d Change from bool indicating blocked to an enum: when watches go
2005-07-26 cl349 5854:99366b44c421 Test and fix acknowedge_watch from returning EINVAL.
2005-07-26 cl349 5853:f9a3f32a129b Fix testsuite to ignore tool/ dir.
2005-07-26 cl349 5852:71271a3f41a9 Start of code to persistent store connections when xenstored restarts
2005-07-26 cl349 5851:932fc8a1b38d # HG changeset patch
2005-07-26 kaf24 5850:22984cc20ff9 Manual merge.
2005-07-26 kaf24 5849:c1c9a281eac2 Attached patch removes the empty domain if
2005-07-26 cl349 5848:6ac24e8a6ec4 Don't enter sv subdirectory until its Makefile supports targets
2005-07-26 kaf24 5847:9b436c6bf2bd This patch prevents you from getting a screen full of stack trace when
2005-07-26 kaf24 5846:6c24d2b4f3ea Manual merge.
2005-07-26 twilkie 5845:df19d43b95d0 Add XenSV back into the repository.
2005-07-26 kaf24 5844:d63b100b327a Fix restart/poweroff properly. From aq.
2005-07-25 kaf24 5843:ecb17ef5a587 - allows to optionally boot the system with a policy already being
2005-07-25 kaf24 5842:d6af2ea42f94 Improve guest time keeping
2005-07-25 kaf24 5841:eba58fc9f755 Really enable gdbserver for real mode code.
2005-07-25 kaf24 5840:4999a05b568f Use hg root instead of bk root.
2005-07-25 kaf24 5839:82af26d5d134 Restore command line parsing code from qemu-0.6.1
2005-07-25 kaf24 5838:7ac99b43f879 Allow multiple disk images per guest.
2005-07-25 kaf24 5837:9b713b8d1100 Fix the path to qemu-dm
2005-07-25 kaf24 5836:cb0f79c9d3fc Implement the I/O bitmap vm execution control.
2005-07-25 kaf24 5835:edc6e8921dd1 Don't leave behind zombie device model processes
2005-07-25 kaf24 5834:3acc0ae6a001 Xen full virtualization does not handle unaligned IO with page crossing.
2005-07-25 kaf24 5833:5f77050a58f6 Translate some control characters in the qemu monitor.
2005-07-25 kaf24 5832:50fd1e053b1a Remove extra definition of DBG in pci/irq.c in XenLinux.
2005-07-25 kaf24 5831:34fe1d9f0ced Fix cross-compile builds by using NM macro instead of nm
2005-07-25 kaf24 5830:9a936ba5cde0 XenLinux restart/poweroff calls 'reboot' or 'poweroff'
2005-07-25 vh249 5829:6feba419cead split deallocation from net_tx_action
2005-07-25 vh249 5828:7bc4ebdd5660 add grant table capabilities to netback and netfront.
2005-07-25 vh249 5827:a49bf96419a4 regenerate smp-alt.patch for 2.6.12
2005-07-22 sd386 5826:dc7c14e533c2 Local merge
2005-07-22 sd386 5825:460405b4723b Fixed extratime scheduling bug, which caused a prioritised dom0 to overtake the whole cpu.
2005-07-22 kaf24 5824:48aed1403fe3 Port kallsyms to Xen, as 'symbols'.
2005-07-22 sos22 5823:7627476544b5 In 2.6.12-land, do_debug and do_int3 return void. Make sure we don't try
2005-07-21 kaf24 5822:9038a369268d Here is a patch to enable Xen to run on a Unisys ES7000 x86_64 system.
2005-07-21 kaf24 5821:6e11af443eb1 Fix problem of can not create two or more vmx guest.
2005-07-21 kaf24 5820:07884fe7c5ce Save per cpu IDT information into the VMCS host area.
2005-07-21 kaf24 5819:dd3dbd7c82e0 Propagate guest MSR writes to machine MSRs immediately
2005-07-20 smh22 5818:c7f883aaedb0 Fix bug.
2005-07-20 kaf24 5817:c316e464f7c2 No need to define io_remap_pfn_range in linux/mm.h.
2005-07-19 maf46 5816:581902ddd16f Merged by hand.
2005-07-19 maf46 5815:390e4d63cdb1 Shadow mode's writable-PTs should only allow guest kernels access to PTs
2005-07-19 kaf24 5814:2ecb91fb6cdb Fix wallclock timebase extraction in XenLinux.
2005-07-19 kaf24 5813:bf68b5fcbc9b Simplify and fix the error-correction factor during
2005-07-18 kaf24 5812:43564304cf94 First cut of new time interfaces and synchronisation mechanisms.
2005-07-17 ach61 5811:9697bc63d403 pdb: read/write registers for process target
2005-07-16 kaf24 5810:722c372fe201 Fix 'make uninstall' target.
2005-07-16 kaf24 5809:1b45bcaafb1f Fix 'make mrproper' to remove pristine and ref trees.
2005-07-16 kaf24 5808:43e28a2f6037 Delete resurrected files (from ia64 merge).
2005-07-15 kaf24 5807:d75a502b45eb Simple grant-table fix (check_unmap).
2005-07-15 kaf24 5806:6891f0c11683 Trivial fixes for numeric arg to head/tail.
2005-07-15 djm 5805:a83ac0806d6b Merge with ia64-unstable.hg
2005-07-14 djm 5804:8328317e60ab Fix for new ns16550 serial code in xen-unstable.hg
2005-07-13 djm 5803:ea8caf38c914 Oops remove debug output from last changeset
2005-07-13 djm 5802:d4ecbd89d954 Fix PAL_PTCE_INFO and cpuid (pfmon now works)
2005-07-13 djm 5801:a87242c44417 Add easy way to turn off all fast paths to rule them out when debugging
2005-07-12 djm 5800:9870485d4836 Better pal/sal support
2005-07-11 djm 5799:970f74591ffa Fixes so xen+xenlinux boots on ski
2005-07-10 djm 5798:d0a1154755c9 Fix zeroing of some counters and add a couple more
2005-07-09 djm 5797:ca44d2dbb273 Intel's pre-bk->hg transition patches
2005-07-09 djm 5796:89d92ce10924 Add fast path for thash hyperprivop
2005-07-09 djm 5795:0e7741276468 Cleanup virtual translation code
2005-07-09 djm 5794:40be48f67a33 Somehow this file got zeroed out?!? Replacing it
2005-07-09 djm 5793:c1a7ed266c7e Catch up to xen-unstable.hg tip
2005-07-07 djm 5792:95f14bb8d220 Dummy file to test hg push
2005-07-15 kaf24 5791:35b74976f598 Relax the bounce-buffer copying constraints in dma_sync_single_for_*
2005-07-15 sos22 5790:ebfde26a769a Avoid some unnecessary TLB flushes. This will probably make no real
2005-07-15 kaf24 5789:e8b48f3a2843 Fix exit path from DOM0_CREATEDOMAIN, which I broke earlier
2005-07-15 kaf24 5788:ce4b630067bb Enable VMX domains on a SMP dom0.
2005-07-15 kaf24 5787:50da9b240a1f Recently some people complain that they cannot set the maxmem for
2005-07-15 kaf24 5786:79bb7dfb8fc1 Temporary fix for netif ring overflow, until we move
2005-07-15 kaf24 5785:8d04aa7b4280 Simpler domid allocation.
2005-07-14 iap10 5784:1d026c7023d2 Update x86_64 -xen config for Linux 2.6.12
2005-07-14 iap10 5783:1febf5dabc4f Update the -xen default config to Linux 2.6.12
2005-07-14 iap10 5782:cd95b96a172e Incorporate lomount from QEMU into tools/misc. This tool makes it easy to mount
2005-07-14 kaf24 5781:98b83cc57eca Missing quirks.c file.
2005-07-14 kaf24 5780:ca90d2903b7b Auto-disable IRQ balancing/affinity on buggy chipsets.
2005-07-14 kaf24 5779:57dfd651cca4 Allow IRQ balancing to be disabled with 'noirqbalance'
2005-07-14 kaf24 5778:43c21adcfc79 Add debug-key for printing IRQ/IOAPIC info.
2005-07-14 iap10 5777:1fb47826d767 Misc fixes for new sparse tree names: xen-clone script; -xen kernel build (the one with all the modules); Backout changes to legacy targets.
2005-07-14 kaf24 5776:64f26eed8d47 Allow arch-specific defaults to be specified for ns16550
2005-07-14 kaf24 5775:9b77ba29108d The VMCS control bits in the current tree are not optimal. Attached is
2005-07-14 kaf24 5774:71d000e59b13 Cleanup mov to CR4 handling.
2005-07-14 kaf24 5773:637127cded4e Enable CR4.VME to improve the performance of vm86 emulation.
2005-07-14 vh249 5772:9d2ca2da280e repair legacy Makefile targets linux26 and linux24
2005-07-13 ach61 5771:09be5b1bdeb0 pdb: reconcile register manipulation between processes and domains
2005-07-13 kaf24 5770:57b2fa8bf11d Initial tools support for 32-bit x86 pae.
2005-07-13 kaf24 5769:87cfe3f76045 Force PAE build of Xen by specifying 'pae=y' to make, or
2005-07-13 kaf24 5768:a98634f1c008 Remove CONFIG_X86_PAE hack from config.h.
2005-07-13 vh249 5767:79d52bd557cf Readd pristine-% rules that went MIA.
2005-07-13 kaf24 5766:35ccaeaffeb7 Enable NX/XD feature for 32-bit PAE Xen.
2005-07-13 kaf24 5765:3473b453dbae Build hotplug by default in dom0.
2005-07-13 kaf24 5764:5db799f4c40e The patch attached restores NX/XD support in x86_64 xenlinux. When the
2005-07-13 kaf24 5763:6778d68a2c4c Need to save and restore MSRs for VMX domains across context switches.
2005-07-13 kaf24 5762:3a4ef6acd545 Fix NX/XD enable on secondary CPUs.
2005-07-12 ach61 5761:faf7e6254712 pdb: get rid of absolute path in module makefile
2005-07-12 kaf24 5760:3b48277a9dd0 Let Xen have 256 PIRQs to guests.
2005-07-12 ach61 5759:f23750d7c214 pdb: execution_domain -> vcpu
2005-07-12 kaf24 5758:d80e38e4b31d Native x86_64 linux uses paranoidentry for exceptions with ist !=3D 0,
2005-07-12 kaf24 5757:b513fd51f850 Small fix for PAE in 2.6.12.
2005-07-12 kaf24 5756:d99ebf2de9f3 Some more new files for Linux PAE.
2005-07-12 kaf24 5755:be1153585cb0 Fix hgignore regexps some more.
2005-07-12 kaf24 5754:12edc2f2ca18 Fix Xen build with PAE enabled, and a fix to help
2005-07-12 kaf24 5753:9f6057761c8f Fix DMA compile for x86_64.
2005-07-12 kaf24 5752:c5db6fd54e36 Fix dma_map_single to work correctly with multi-page buffers.
2005-07-12 cl349 5751:57a5441b323b xenstored updates.
2005-07-12 cl349 5750:43f224c33281 Manual merge.
2005-07-12 cl349 5749:09b142631de3 Manual merge.
2005-07-12 cl349 5748:739ba7204123 Add xc_init_store and run xenbus probe on INITDOMAIN_STORE privcmd ioctl.
2005-07-12 cl349 5747:1b837c5794ca Update xenbus driver code.
2005-07-12 cl349 5746:b5e3b99075c6 Create .hgskip files instead of .bk_skip files.
2005-07-12 kaf24 5745:8a8b8087b083 Dom0 can have slack time in sedf scheduler.
2005-07-12 kaf24 5744:308329b4e883 Fix the x86_64 build after the PAE check-in.
2005-07-12 kaf24 5743:8de4591d112f Add HIGHMEM64G (but not set) to defconfigs.
2005-07-11 kaf24 5742:291fa5555eff Fix README.
2005-07-11 kaf24 5741:c20bd9f1d204 Device model SXP cleanup
2005-07-11 kaf24 5740:09cc6606517d Tools build fixes.
2005-07-11 kaf24 5739:622ea2078f85 This is the patch for xen which allows using up to 16 GB
2005-07-11 kaf24 5738:f1a16642edaf non-PAE behavior should be identical after applying these
2005-07-11 kaf24 5737:e6f48ae99035 Place all low mem in DMA pool.
2005-07-11 kaf24 5736:0d415d73f8f2 This adds a patch for the vanilla kernel, to be pushed upstream some
2005-07-11 kaf24 5735:de2e58cdec37 Another fix to the hgignore list.
2005-07-11 kaf24 5734:60fc40a82fa9 Remove 2.6.11 patches directory.
2005-07-11 kaf24 5733:ece694762d7a Remove old linux sparse trees.
2005-07-11 kaf24 5732:b3cfebba3b30 We need this patch to make shadow code compile ok on FC4 which is using
2005-07-11 kaf24 5731:56a63f9f378f Manual merge.
2005-07-11 vh249 5730:22541999d8bb upgrade linux sparse tree from 2.6.11 to 2.6.12
2005-07-11 vh249 5729:02282ff7cc8c lose latest digit of the sparse tree for 2.4
2005-07-11 vh249 5728:c3c51a34c924 lose latest digit of the sparse tree for 2.6
2005-07-11 kaf24 5727:ba925b4aef28 The 1:1 page table should be a 3 level PAE page table on x86-64
2005-07-11 kaf24 5726:a29b4174d39c Remaining files for shadow 64 mode checkin.
2005-07-11 kaf24 5725:e4272b361053 Added regexp fixes
2005-07-11 kaf24 5724:0bcfd66a431e Check in files I missed from shadow64 checkin.
2005-07-11 kaf24 5723:d332d4df452e Fix stupid switch stmt mess-up that broke emulation
2005-07-11 kaf24 5722:f261f14b9781 Now we have extended the patch to support x86_64 domU as well. The
2005-07-11 kaf24 5721:c32cf5fef34c Don't build xenctx by default,a nd fix one error msg.
2005-07-11 kaf24 5720:dd798dd2abce Manual merge.
2005-07-11 kaf24 5719:afe05231fe25 cmpl workaround for mmio regions
2005-07-11 kaf24 5718:c270d9ffdcef Remove debug printks.
2005-07-11 kaf24 5717:d4607c4c9478 Narrow the diff between i386 and x86-64 for xen0 config.
2005-07-11 kaf24 5716:3de8cebfb231 More verbose log when vmx_decode() fails.
2005-07-11 kaf24 5715:507ab2973964 Fix xenctx compilation and support 64 bit.
2005-07-10 smh22 5714:5c6ef0bec2df fix build when not using grant tables for blkdev.
2005-07-10 kaf24 5713:25e96ea6e4c5 Manual merge.
2005-07-10 kaf24 5712:1a57305dd9e9 Small fix to x86_64 entry.S.
2005-07-10 kaf24 5711:8579c57c7fce Remove checks for libcurl. It's no longer a dependency.
2005-07-10 ach61 5710:a28952e73253 add ocaml compilation targets and pdb to .hgignore
2005-07-09 kaf24 5709:215d8b2f3d94 Manual merge.
2005-07-09 kaf24 5708:49a00af50777 Make structs non-empty.
2005-07-08 sos22 5707:05b63285047c Merge.
2005-07-08 sos22 5706:04d15727e6e8 Get rid of some debug printks.
2005-07-08 sos22 5705:7c3d7c37dfde Get a very primitive relation of IRQ affinity working. For the
2005-07-08 sos22 5704:9b73afea874e Certain types of event channel are now auto-bound to vcpu0 by Xen.
2005-07-08 kaf24 5703:1d375ce8e0e0 Clean up Xen's event-channel interface, and semantics for binding
2005-07-08 sos22 5702:579d1e771025 Merge.
2005-07-08 sos22 5701:707fcf42a5ae Merge.
2005-07-07 sos22 5700:f3f845297821 Quick hack to make sure that pirqs and interdomain event channels are
2005-07-08 kaf24 5699:eef23f57f20e The attached patch adds a new dom0_op, DOM0_GETDOMAININFOLIST. This
2005-07-08 kaf24 5698:20ff6c7413d8 trivial header fix for ACM code.
2005-07-08 kaf24 5697:fdcf179cb6b1 Fix top Makefile targets linux24 and linux26.
2005-07-08 kaf24 5696:169cb05ce889 Add debug-register access emulation.
2005-07-08 kaf24 5695:0694fda4dbd5 python wrapper arg fix from aq.
2005-07-07 kaf24 5694:1a7383f84989 Fix cross-compilation, and gcc4.
2005-07-06 iap10 5693:43bfa1a81aa0 Change default Xen scheduler to Stephan Diestelhorst's SEDF, which can provide time slice guarantees as well as weighted differentiation.
2005-07-06 iap10 5692:2db810d7985f Enable CONFIG_SMP, CONFIG_SMP_HOTPLUG and CONFIG_SMP_ALTERNATIVES in the -xenU default kernel.
2005-07-06 iap10 5691:88c2d410979f I updated the vcpu_to_cpu string creation to include a field separator,
2005-07-06 iap10 5690:32fb371cc283 manual merge
2005-07-06 iap10 5689:1c119c875f21 manual merge
2005-07-06 iap10 5688:d231efdaa66d manual merge
2005-07-06 sos22 5687:bd1642e8599e manual merge
2005-07-06 sos22 5686:5ead5ffa04c2 Fix SMP_ALTERNATIVES to cope with discarded init data.
2005-07-06 ach61 5685:b237f032cee1 update hg cheatsheet
2005-07-06 iap10 5684:33373e428c9d Add a dummy xen_defconfig_x86_64. Currently the same as xen0
2005-07-06 iap10 5683:43e8e30cbea7 manual merge
2005-07-06 ach61 5682:7ca01ac7dee0 add ocaml compiled files to .hgignore
2005-07-06 iap10 5681:4b30296d6f5d Enable CONFIG_HIGHMEM4G in default Linux 2.6 kernel configs.
2005-07-06 iap10 5680:20008f3ac9f5 Improve changeset identification to work from src tar ball too.
2005-07-06 smh22 5679:b522a3a4d525 Fix blkif 'grant-table-ification'
2005-07-06 smh22 5678:1883ec07708b Manual merge.
2005-07-06 smh22 5677:b3a27d7ef999 Move xenstore page before page tables so that guest doesn't free it after boot
2005-07-06 iap10 5676:9a7d86b8147d Add a new Linux kernel config file -xen [NB: no 0 or U suffix] that builds a wide selection of modules, more in keeping with distro kernels.
2005-07-06 kaf24 5675:189c87adf876 Mini-os updates from Grzegorz Milos.
2005-07-06 kaf24 5674:287583627544 Attached is a patch that fully 'grant-table-ifies' the block front and
2005-07-06 kaf24 5673:bc8cab407197 Shell scripts aren't very strippable and some versions of install get
2005-07-06 kaf24 5672:ffb406dfb170 Oh gcc4 ....how you complain soo. This patch fixes compile with gcc4
2005-07-05 kaf24 5671:ec3b7c87b577 Here are two patches which update the hypercall interfaces to
2005-07-05 cl349 5670:47295d6ca1d7 Cleanup whitespace.
2005-07-05 cl349 5669:ff5d7ccd8d69 No changes from me.
2005-07-05 cl349 5668:0e6073537c4a Remove confusion about terminating nul character.
2005-07-05 cl349 5667:30e0940a2982 Undo "Add -fPIC tools/xenstore/Makefile".
2005-07-04 kaf24 5666:4b052d8a9a2f Rename fields in physinfo_t structure and add sockets/nodes
2005-07-04 kaf24 5665:8bd2e8933277 Manual merge.
2005-07-04 akw27 5664:9b1866006aea merge
2005-07-04 akw27 5663:f6e7c967212e Add hook in get_user_pages to allow lookups of foreign mapped pages.
2005-07-04 kaf24 5662:abc0a8f65be7 Fix grant-table interface by removing the unnecessary union.
2005-07-04 gmilos 5661:e1fbb7fee1d8 Example of assymetric pull/push paths.
2005-07-04 gmilos 5660:82d686a6b63e Extended explanation of 'hg diff'.
2005-07-04 kaf24 5659:22ccddf93c40 To avoid MSR save/restore at every VM exit/entry time, we restore the
2005-07-04 kaf24 5658:50ac4630390b The patch extends the VMCS handling to support both 32-bit and 64-bit
2005-07-04 kaf24 5657:cb6b221bef55 Recent header file cleanup (cset 2b6c1a8098078f7e53de7cf72227fddf01f0b2b6)
2005-07-03 kaf24 5656:f8acd354e129 Manual merge.
2005-07-03 kaf24 5655:80d5dd14711e Remove Jan Beulich's install.sh patch. It was failing for
2005-07-03 akw27 5654:09067ce92303 Manual merge -- hg not so good at deleting right now.
2005-07-03 akw27 5653:abbc1d071e22 Clean-up of blktap and parallax user space code.
2005-07-03 akw27 5652:99ff7c3435b2 Fix some newline ugliness that BK wouldn't correct.
2005-07-03 kaf24 5651:f075272620a0 Install qemu-dm.debug script.
2005-07-03 kaf24 5650:95685fbba2ca Replace implicit 16-byte arg to xen_extraversion with an
2005-07-02 kaf24 5649:fc4e10d0455a Avoid repeated #define's in public headers.
2005-07-02 kaf24 5648:2b6c1a809807 Remove non-ISO attributes from public headers.
2005-07-01 kaf24 5647:6f462a11a08e Register the portio handler only once.
2005-07-01 kaf24 5646:82390e707bb9 Refactor guest exception injection code.
2005-07-01 kaf24 5645:e3dcc10765ea Improve the IDE HD geometry auto detection algorithm.
2005-07-01 kaf24 5644:2420e309074b Get rid of references to qemu-dm.debug.
2005-07-01 kaf24 5643:430dc412e4c9 Another issue found with building the guest outside the source tree.
2005-07-01 kaf24 5642:e041c8e75863 I found several build issues, mostly related to building outside of the
2005-07-01 kaf24 5641:374ff557a88f Other than the native kernels, the xen guests install without attempting
2005-07-01 kaf24 5640:4b06e1c365fc Other than native x86-64 code, the XEN guest *does* use 4k mappings for
2005-07-01 kaf24 5639:adda79dcd0e3 Some exports were misssing/mis-qualified. Adjustment below/attached.
2005-07-01 kaf24 5638:f636e72ebbe3 Other than native i386 code, the page fault handler in the guest for
2005-07-01 kaf24 5637:f5aaeb5688cf This patch fixes few typos in hg-cheatsheet.txt
2005-07-01 cl349 5636:88a7a299d927 Manual merge.
2005-07-01 cl349 5635:cb3da7250118 Rewrite xenbus_path and cleanup whitespace.
2005-07-01 kaf24 5634:43e2d33fc5d9 Fix Xen 'make install' not to rebuild console.o if called
2005-07-01 kaf24 5633:7c95f26c2f0e Manual merge.
2005-07-01 cl349 5632:5985fc86b3da Remove incorrect check for terminating nul character.
2005-07-01 kaf24 5631:ecef9732b19b .
2005-07-01 kaf24 5630:749dbd8ae9b0 Remove BitKeeper files from the repository.
2005-07-01 kaf24 5629:1bfa723fe264 Manual merge
2005-07-01 jrb44 5628:15a2de6f1493 Removed "bk root" call from fbsdxensetup script
2005-07-01 kaf24 5627:61df3453426c mkelf32 explicit-size types are based on defs in inttypes.h.
2005-07-01 iap10 5626:5aaebfc580a6 manual merge
2005-07-01 iap10 5625:0f2fa1235851 Fix to xen-clone, minor top-level Makefile tidy
2005-07-01 kaf24 5624:77f397603f71 Device model path cleanup. Remove bochsrc which is no longer needed.
2005-07-01 kaf24 5623:ef2adae89e4d manual merge
2005-07-01 iap10 5622:a1b5af05f72e Add the Mercurial for Xen cheatsheet into the repo.
2005-07-01 kaf24 5621:0962f5989d2a use hg changeset info for xen banner
2005-07-01 iap10 5620:132e23381692 Formally remove support for linux 2.4 dom0. domU should still work.
2005-07-01 iap10 5619:8041c2fa1cbc Update xen-clone script for hg. Still missing revision selection functionality.
2005-07-01 iap10 5618:f4768892d6dd Add a .hgignore file to the repository. NB: hg takes regexps not wildcards