ia64/xen-unstable

log

age author revision description
2005-08-09 kaf24 6076:2379e795ca69 merge
2005-08-09 kaf24 6075:f01ba22e044c When building in separate object directory entry.o fails building
2005-08-09 twilkie 6074:12deebfb7f87 Updates to SV. New look. Removed and simplified lots of files.
2005-08-09 cl349 6073:4125b9fea242 merge?
2005-08-09 cl349 6072: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 6071:a1f7e01b0990 Fixes for x86/64 writable pagetables, including SMP
2005-08-09 cl349 6070:663f0fb1e444 Restore suspend/resume calls for the control interface on suspend/resume.
2005-08-09 cl349 6069:6915b98bb384 Don't expose xenstore daemon-only permission bits through python bindings.
2005-08-08 kaf24 6068:0229efe8ffe4 Simple fix to getdomaininfo cpu_time calculation for
2005-08-08 kaf24 6067:08bc755fe796 Fix page_to_phys() macro as suggested by Gerd.
2005-08-08 kaf24 6066:dcb2b7a1c621 That one is obviously needed to make pae xen-linux work with
2005-08-08 kaf24 6065:f586b9ecd474 Fix x86/64 xenlinux build. Remove stupid patch.
2005-08-08 kaf24 6064:d4e19aca1f72 Fix signedness issue in xenlinux timer interrupt handler.
2005-08-08 kaf24 6063:2360c4d7bb2f Really fix the x86/64 build. Get rid of push/pop from
2005-08-08 kaf24 6062:7d84bc707736 Fix the x86/64 build.
2005-08-08 kaf24 6061:61af128313c8 Remove dead file.
2005-08-08 kaf24 6060:704e6cc4a684 Remove dead files.
2005-08-08 kaf24 6059:6fc0b68b0a9c Fix both Xen and XenLinux to correctly handle 64-bit
2005-08-08 kaf24 6058:a9ee400a5da9 1) More testing: include tests which I forgot in previous patch, remove
2005-08-08 kaf24 6057:b60643391488 Fix hw_resend_irq() -- IRQ_PENDING must be propagated back
2005-08-08 kaf24 6056:41ceeb6828b5 The attached patch adds -Werror to HOSTCFLAGS in Config.mk, makes
2005-08-08 kaf24 6055:c4512592a1dc Attached is a patch to x86_64 xenlinux. It also includes cleanups. We
2005-08-08 kaf24 6054:69bf77e1b102 Writable pagetables for x86/64. Xen portion.
2005-08-07 kaf24 6053:deff07c1b686 Really include renamed console files. :-)
2005-08-07 kaf24 6052:ec1878b6956e Rename console binaries to xenconsole and xenconsoled.
2005-08-07 kaf24 6051:6721c8cd1a30 this patch fixes X86_64 Xorg Xfree86 issues.
2005-08-06 kaf24 6050:d3e7327954db Fix perfc_defn.h to allow multiple inclusion.
2005-08-06 kaf24 6049:eb98d18771ca xend prints out some messages when starting, which is annoying. This
2005-08-06 kaf24 6048:217fb2d1f364 More time-interface fixes.
2005-08-06 kaf24 6047:7931f14bd447 Fix xenbus_read() usage in shutdown handler.
2005-08-06 kaf24 6046:e0146a206ea2 - include linux/vmalloc.h for vmalloc
2005-08-06 kaf24 6045:5f6787c5c71f This patch changes the vcpu-hotplug handler from using control message
2005-08-06 kaf24 6044:968829eb1783 This patch changes the probe notifier, per Rusty's suggestion. It
2005-08-06 kaf24 6043:0538ec1fe5b2 This patch changes the shutdown driver and xend to use strings instead
2005-08-05 kaf24 6042:69b7c9c3a9fd Fix mach2phys table allocation for 32-bit PAE Xen.
2005-08-05 kaf24 6041:b63577ff53a3 Fix xtime_lock handling to avoid deadlock in sched_clock().
2005-08-05 kaf24 6040:5a33233a608e No need to define errno defined at the top of reboot.c.
2005-08-05 kaf24 6039:9faafa21bf98 xenstored has had a testsuite for some time. This splits the test
2005-08-05 kaf24 6038:8727c784c07d The C interface no longer has a priority arg, but the python interface
2005-08-05 kaf24 6037:78a2f9cbd5b3 Attached is a randomized tester for consoled. It's a patch against
2005-08-05 kaf24 6036:5a86ab4c9b79 Instead of queuing messages when the control channels are full, xcs just
2005-08-05 kaf24 6035:f5a5e61f038e xc_console is probably too chatty about termios failures since ssh
2005-08-05 kaf24 6034:38e6467df0e6 The attached patch:
2005-08-04 kaf24 6033:61cbf8f977ef Attached are
2005-08-04 kaf24 6032:ebf05456ee11 Fix my previous patch to the trap-frame creation code
2005-08-04 kaf24 6031:8004acaa6684 Merge
2005-08-04 kaf24 6030:43f424818d6e Fix event-upcall masking when creating a trap frame
2005-08-04 akw27 6029:9f0eff879d89 Blktap updates: request batching, O_DIRECT/AIO support.
2005-08-04 akw27 6028:1d240086de52 Add missing parallax makefile.
2005-08-04 akw27 6027:f3f483059250 Fix two syntax errors in frame-and-sect decoding macros.
2005-08-04 kaf24 6026:d25da0ddd9d5 Fix iopl() syscall so that we pass LTP's iopl02 test.
2005-08-04 kaf24 6025:0ee061e5b8a8 The attached patch removes all of the console handling code from Xend
2005-08-04 kaf24 6024:25b8b05ad991 Here are another couple of places where 8 sectors/page is assumed,
2005-08-04 kaf24 6023:f5b8d2720d6c libxenstore (used to access the daemon) should be licensed under LGPL.
2005-08-04 kaf24 6022:f46bb706a38d Merge.
2005-08-03 iap10 6021:e9b950192ba6 Add linux 2.6.12.3 patch
2005-08-03 kaf24 6020:60c4cd9ebaa1 Move more drivers to bind_evtchn_to_irqhandler() interface.
2005-08-03 kaf24 6019:33bb0b41aa73 On x86, Xen does not claim any serial port unless the user
2005-08-03 kaf24 6018:d9442abaa980 Virtual device drivers use new bind_evtchn_to_irqhandler() call
2005-08-03 kaf24 6017:f294acb25858 MErge.
2005-08-03 kaf24 6016:63995acdd34a Merge,
2005-08-03 kaf24 6015:4012e919dac0 The attached trivial patch fixes a spurious gcc-4.0 warning in
2005-08-03 kaf24 6014:18bb29989371 gcc-3.4/ia64 compilation fixes.
2005-08-03 kaf24 6013:2c0bc4caaa1f 1) Make more functions in io.c static
2005-08-03 kaf24 6012:04dfb5158f3a Merge.
2005-08-03 kaf24 6011:d4fd332df775 Manual merge.
2005-08-03 iap10 6010: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 6009:f17987201c08 Manula merge.
2005-08-03 kaf24 6008:178b0b2dae51 Fix typo in Linux header file. Totally harmless -- the code
2005-08-03 iap10 6007: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 6006:8803b4adf164 Fix automatic toggling of PAE in Linux config files
2005-08-03 iap10 6005: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 6004:29902aea904f Don't enable PAE by default just yet.
2005-08-03 vh249 6003:ba4ca709ed7e fix netdriver grant table option back to n by default
2005-08-02 cl349 6002:565cec5b9cc2 merge?
2005-08-02 cl349 6001:1032271a0abf Fix migration for SMP guests with 1 vcpu.
2005-08-02 vh249 6000:9c1e727db757 update x86_64 config files for grant table in netdriver
2005-08-02 kaf24 5999:0d69d2ce73e9 Remove USB front/back from 2.4 build, totally.
2005-08-02 cl349 5998:3cde4433ecda Update xenstore python bindings for "Implement watching of nodes which don't exist."
2005-08-02 cl349 5997:c8279f7c14e2 Fix SMP save/restore for 1 vcpu by adding suspend/resume functions for SMP.
2005-08-02 cl349 5996:64639ab26b92 Fix unbind_ipi_from_irq - evtchn_to_irq[evtchn] not irq_to_evtchn[evtchn].
2005-08-02 cl349 5995:f681f5a7f453 Add prototype for bind_ipi_on_cpu_to_irq.
2005-08-02 cl349 5994:7db8ef0e440a Add prototype for balloon_init_watcher.
2005-08-02 cl349 5993:5eead9930294 Implement watching of nodes which don't exist.
2005-08-02 cl349 5992:a05338d886d9 Fix typo.
2005-08-02 cl349 5991:a2f9f958fb14 Fix up non-valgrind case to send stderr to file like valgrind case does.
2005-08-02 cl349 5990:f9a8f24dac67 Don't abort on untranslatable errors: EINVAL and print warning
2005-08-02 cl349 5989:361d31028129 merge?
2005-08-02 cl349 5988:76794dad0aaf Fix checkpointing - add save/restore support to the xenbus driver.
2005-08-23 fred 5987:5f1ed597f107 Ensure percpu data area not used before the TR is set.
2005-08-19 fred 5986:1ec2225aa8c6 First step to remove CONFIG_VTI for final supporting xen0+xenU+xenVTI at runtime. This changeset mainly addresses common code like domain creation and rid allocation policy, including:
2005-08-19 fred 5985:97675c2dbb40 merge?
2005-08-16 kevin 5984:ed7e557deedd arch_serial_putc is not required any more.
2005-08-15 fred 5983:12ddc012238a put back cpu_user_reg patch done in Intel-5979
2005-08-15 ydong 5982:fd61ce502c71 Removing KR to PER CPU memory.
2005-08-12 ydong 5981:90c6abbd4a59 Remove misaddressing of cpu_info in PERCPU data
2005-08-11 kevin 5980:8bd2dc2c653d test
2005-08-12 fred 5979:a6bb47919161 Replace Xen_regs with cpu_users_regs to match upstream
2005-08-09 fred 5978:c56a9805216a Accomodate ia64-xenolinux change where xen-public is symlinked to
2005-08-08 adsharma 5977:88bfc84c5a75 CONFIG_VTI build fixes.
2005-08-08 djm 5976:1ee9236cc224 Merge after removing dependency on linux-2.6.11 source tree
2005-08-08 adsharma 5975:0380b4cc3c1a Merge
2005-08-02 adsharma 5974:f242de2e5a3c Move copy+patched files to linux-xen directory.
2005-08-02 adsharma 5973:e2127f19861b We no longer need linux sources to build xen.
2005-08-02 djm 5972:be8fe9b3987c Fix CONFIG_VTI build
2005-08-02 djm 5971:e173a853dc46 Merging with xen-unstable
2005-08-02 kaf24 5970:dcdcec634c2d Better XenLinux page fault debug output for PAE.
2005-08-02 smh22 5969:59e76450e286 Fixes.
2005-08-02 kaf24 5968:48dea637aac9 A few consoled tweaks. It's not worth building by default
2005-08-02 kaf24 5967:2f743309f21a Remove some binary files.
2005-08-02 kaf24 5966:94a4626c2c44 This is the first patch to move the console code out of Xend and into a
2005-08-02 kaf24 5965:1640c137c847 This is the first patch to move the console code out of Xend and into a
2005-08-02 smh22 5964:3f1785f02d89 Manual merge.
2005-08-02 smh22 5963:2609af9986e6 Disable build of pygrub for now - does not build with e2fsprogs-1.35
2005-08-02 smh22 5962:d709f743dd33 Fix typo in pygrub code
2005-08-02 kaf24 5961:3a11dbf5e4b6 The attached patch converts the balloon driver and xend to use
2005-08-02 kaf24 5960:eeb45fed8f91 > to "CONFIG_PAGING_LEVELS >= 3", maybe I forgot to include some
2005-08-02 kaf24 5959:e8178f0adc91 Missing ia64_stubs file for libxc.
2005-08-02 smh22 5958:433402c64c77 Remainder of ACM patch (hgrrrr).
2005-08-02 smh22 5957:d18f732c0a5f The patches below clean-up sHype-related file names in the tools subtree
2005-08-02 smh22 5956:0301cccd14f1 The attached patch adds the support that was only stubbed in to be able
2005-08-02 smh22 5955:706733e1ecdf * support proper scsi disk name
2005-08-02 smh22 5954:a75db157d12f Revert unintended enabling of grant tables for netback/netfront
2005-08-01 vh249 5953:975c937c33f9 correct wrong variables pass to the set_pte_at macro.
2005-08-02 fred 5952:9be7fe98a556 Fix calling point for do_softirq, which should only be checked
2005-08-02 fred 5951:bd77de43ed4a Fix compilation issue, and then VTI dom0 is up again.
2005-08-02 fred 5950:7e74ac6fdea9 Final set of HV change to support multiple domains on VTI.
2005-08-02 fred 5949:b6803bdaa95a Add hypercall continuation support, or else dom_mem_op may fail.
2005-08-02 fred 5948:7e5868cb1b91 Disallow reprogram_ac_timer to change itm, since there's only one
2005-08-02 fred 5947:6e20607ca839 Add copyright info.
2005-08-01 djm 5946:1efe6f4163ee Merge with latest xen-unstable
2005-08-01 smh22 5945:0db6a59abb95 Manual merge.
2005-08-01 smh22 5944:6a83d157a391 Minor clean ups of time.c and partial build fixes for 2.4
2005-08-01 ach61 5943:90f2b122fc43 PDB: convert ptrace.c and traps.c changes to local patches
2005-07-31 ach61 5942:f7abc6205e22 PDB: roll out changes to ptrace.c and traps.c
2005-08-01 kaf24 5941:ae51fa1d32b2 This patch adds two macros for construction of the
2005-08-01 kaf24 5940:ac7176771024 While merging my development tree with the latest hg tree I noticed that
2005-08-01 djm 5939:24dd9a53dd95 Fix the build on gcc-3.4.x (ia64 files)
2005-08-01 djm 5938:36ac9bc7dd15 Workaround new call to do_softirq in scrub_heap_pages in common code
2005-07-29 djm 5937:10872902be39 Accomodate change to common alloc_domheap_page
2005-07-29 djm 5936:b53a65034532 Merge in minor ia64 Makefile change from xen-unstable
2005-07-29 kaf24 5935:55a5ad2f028d dom_mem_ops address_bitsd fix.
2005-07-29 kaf24 5934:0e2461cdbad1 x86_32 build fix.
2005-07-29 kaf24 5933:c4cb2167d3c7 This patch renames balloon command to "set-mem", so instead of "xm
2005-07-29 kaf24 5932:2c0036a1cf4f This patch does 2 jobs:
2005-07-29 kaf24 5931:52260d8c2775 Patch for 64-bit VMX guest destroy
2005-07-29 kaf24 5930:8c1944538086 Here is our latest patch to enable the Xen tools to
2005-07-29 kaf24 5929:51094fae410e Attached patch adds a DMA zone to xen, also modifies xen_contig_memory()
2005-07-29 kaf24 5928:04d01b8fa219 This patch updates the CPU field in xm list for multi-vcpu domains.
2005-07-29 kaf24 5927:555b315b482d ... for dom0 if we know we'll need it. This is the xen
2005-07-29 kaf24 5926:e922662b7839 ... so it builds again and also add a note to the xen elf header
2005-07-29 kaf24 5925:691cd6f65739 Really just basic preparation: switch over PAE builds to the new
2005-07-29 kaf24 5924:0474ffc52ba7 fix x86_64 domain0 /dev/mem issue
2005-07-28 ach61 5923:dd1c092a7ee2 PDB: add some additional files
2005-07-28 ach61 5922:577d1c7b47a9 PDB: process targets
2005-07-28 cl349 5921:501a70f3ae96 merge?
2005-07-28 cl349 5920:e2d635617acd Don't unbind port when event channel binding fails.
2005-07-28 cl349 5919:d24e1970c205 Simplify code by acking watch as soon as we read it.
2005-07-28 cl349 5918:3be03cd7cd4c Simplify code by making in and out pointers internal to xenbus_xs.c
2005-07-28 kaf24 5917:80fed4ff19b2 Nicer platform timer string (include clock rate in mhz).
2005-07-28 kaf24 5916:1db202550e82 Fix irq.c warning, from aq.
2005-07-28 kaf24 5915:7a30b587387f Fix gnttab bug in blkfront.
2005-07-27 kaf24 5914:fb5de385a9ee Slightly better time debugging support in Xen.
2005-07-27 cl349 5913:c02e5214247e Get rid of internet_copy.jpg once more.
2005-07-27 cl349 5912:72ec508ccbdc Don't ignore exceptions here - the possible RuntimeError is handled already.
2005-07-27 cl349 5911:f24fcd22c68f Introduce dom0 to the store.
2005-07-27 cl349 5910:06c5924b0c2e Handle introduce_domain failing when the domain is already introduced.
2005-07-27 cl349 5909:de1207b85ef8 Always pass around the store machine frame number instead of the linear address.
2005-07-27 cl349 5908:ae3a721bbcb8 Add xc_init_store python binding.
2005-07-27 cl349 5907:cda48f530e93 Fix read of integers from database on event channel restore.
2005-07-27 cl349 5906:c6c6cfaab2bf Make XENSTORED_DEBUG create a xenstored trace logfile.
2005-07-27 cl349 5905:598c92956925 Move SIF_BLK_BE_DOMAIN and SIF_NET_BE_DOMAIN definitions to where they are used.
2005-07-27 cl349 5904:2c67026ea29d merge?
2005-07-27 cl349 5903:039c7fd6a4d2 Don't auto-add domains we don't know about.
2005-07-27 kaf24 5902:01966dd718a8 Add IBM Cyclone support to Xen.
2005-07-27 kaf24 5901:b7e975425dd6 Add HPET support to Xen. It is quicker to access and more
2005-07-27 kaf24 5900:7599a943b39e On opt_nosmp, also force num_cores to 1. Do this in setup.c
2005-07-27 sos22 5899:828d512b22ba Kill a bad assertion.
2005-07-27 sos22 5898:240313350234 Merge.
2005-07-27 sos22 5897:5f9ca2959ffc Make sure that opt_nosmp also disables hyperthreading. This stops us
2005-07-27 cl349 5896:d86a9892396a Rename file with space in name.
2005-07-27 kaf24 5895:a0a14aedfa68 Fix memory reservation in XenLinux.
2005-07-27 iap10 5894:4c52791a0444 Frob the Linux-2.6 configs to enable PAE (HIGHMEM_64G) if XEN_TARGET_X86_PAE=y
2005-07-26 cl349 5893:2333f6616d18 merge?
2005-07-26 cl349 5892:69beaae8a1fa Clean up xenbus code not to use priorities.
2005-07-26 cl349 5891:5f0446907501 Fix case where watch callback unregisters itself: do not try to ack it
2005-07-26 cl349 5890:26e4e952c385 Implement xenbus_dev_error() and xenbus_dev_ok() functions
2005-07-26 cl349 5889:a9a956748997 Scrub initial xenstore page, free xendev structure.
2005-07-26 cl349 5888:b52196300306 Fix locking: probe can be called from several places, so ensure
2005-07-26 cl349 5887:c1c2a023dbc4 Fix bus watch code, and clean up a little.
2005-07-26 cl349 5886:51fb35494e9b Note about when device_find is fixed
2005-07-26 cl349 5885:c352c388aaec Modify to assume transactions
2005-07-26 cl349 5884:aa8776c44b65 Do not use device_find: crashes for some reason
2005-07-26 cl349 5883:c20ccb474166 Fix missing argument rename in xenbus_exists.
2005-07-26 cl349 5882:aeb3b64ea40e Grab lock around registering watch.
2005-07-26 cl349 5881:bd0ff9b1ea14 Add watch for dynamic add/remove of devices.
2005-07-26 cl349 5880:42e8937a93f0 Fix return from xenbus_scanf: returns number scanned, not 0!
2005-07-26 cl349 5879:2e6e1eb66c5e Major xenbus cleanup
2005-07-26 cl349 5878:62e13cae2f58 Update python bindings - xs_watch doesn't support a priority anymore.
2005-07-26 cl349 5877:1853a6e966bd Remove ill-conceived concept of watches blocking reply on
2005-07-26 cl349 5876:b9903985e9b6 Fix bug where transaction fires multiple events.
2005-07-26 cl349 5875:052208a34902 Fix bug where watch messages doesn't go out. Also change xs_test
2005-07-26 cl349 5874:2ae19537f615 Allow test.sh to take arg: name of test to start with
2005-07-26 cl349 5873:6f4d50000179 Make testing more reliable: wait for event after async so we know
2005-07-26 cl349 5872:4e833037159d Change watches: operations block until everyone has acked.
2005-07-26 cl349 5871:997b2b07b96d Change from bool indicating blocked to an enum: when watches go
2005-07-26 cl349 5870:99366b44c421 Test and fix acknowedge_watch from returning EINVAL.
2005-07-26 cl349 5869:f9a3f32a129b Fix testsuite to ignore tool/ dir.
2005-07-26 cl349 5868:71271a3f41a9 Start of code to persistent store connections when xenstored restarts
2005-07-26 cl349 5867:932fc8a1b38d # HG changeset patch
2005-07-26 kaf24 5866:22984cc20ff9 Manual merge.
2005-07-26 kaf24 5865:c1c9a281eac2 Attached patch removes the empty domain if
2005-07-26 cl349 5864:6ac24e8a6ec4 Don't enter sv subdirectory until its Makefile supports targets
2005-07-26 kaf24 5863:9b436c6bf2bd This patch prevents you from getting a screen full of stack trace when
2005-07-26 kaf24 5862:6c24d2b4f3ea Manual merge.
2005-07-26 twilkie 5861:df19d43b95d0 Add XenSV back into the repository.
2005-07-26 kaf24 5860:d63b100b327a Fix restart/poweroff properly. From aq.
2005-07-25 kaf24 5859:ecb17ef5a587 - allows to optionally boot the system with a policy already being
2005-07-25 kaf24 5858:d6af2ea42f94 Improve guest time keeping
2005-07-25 kaf24 5857:eba58fc9f755 Really enable gdbserver for real mode code.
2005-07-25 kaf24 5856:4999a05b568f Use hg root instead of bk root.
2005-07-25 kaf24 5855:82af26d5d134 Restore command line parsing code from qemu-0.6.1
2005-07-25 kaf24 5854:7ac99b43f879 Allow multiple disk images per guest.
2005-07-25 kaf24 5853:9b713b8d1100 Fix the path to qemu-dm
2005-07-25 kaf24 5852:cb0f79c9d3fc Implement the I/O bitmap vm execution control.
2005-07-25 kaf24 5851:edc6e8921dd1 Don't leave behind zombie device model processes
2005-07-25 kaf24 5850:3acc0ae6a001 Xen full virtualization does not handle unaligned IO with page crossing.
2005-07-25 kaf24 5849:5f77050a58f6 Translate some control characters in the qemu monitor.
2005-07-25 kaf24 5848:50fd1e053b1a Remove extra definition of DBG in pci/irq.c in XenLinux.
2005-07-25 kaf24 5847:34fe1d9f0ced Fix cross-compile builds by using NM macro instead of nm
2005-07-25 kaf24 5846:9a936ba5cde0 XenLinux restart/poweroff calls 'reboot' or 'poweroff'
2005-07-25 vh249 5845:6feba419cead split deallocation from net_tx_action
2005-07-25 vh249 5844:7bc4ebdd5660 add grant table capabilities to netback and netfront.
2005-07-25 vh249 5843:a49bf96419a4 regenerate smp-alt.patch for 2.6.12
2005-07-22 sd386 5842:dc7c14e533c2 Local merge
2005-07-22 sd386 5841:460405b4723b Fixed extratime scheduling bug, which caused a prioritised dom0 to overtake the whole cpu.
2005-07-22 kaf24 5840:48aed1403fe3 Port kallsyms to Xen, as 'symbols'.
2005-07-22 sos22 5839:7627476544b5 In 2.6.12-land, do_debug and do_int3 return void. Make sure we don't try
2005-07-21 kaf24 5838:9038a369268d Here is a patch to enable Xen to run on a Unisys ES7000 x86_64 system.
2005-07-21 kaf24 5837:6e11af443eb1 Fix problem of can not create two or more vmx guest.