direct-io.hg

log

age author revision description
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.