direct-io.hg

log

age author revision description
2006-01-11 Ian Campbell 8553:06ab200a9e23 Pass NMIs to DOM0 via a dedicated callback, Xen x86_64 support.
2006-01-11 Ian Campbell 8552:fe4d06b15a36 Pass NMIs to DOM0 via a dedicated callback, Xen x86_32 support.
2006-01-11 Ian Campbell 8551:c6f7774cae63 Pass NMIs to DOM0 via a dedicated callback, core Xen support.
2006-01-11 Ian Campbell 8550:8bcfcfc13e21 Factor re-enabling the IOCK line out of io_check_error()
2006-01-11 emellor 8549:5ab7cf758e2f Install in /usr/sbin, not /usr/local/sbin, for consistency with the rest of the
2006-01-11 vhanquez 8548:c886f74b54a4 make xs_test in xenstore compile.
2006-01-11 vhanquez 8547:e629bb62c63e update xs_transaction_t to be a plain u32 integer instead of a fake pointer.
2006-01-11 vhanquez 8546:f226284e5c1a Share the same name for xenbus transaction type between user and kernel
2006-01-11 kaf24 8545:a248738166b1 Fix 32-bit shadow mode to handle extended perdomain mapping
2006-01-11 kaf24 8544:5ae96e117af2 Fixed ia64 compilation issues and also change xen/ia64 to use one single,
2006-01-10 kaf24 8543:ed7888c838ad Update map_domain_page() documentation (mappings may only be
2006-01-10 kaf24 8542:542cb7acb21a Add new map_domain_page_global() interface to allow mappings
2006-01-10 vhanquez 8541:f5f703ec5223 Change xenbus_transaction fake pointer into an opaque type.
2006-01-10 cl349 8540:d3a4485a41fc Cleanups.
2006-01-10 vhanquez 8539:991ccc24bf2e Replace NULL xenbus transaction by a specific XBT_NULL value.
2006-01-10 kaf24 8538:50d46a775ad0 Send guest output on all xen-attached console devices
2006-01-10 kaf24 8537:3904e3c33611 Fix the build.
2006-01-10 stekloff 8536:1a0cc9fdcd48 Updated default config options for VMX test domains in xm-test, got rid of
2006-01-10 stekloff 8535:256bd634e2fc Changed ifconfig loopback to have 127.0.0.1, so ping will work.
2006-01-10 emellor 8534:bb62be2a5080 Merged.
2006-01-10 emellor 8533:0a69deed5e1f Proactively check for NULL strings passed into xc_linux_build. Either DTRT
2006-01-10 emellor 8532:fbee8d9fbaba Made network-bridge script work on ALL systems missing ifup/down.
2006-01-10 kaf24 8531:fa3a37839eb7 Add VMX guest quick start into Xen 3.0 user manual.
2006-01-10 kaf24 8530:c503c3887971 Proactively check for NULL strings passed into xc_linx_build. Either do
2006-01-10 kaf24 8529:d39fa3f09cb2 Add dummy 'all' target to guest-headers Makefile.
2006-01-10 emellor 8528:a4ce0ba0f8ff Merged.
2006-01-10 emellor 8527:a51fcb5de470 Extend the xc_linux_save interface to take a callback function for handling the
2006-01-09 kaf24 8526:da7873110bbb Tiny bootstrap cleanup.
2006-01-09 kaf24 8525:1572681e4e5a General start-of-day cleanups, resulting in the
2006-01-09 emellor 8524:dfb836264898 Merged.
2006-01-09 root 8523:970cf1fff5f2 As hotplug events are asynchronous by its nature, the remove event seems
2006-01-09 vhanquez 8522:fbf58585008a free trans if allocated, if dev_request_and_reply fail.
2006-01-09 vhanquez 8521:96c7303b03ab Fail early without calling dev_request_and_reply if memory cannot be allocated.
2006-01-09 kaf24 8520:0ba3b9d60da6 Fix context_switch(). It is necessary to set_current() and
2006-01-09 emellor 8519:8af1199488d3 Merged.
2006-01-09 emellor 8518:25e3c8668f1f Added missing munmap for live_p2m_frame_list_list.
2006-01-09 emellor 8517:2a0aded8fe60 Fix the error recovery at the undo_out label in __gnttab_map_grant_ref to
2006-01-03 emellor 8516:a848ee1c9822 Fix comment describing return value -- xs_rm returns false if the path does not
2006-01-03 emellor 8515:4aeb39501145 Remove "Died" support from the hotplug monitoring. This error code was used
2006-01-03 emellor 8514:f3d2e3659786 Use xenctrl.h, not xc_private.h.
2006-01-09 kaf24 8513:299d6ff8fdb2 Allow HYPERVISOR_VIRT_START/END public definitions to be
2006-01-07 kaf24 8512:b866ed85fad3 Add cpumask_scnprintf() and cpulist_scnprintf(). This also
2006-01-07 kaf24 8511:4c2c02ca4a7a Remove netif_be_dbg debug-key handler from netback by default.
2006-01-07 kaf24 8510:83eeb056f7c2 Handle migration of x86 VCPUs between physical CPUs.
2006-01-07 kaf24 8509:0aff653824db Reduce locked critical region in __enter_scheduler(),
2006-01-07 vhanquez 8508:d92a68e6faa9 separate installation of headers from the linux tree into a new guest-header
2006-01-06 vhanquez 8507:e93340cf4d02 test return value of kmalloc to prevent crash is the allocation fail.
2006-01-06 vhanquez 8506:a933d82321b3 Get rid of the err variable by directly returning error values.
2006-01-06 kaf24 8505:3c84ce41d184 Change the context-switch interface. Get rid of
2006-01-06 kaf24 8504:82eafda1c710 Rename per-domain cpumask to more descriptive domain_dirty_cpumask.
2006-01-06 kaf24 8503:3eeabf448f91 Clean up domain shutdown and modification of vcpu
2006-01-06 cl349 8502:01a854cd8848 Always EXPORT_SYMBOL pm_power_off now that pm_power_off is always defined.
2006-01-06 cl349 8501:ba4d42f18661 Move definition of pm_power_off to a more sensible location.
2006-01-06 kaf24 8500:dd5649730b32 Fix a couple of bogus dom0_op names:
2006-01-06 kaf24 8499:84cf56328ce0 Clean up xen-internal representation of per-vcpu
2006-01-05 kaf24 8498:07306e35a5fc Fix up x86 emulator header docs and ensure callers use
2006-01-04 kaf24 8497:9efe7eb108e1 The dom0_ops implementation wasn't matching the interface definition,
2006-01-04 kaf24 8496:ecc20905cde3 Fixes to mtrr interface code in linux guest.
2006-01-04 kaf24 8495:c2e93601eae5 Add IO-APIC interrupt debugging to 'i' debug key.
2006-01-04 kaf24 8494:572abc9efcf5 Fix split of duties between close_netdev() and
2006-01-04 kaf24 8493:f26ae65f3f95 Add pending status to irq debugkey dump.
2006-01-04 kaf24 8492:e0a0ebad0535 Add dubug key for dumping guest-bound physical interrupts
2006-01-04 kaf24 8491:d186157615d6 This patch adds TPM_Seal support to the VTSP. On measured platforms
2006-01-03 kaf24 8490:f22ea989389d merge
2006-01-03 kaf24 8489:f7c2cbb5368f Marge with xen-ia64-unstable.hg
2006-01-03 djm 8488:71c61c288171 Adapt xen-ia64 to changes in xen-unstable
2006-01-03 djm 8487:cd914808acf1 Merge
2006-01-03 djm 8486:903fb46f240e Small bug fixes
2005-12-30 djm 8485:45c4e735fc8c Enable stack trace on Xen BUG (by Isaku Yamahata)
2005-12-30 djm 8484:f89906acd9f6 Plumb through nr_pages -- needed for correct balloon driver function
2005-12-30 djm 8483:b4925703b56c Missing initialization in cache sync code (by Anthony Xu)
2005-12-29 djm 8482:5222e8d456ae Ensure initrd fields are set to 0 when no initrd is present (by Kevin Tian)
2005-12-29 djm 8481:8643b4d778f5 Leave psr.ic on in pal_cache_flush -- fixes Linux bug (by Anthony Xu)
2005-12-28 djm 8480:40648452d45f Sync caches only on split cache machines (dynamic test instead of compile ifdef)
2005-12-23 djm 8479:f218e6ba2653 Missed portion of domU initrd patch
2006-01-03 vhanquez 8478:9e03e60f2d46 convert latest old initializer to C99 initializer
2006-01-03 emellor 8477:9bf5a3b24318 Remove 03_network_attach_detach_multiple_pos.test from xfail list
2006-01-03 emellor 8476:fbe82e680620 Vcpu-list's error message shows an unnecessary header.
2006-01-03 emellor 8475:09e752a1a04a These xm info, top, dmesg and log requre no parameter.
2006-01-03 kaf24 8474:9fc306e40a7c Move public hvm interfaces into xen/include/public/hvm.
2006-01-03 kaf24 8473:399c68937d59 merge
2006-01-03 kaf24 8472:412995d28a07 Rename VMX option name lapic to apic, and pass it to xen by
2006-01-03 vhanquez 8471:9fedfb8cb1b2 merge
2006-01-03 vhanquez 8470:2a873f8020ae mixup during reorganization. when SIF_INITDOMAIN it should kcons_write_dom0
2005-12-31 vhanquez 8469:994e8ee5179d fix possible memory leak if one of the kmalloc fail.
2005-12-31 vhanquez 8468:0d93a85b5fa4 remove one pointless macro and make code paths explicit.
2005-12-31 vhanquez 8467:7ab6ddd6ada9 reorganize code to avoid duplication
2005-12-31 vhanquez 8466:9270bb6b0421 Convert old initializer to C99 initializer.
2005-12-31 vhanquez 8465:248a75201ba3 directly return -ENOMEM instead of jumping to a return -ENOMEM label
2005-12-31 vhanquez 8464:0fd894ba6ba0 move error handling out of line to avoid duplicated code.
2006-01-02 kaf24 8463:5b30599761b3 Fix VMX disk config string parse (allow leading whitespace).
2006-01-01 kaf24 8462:121ff5042eb3 Provide an option to disable ACPI from the VMX config file.
2005-12-31 kaf24 8461:364128d29f4e Clean up 'q' debug key output.
2005-12-31 kaf24 8460:d966b7a00959 Allow non-privileged domains restricted access to
2005-12-31 kaf24 8459:4369fd869f51 Store admin-specified ioport capabilities in a rangeset
2005-12-30 kaf24 8458:c0d8e1cf0a63 Fix a missing break in ioemu command-line parsing switch
2005-12-30 kaf24 8457:db510cf1e6f6 Fix rdmsrl() for x86_32 -- high 32 bits must be cast to
2005-12-30 kaf24 8456:02cfa3beabba Avoid xen crash if there is no VMX support. If a platform
2005-12-30 kaf24 8455:4299f983e8fe Move initial stack-pointer adjustment into assembly
2005-12-30 kaf24 8454:19f1f4fa7745 Virtual TPM persistent states contain VTPM secrets, which are encrypted
2005-12-29 kaf24 8453:65430a8f80d7 Extend the range abstraction by adding an internal
2005-12-29 kaf24 8452:4937d9f496ab Add a little more internal abstraction to the rangeset
2005-12-29 kaf24 8451:fe039c5fd127 Reset the stack pointer on every cpu early during bootstrap.
2005-12-29 kaf24 8450:4dbca1428acd Initialise grant tables via core_initcall so that it happens
2005-12-29 kaf24 8449:b54e981957eb Various fixes to Xen stack management. Ensure the cpu0_stack
2005-12-29 kaf24 8448:8d0b62f0aa8d Add auto-destructing per-domain rangeset data structure,
2005-12-28 kaf24 8447:188ef899e626 Fix iobmp_mask setup when permitting a domU access to
2005-12-28 kaf24 8446:f36627941bbe Fix a leak occurring at netif_map(). The problem raised after allocating
2005-12-28 kaf24 8445:0e47bcdac69d Set up X11 authorization when a VMX domain uses SDL.
2005-12-28 kaf24 8444:27ea8232fe79 Reorganizes network frontend device unregister and removal, so that
2005-12-28 kaf24 8443:ebe84a7f2a8b Missing file from previous changeset.
2005-12-28 kaf24 8442:4c961318d216 Fix uncleaned vif backend devices when frontend does not finish
2005-12-28 kaf24 8441:8b74b9603d5e If netfront fails to allocate a receive skbuff, push all pending
2005-12-27 vhanquez 8440:7c1f2e20123a Prevent vbd frontend from oopsing if the underlying device doesn't exist.
2005-12-23 kaf24 8439:5fa0c70663f1 Generic x86 emulator now properly supports 16-bit addressing
2005-12-23 kaf24 8438:829517be689f Modify CR0 access emulation -- return physical CR0 (except
2005-12-23 Ian Campbell 8437:87e5ac90a8df Only build xenctx on x86_32 and x86_64.
2005-12-22 Ian Campbell 8436:c9184cc4d1d1 Merge.
2005-12-22 Ian Campbell 8435:8d5d4d58407f Add support to xenctx for printing stack traces on x86_32 and x86_64.
2005-12-22 emellor 8434:ffa8e85a9e0b This patch fixes a bug/typo of main.py.
2005-12-22 cl349 8433:6375713d0e41 Remove xen specific bug() implementation -- the regular one works just fine.
2005-12-21 kaf24 8432:934470721c46 Remove acpi_count_madt functions. Only appear to be used
2005-12-21 kaf24 8431:8b322047c80f Remove unused local variables (from removed REASIGN_PAGE
2005-12-21 kaf24 8430:9b108cf447e5 Merge with xen-ia64-unstable.hg.
2005-12-21 djm 8429:5a790011259e Merge
2005-12-21 djm 8428:2c75070e41a0 Disable chatty translate_domain_pte messages for normal grant table traffic
2005-12-21 djm 8427:3d379e5f3d7f Facilitate to debug VTI-domain issue.
2005-12-21 djm 8426:724f412d81ab Support domU initrd and cmdline (previous cset also)
2005-12-21 djm 8425:85261a82e02c diff -r 545ba1b126ca tools/libxc/xc_linux_build.c
2005-12-21 djm 8424:03ea37841682 This patch is intended to correct the number of CPUs.
2005-12-21 djm 8423:663c487a5f2c New default config file that works on both tiger4 and HP boxes
2005-12-21 djm 8422:97d70c793b67 Fix smp_processor_id to be linked to correct processor id under vcpu, which is
2005-12-21 djm 8421:ff81b875b136 Certain faults should not be reflected if caused with priv=0
2005-12-21 djm 8420:72f51528d55a More pal_flush_cache calls for split cache machines (by Anthony Xu)
2005-12-20 djm 8419:545ba1b126ca Important domU/vbd fix. Reserve top granule of machine memory for dom0.
2005-12-19 djm 8418:9a72d15cc3a5 Fix simulator boot (uses old bootparam format with no initrd)
2005-12-15 djm 8417:7ef565a7cc86 Turn off debug output for NaTpage consumption when ifa==0.
2005-12-15 djm 8416:e1ae4b162128 Turn off ia64_pal_cache_flush for domU (temp, until failure understood)
2005-12-15 djm 8415:2d5c57be196d Remove some unused VTI code segments
2005-12-15 djm 8414:b57ed8182812 Cleanup VTLB code
2005-12-15 djm 8413:f998426f9069 Under some specific conditions, dom0 will lose guest timer interrupt.
2005-12-15 djm 8412:dda94d6dce94 Small patch to avoid a stack overflow (VTI only).
2005-12-14 djm 8411:5eb7ca1878bd Mirror changes to x86 un/mask_evtchn
2005-12-21 kaf24 8410:a4de51a2629f Remove obsolete MMUEXT_REASSIGN_PAGE. It's not used by
2005-12-21 kaf24 8409:b3edbeea3e79 Fix gnttab_release_mappings -- it doesn't need to drop
2005-12-21 kaf24 8408:48eb10d7a2d6 Increment page reference count for every host/device
2005-12-21 kaf24 8407:f2a08a5a807a Declare kasprintf before use.
2005-12-21 vhanquez 8406:4d729134a0a4 remove duplicate code to allocate a string ala printf (using kasprintf)
2005-12-21 kaf24 8405:c259492dfb43 Add support for MOVSX/MOVSXD/MOVZX (move-with-extend)
2005-12-20 kaf24 8404:6e24488a89f7 Remove FIX_RSDP_PAGE. Access RSDP via the 'isamap' of low 1MB.
2005-12-20 kaf24 8403:68d72ac55fe5 Remove automatic I/O-fault handling in XenLinux. It's now
2005-12-20 emellor 8402:d3b10a2a82d4 Merged.
2005-12-20 emellor 8401:11cd619db035 Changed UUID / Xen handle formatting to be compatible with the OSF DCE UUIDs.
2005-12-20 kaf24 8400:931acb64fbaf Allow unknown NMIs to be propagated to domain0 via new
2005-12-20 kaf24 8399:b34f4169b12e Add sound blaster support to VMX device model.
2005-12-20 kaf24 8398:870c7e7da81e Currently there is no generic configure file to compile xenlinux on
2005-12-20 kaf24 8397:b92a36713192 This patch fix several issue to support >2G 64bit vmx guest in IA-32e
2005-12-20 kaf24 8396:3d1c7be170a7 Remove direct references to frame_table array. Use
2005-12-18 kaf24 8395:1283d309a603 Avoid div-by-zero crash if vmx guest specifies bogus timer
2005-12-18 kaf24 8394:381cafbbc3d2 Allow a domain to specify DOMID_SELF to DOM0_GETDOMAININFO dom0_op.
2005-12-17 kaf24 8393:101ae33a8341 Small fix to the error-return path after calling
2005-12-17 kaf24 8392:b92ca87a2403 Work aroudn swiotlb issue where a read-only host buffer is
2005-12-17 kaf24 8391:1509521c824e This patch removes the GPL licence from the acm public header files so
2005-12-16 kaf24 8390:6ee4c16bfdec Hide 64bit-mode feature on i386 hypervisor.
2005-12-16 kaf24 8389:9f9984af7f40 Move some useful cryptographic enveloping code into their own
2005-12-16 stekloff 8388:b57c6fca4cef Changed create_disk_image to default to making "disk.img", which is what
2005-12-16 stekloff 8387:fd1488b1132c Added information for running xm-test in HVM / VMX mode.
2005-12-16 nivedita 8386:3f3d53c3b327 Xend http access turned off by default.
2005-12-16 kaf24 8385:3dc1c23dd508 Slight fix to BIOS e820 bug workaround. Remove the check
2005-12-16 kaf24 8384:47d947e07205 Work around a nasty BIOS/GRUB bug which causes fields in
2005-12-15 chris 8383:8ebcbcda3d37 Add and use write_ldt_entry, as seen in later linux kernel versions.
2005-12-15 kaf24 8382:6b1d39a56c2b Add debugging flag for domains to make domu debugging a run-time option
2005-12-15 kaf24 8381:b5b7a9d9fc56 Add MP debug support to gdbserver.
2005-12-15 kaf24 8380:803d5e9ae5f4 Remove unnecessary statement in evtchn_do_upcall.
2005-12-15 kaf24 8379:e7977d6aa6ba Unmap io shared page only if it is properly initialized.
2005-12-15 kaf24 8378:fb1f2498ce1e Check for existence of VLAPIC before relinquishing it,
2005-12-15 kaf24 8377:37cafca1539e Clear all shadow caches when return to real mode from protect mode.
2005-12-15 kaf24 8376:7e419ba80326 vmx_assist xen interface header is BSD-licensed.
2005-12-15 emellor 8375:b62e324574d2 Split talk_to_otherend into two pieces, one for getting the otherend details,
2005-12-15 emellor 8374:bbe553187504 Replace calls to deprecated xm set-vcpus with calls to new shiny xm vcpu-set.
2005-12-15 emellor 8373:237b2a4d2499 Merged.
2005-12-15 emellor 8372:d8c7f144ca54 Fix block_attach_shared tests. When the sharing check succeeds, the domain
2005-12-15 emellor 8371:c28794c159c1 Someone seems to have gotten carried away with cut & paste, and then
2005-12-15 emellor 8370:39a616126104 Put watch on device node only if probe was sucessful.
2005-12-14 kaf24 8369:dc8122d90670 Fix the issue when guest OS clear TS bit by mov to cr0 instead of
2005-12-14 kaf24 8368:50640456147b LAPIC model is different on x86 and ia64, so make irq-pending
2005-12-14 kaf24 8367:7ef59d40c26a Give the xencons tty driver a proper name.
2005-12-14 kaf24 8366:c9929c7c63f6 Prevent new potential features from being exposed to the
2005-12-14 emellor 8365:25d0ba51338e Fix calls to test-gcc-flag, to match previous changeset.
2005-12-14 emellor 8364:5fc47ed682d6 HOSTCC should be used to set HOSTCFLAGS instead of CC.
2005-12-14 emellor 8363:57ceee48a0e5 Ignore .flc, .patch, .orig, and .rej files, and TAGS in the top level.
2005-12-14 emellor 8362:050333773f09 Merged.
2005-12-14 emellor 8361:52916bfbfa35 Added error message if the user attempts to shutdown Domain-0.
2005-12-14 stekloff 8360:30f54abf9592 Adding SKIP() to tests that aren't supported for VMX domains.
2005-12-14 emellor 8359:a55d4a167203 Added mkdir -p $XENDOMAINS_SAVE, to ensure that the directory exists before
2005-12-14 emellor 8358:f85f52b508c3 Added a stress test for the Xenstore-Python interface layer.
2005-12-13 chris 8357:6691252943d1 Revert changes slipped in during merge.
2005-12-13 chris 8356:d48b19263e46 merge?
2005-12-13 chris 8355:99a1f5dc75a9 Make set_pte_at and set_pte_at_sync macros instead of inline functions.
2005-12-14 kaf24 8354:3c88c4d68fc1 Clarify the BSD-ish licenses for the blk and net front-end drivers so
2005-12-13 kaf24 8353:89250c81cdd2 Set kcons index to -1 (i.e., acquire all device indexes).
2005-12-13 kaf24 8352:a7bb7b704071 Most drivers have their own range of devices they claim and the tty
2005-12-13 kaf24 8351:455b2b93542c Fix unmask_evtchn() when the port is bound to a different
2005-12-13 emellor 8350:62d9ac63e7f5 Merged.
2005-12-13 emellor 8349:8c5b7b6772ae Added unit test for VMX configuration files.
2005-12-13 emellor 8348:d37644abe52d When we see a httplib.BadStatusLine, sleep 5 seconds and then retry. This
2005-12-13 emellor 8347:95f84e37c90d Resurrect vifname xm create vif option support. This was present in earlier
2005-12-13 emellor 8346:7256d2425fa7 Fix reference to HttpXendClientProtocol. This was previously referring to the
2005-12-13 danms 8345:89e0dfa3a089 Grab the test ID from the report submission response and provide a link
2005-12-13 emellor 8344:116b7c0a8534 Merged.
2005-12-13 emellor 8343:1dc393b65019 Change the way domain configuration is handled in xm-test.
2005-12-13 kaf24 8342:3627c3c29b21 Tony found a direct userspace access with his unit test for
2005-12-13 kaf24 8341:269abc1e4fa5 A new ACM security tool providing support to aid in the
2005-12-13 kaf24 8340:b438b8cb38f8 Support VMX guest accesses to IA32_TIME_STAMP_COUNTER MSR.
2005-12-13 kaf24 8339:494243ba43b8 Fix shadow_guest32 depenency in Xen/x86 Makefile.
2005-12-13 kaf24 8338:82f1b5364f94 Add an option for device model to disable key repeat.
2005-12-13 emellor 8337:ef2fff896422 Merged.
2005-12-13 Xiaofeng Ling 8336:d01b3b50ea64 change the NIC configuration accordingly after remove "nics=n"
2005-12-12 Anthony Liguori 8335:c8378d3c3af8 Make sure to fork again after setsid() so that child cannot regain CTTY.
2005-12-12 emellor 8334:b4dfb49332d2 Remove unused netmask,network etc. These were used when we called ifconfig to
2005-12-13 kaf24 8333:7f2ccea5a4ec Fix rx buffer allocation in netfront. The final allocation size
2005-12-13 emellor 8332:8b3454b6bf5e Match previous changeset removing nics option.
2005-12-13 emellor 8331:d80066fa2dc2 Merged.
2005-12-13 emellor 8330:55d464295da3 Deprecate the nics option from the xm create configuration. Instead, we use the
2005-12-13 emellor 8329:fa5dddabda0c Don't try and close the pipe to the grandparent if it has already been closed
2005-12-12 rread 8328:aebe8f5c7069 Increase the default ramdisk size to 16384 to support SLES initrds.
2005-12-12 emellor 8327:b0b9946ddc42 Read the domid and vifid from the store, rather than horribly slicing up the
2005-12-12 emellor 8326:4aa340c5bf6e Added xend-relocation-hosts-allow option.
2005-12-12 emellor 8325:e6d71c99c84d Squelch error message from iptables (we log this later if necessary).
2005-12-12 emellor 8324:58397be18c52 Added a hosts-allow facility to TCP connections, which allows us to restrict
2005-12-12 emellor 8323:566395e5a14f Minor tidy.
2005-12-12 emellor 8322:ffc9b7a09453 Make from_string('') return []. This means that it is not necessary for our
2005-12-12 emellor 8321:7ad6cf4260eb Minor import tidy.
2005-12-11 kaf24 8320:bdcb115c667a Rename QEMU device model log file from /tmp/qemu.log to
2005-12-11 kaf24 8319:5f94478ca9b5 VMX domain should call domain_crash_synchronous instead of domain_crash.
2005-12-11 kaf24 8318:c0dbb3a538f2 Fix indentation in a few places.
2005-12-11 kaf24 8317:44301f65f23e Fix ia64 blkback build.
2005-12-10 kaf24 8316:0880561d46d1 Initilaise new cpu's processed-time value from cpu0's
2005-12-10 kaf24 8315:fc8d01a6dcac Remove GPL from a couple of Xen public interfaces. There are
2005-12-10 kaf24 8314:167dc1fb722a Update "make uninstall" to reflect new files.
2005-12-10 kaf24 8313:82e283d25f3c In all cases in dom0_ops.c, return EFAULT if copy_user
2005-12-10 vhanquez 8312:1712c7882f7e Allows a 'make prep-kernels' which sets up the kernel directories, allowing
2005-12-09 emellor 8311:53cff3f88e45 Merged.
2005-12-09 stekloff 8310:9558361d8040 Add initial VMX support to xm-test:
2005-12-09 emellor 8309:a8be51efaf46 Merged.
2005-12-09 emellor 8308:10220071deff Use new do_without_error function to squelch the error when closing down the
2005-12-09 emellor 8307:2b09e58cb108 Use new do_without_error function to squelch the errors when closing down an
2005-12-09 emellor 8306:a12bd9e8fdf8 Added do_without_error function, and squelch the error from mkdir when trying
2005-12-09 emellor 8305:1aaa1abab953 Add one more fork to the Xend start-up process, this time with the parent
2005-12-08 emellor 8304:efc71a3e9f6f Detach Xend from terminal, courtesy of Horms <horms@verge.net.au>.
2005-12-08 emellor 8303:52f214d983fb Flush the addresses from the new eth0 before trying to add the new address to
2005-12-08 emellor 8302:e64e28e36e02 Fix ip_of to cope with interfaces with multiple addresses, courtesy of
2005-12-09 emellor 8301:da3b19d7bf9e Two domUs, ping from one to the other
2005-12-09 emellor 8300:9d812d5470e8 Single domU, ping to dom0.
2005-12-09 emellor 8299:a22ad856d199 Single domU, ping loopback and the local eth0.
2005-12-09 emellor 8298:06b7f33e954c Some network test utilities for the library:
2005-12-09 emellor 8297:88e35a698dc4 Makefile plumbing for new network tests.
2005-12-09 kaf24 8296:9f13f5a4ba9c Fix blkback to build on ia64.
2005-12-08 emellor 8295:8aac8746047b The attached patch makes a couple of changes to the ACM security tools
2005-12-08 emellor 8294:3ab6a6c4b6ed The attached patch uncouples the device id used inside XenD from the
2005-12-08 emellor 8293:cd434888abdc Looks like someone merged and moved the pincpu operation to after the
2005-12-08 kaf24 8292:2cc09c21cdba Allocate separate vm areas for rx and tx rings in netback
2005-12-08 kaf24 8291:6f62ad959f6b Support CFQ scheduling of guest block requests by creating
2005-12-08 emellor 8290:c9772105fead Merged.
2005-12-08 emellor 8289:76bff6c996b0 Strip huge piles of cruft from the connection infrastructure. We now actually
2005-12-08 emellor 8288:231686596796 Move xm destroy handling out of crufty destroy.py and into main.py, where it
2005-12-08 emellor 8287:fa1a93f3a322 Fix start_time parsing on restart -- it's a float, not an int.
2005-12-08 kaf24 8286:a08aef9f1c8e Make balloon driver arch-neutral.
2005-12-08 kaf24 8285:89a223305611 A small VMX code cleanup.
2005-12-08 kaf24 8284:7557f0b4098c Merge in the newer Xenbus implementation from Linux to the Mini-OS. The new
2005-12-08 kaf24 8283:5f7398785e02 Don't unshadow when the shadow l2 is the current used shadow table.
2005-12-08 kaf24 8282:29055c5ad51d Fixed a get/put_page mismatch for guest L2 pages. Sometimes, when you
2005-12-08 kaf24 8281:37e19db6ecc3 Improve VMX guest TSC accuracy when guests are
2005-12-08 vhanquez 8280:08c0861679ce really fix mkpatches to work correctly.
2005-12-08 vhanquez 8279:4480e22f2ef2 fix mkpatches for creating correctly linux-2.6-xen.patch
2005-12-08 emellor 8278:669b6252deee Merged.
2005-12-08 emellor 8277:8e74f2cf985e Loop retrying when ballooning out, even when the dom0-min-mem setting means
2005-12-08 emellor 8276:cdf76916951a Read start_time and image from the store on restart. Closes bugs #441 and
2005-12-08 emellor 8275:05b37057b1cf Refuse to save dom0, and move the check that refuses to migrate dom0 from
2005-12-08 vhanquez 8274:7d7973a21a3d allow a port to be specified for migration.
2005-12-07 smh22 8273:1f6ff996a9fe Updated info on Xend.
2005-12-07 emellor 8272:b215584242c4 Don't try and print out the info returned by the server after a restore -- there
2005-12-07 emellor 8271:77d01909546d Use xm create's --dryrun option to get the name from the configuration file,
2005-12-07 danms 8270:436c3b6d09a6 Make the xm-test ramdisk makefile correct the permissions on the rcS script
2005-12-07 emellor 8269:ac3ceb2d37d1 Fix the startup behaviour when the tdb file exists. We were attempting to
2005-12-07 emellor 8268:ab300e9fe02b Fix usleep definition -- we would be sleeping 1000 times too long if the usleep
2005-12-07 emellor 8267:5f574f9cb4bd Tidy up use of environment variables in xenbus-hotplug interaction.
2005-12-07 emellor 8266:91046e4a49dd Merged.
2005-12-07 emellor 8265:653d38c8fbc8 Change configuration handling wrt to the vcpus entry, so that we only see a
2005-12-07 emellor 8264:eae64901e428 Remove timeout on select -- there is no need for it, since we don't do anything
2005-12-07 emellor 8263:25dd49641a74 Merged.
2005-12-07 emellor 8262:bc398d47d08f Further fix to same_vm check. This fixes intermittent failure of live
2005-12-07 emellor 8261:9089801e73ce xm-test report fails because IA64's /cpu/procinfo format is different from
2005-12-07 emellor 8260:6b6e09240435 Fix printf of ssize_t that broke 64-bit build.
2005-12-07 emellor 8259:964d6e7eb3e5 Squelch error messages from calls when failure is handled gracefully.
2005-12-07 emellor 8258:f308c5707c78 Remove one of the multiple occurrences of vcpus in the sxpr. This value is
2005-12-06 emellor 8257:0faff739723e Merged.
2005-12-06 emellor 8256:2b8efe11096b Add a "consumed" parameter to the buffer declaration, and use this to advance
2005-12-06 kaf24 8255:db500b8cb79a Pull nmi/traps changes from Linux 2.6.14.
2005-12-06 emellor 8254:06b80b837c92 Merged.
2005-12-06 emellor 8253:95584b819b72 Make the master fd belonging to the pty pair non-blocking. Writes were blocking
2005-12-05 dan 8252:1e6fa31fb780 Output an explicit newline before the "REASON:" string so the report script
2005-12-06 kaf24 8251:198828cc103b The Mini-OS build once again broke, this time since vcpu_data became vcpu_info
2005-12-06 kaf24 8250:002a8b5c98bb Add map_domain_pages/unmap_domain_pages to map contiguous
2005-12-06 kaf24 8249:c976c1ff806a Fix the request size for a full page-sized skbuff in netfront
2005-12-06 kaf24 8248:4e9c643968ff Fix netfront to accept received packets at a wider range of
2005-12-06 kaf24 8247:8b5c047f6e23 Pre-decrement rather than post-decrement in shadow32.c.
2005-12-06 kaf24 8246:379921f2259d Update xen cap to reflect 32 bit VMX guest support on x86_64
2005-12-06 kaf24 8245:052e18d41ead Fix vtpm support in xend.
2005-12-05 emellor 8244:cb2012e7e01d Mention udev, clean up xm help section, mention network-nat and network-route
2005-12-05 iap10 8243:7729efa06812 Added tag RELEASE-3.0.0 for changeset c8fdb0caa77b429cf47f9707926e83947778cb48
2005-12-05 smh22 8242:c8fdb0caa77b Updated docs for Xen 3.0. RELEASE-3.0.0
2005-12-04 cl349 8241:0255f48b757f Temporarily remove NetBSD and FreeBSD sparse trees to avoid user confusion.
2005-12-04 cl349 8240:64cd054aa143 Merge
2005-12-04 cl349 8239:2d32c7489a39 Update version number for Xen 3.0.0 release.
2005-12-04 cl349 8238:75637383278c Make version strings consistent across all interfaces.
2005-12-04 cl349 8237:f3f0be058855 Update -xen config file to include newgen megaraid and qla scsi drivers.
2005-12-04 cl349 8236:e74d110dd2a2 Rename set-vcpus to vcpu-set (match docs) and update short help page.
2005-12-04 kaf24 8235:8c7de61d3913 Pull requests from blkfront into blkback a bit more
2005-12-04 kaf24 8234:f94923f2dd14 Bump blktap and dom0op version numbers.
2005-12-04 kaf24 8233:5c44f0905ca0 Image.py should send 2 new arguments to qemu-dm for setting QEMU window
2005-12-04 kaf24 8232:99b9046a8df2 Add a comment to tricky corner case in evtchn_close().
2005-12-03 rread 8231:8098cc1daac4 Merge docs
2005-12-02 kmself 8230:bc7567741a4c Incorporating Alan Oehler's changes, some of mine.
2005-12-02 kmself 8229:1deae55b1f5c Incorporating Alan's mods.
2005-12-02 kmself 8228:dcfeb9e234d1 Applied Robb Roman's patches to upstream.
2005-12-02 Robb Romans 8227:57d5f6c9b9ef Small cleanup for distro chapters.
2005-12-02 Robb Romans 8226:dceb2fcdab5b Reorg patch 2 to match http://wiki.xensource.com/xenwiki/Xen3DocsToDo
2005-12-02 Robb Romans 8225:63f9c8dd13d4 Reorg patch 1 to match http://wiki.xensource.com/xenwiki/Xen3DocsToDo
2005-12-04 iap10 8224:757218700a40 Readme typos
2005-12-04 cl349 8223:36fe58be57de Fix same_vm test by adding missing '$'.
2005-12-04 cl349 8222:9b842cdbe0de Use test ([) instead of expr to compare integers.
2005-12-03 kaf24 8221:bbef89ec44b8 Fix request-notification holdoff in blkback. New code is
2005-12-03 kaf24 8220:d24ab5abf857 Remove scary warning message about 'breaking irq affinity'
2005-12-03 iap10 8219:00c349d5b40d Merge
2005-12-03 iap10 8218:31d86fc0a271 Update xend-config.sxp so that dom0-min-mem is 196MB by default, as this is rather more user friendly.
2005-12-03 kaf24 8217:fad187cad5bd Always initialise a swiotlb for domain0. Make it a small
2005-12-03 kaf24 8216:fd7c4221fc56 Enable multiple NICs for vmx domain by configuration file
2005-12-03 kaf24 8215:b8ba1bbba882 Set the device model windows title as the domain name
2005-12-03 kaf24 8214:d234a8cfc4ca Fixes unmodified 32-bit guest support on the x86_64 Xen.
2005-12-03 cl349 8213:1c515c707296 Fix block backend teardown when the device didn't setup completely.
2005-12-03 emellor 8212:4146dbea47e1 Merged.
2005-12-03 emellor 8211:b20641d24272 Set hostname in DHCP config from the guest name, and if more than one interface
2005-12-03 kaf24 8210:8754277cec01 Fix blkback request notification holdoff. req_cons must be
2005-12-03 kaf24 8209:4c588e255c85 Fix typo in previous changeset. Include is ../grant_table.h
2005-12-03 kaf24 8208:773735517d9d Inclide grant_ref_t definition in split-driver struct
2005-12-03 kaf24 8207:2dcfb85f5bac Merge with xen-ia64-unstable.hg
2005-12-02 djm 8206:3a4589331504 Revert to simpler ia64 defconfigs, generic one causes loopback failures
2005-12-02 djm 8205:d616f22ffdd9 Minor changes due to file movement to merge xen-unstable with xen-ia64-unstable
2005-12-02 djm 8204:28bd01c9b596 Merge
2005-12-02 djm 8203:eae5812f33f1 Stack pal call emulation implemented. (by Tristan Gingold)
2005-12-02 djm 8202:97de0e776d8b Update xen-capable elilo to support compressed dom0 kernel images (by Alex Williamson)
2005-12-02 djm 8201:cc085702cf9f Enable serial input for Xen (tied to ifdef, default off for now)
2005-12-02 djm 8200:ffe910ea7cb7 Fix pointer in vmx vmmu init code (by Anthony Xu and Kevin Tian)
2005-12-01 djm 8199:9cca37fc1057 Fix flush_tlb_mask to no-op for non-SMP, now needed in grant_table.c
2005-12-01 djm 8198:64699278c175 Fix pfn_valid call (by Kevin Tian)
2005-11-30 djm 8197:2e74bab1981e Add (incomplete) dom0_physinfo call to try with xm list and xen-bugtool
2005-11-30 djm 8196:0944ee356534 devmem.c no longer needed in drivers/xen/core
2005-11-23 djm 8195:0ee00faf332d Adapt to removal of #ifdef ia64 in xmalloc (handle SMP_CACHE_SHIFT)
2005-11-23 djm 8194:3eaab414bdfd vcpu_regs defined in ptrace.h (get regs from vcpu). Manual conversions and duplicate declarations removed. (by Tristan Gingold)
2005-11-22 djm 8193:4f36357947d7 Re-revert to generic xen0_defconfig_ia64 file
2005-11-22 djm 8192:c9077d9009f0 Patched drivers/acpi/motherboard.c no longer needed
2005-11-22 djm 8191:e97c20d1f68f After Alex's ACPI patch, this patch in motherboard.c for NULL FADT no longer required
2005-11-22 djm 8190:750b19fec820 Add a trivial namespace to the fake ACPI DSDT.
2005-11-22 djm 8189:90b9e8569dfb Create the base set of ACPI structures necessary to satisfy the ACPI subsystem on a guest OS. This includes RSDP, XSDT, FADT, MADT, and DSDT.
2005-11-22 djm 8188:6ac2a06e238b Handle lds on vti domain and fix some bugs on vti domain
2005-12-03 kaf24 8187:5ff5117291ad Using a slow serial console with sync_console on SMP leaves an
2005-12-03 emellor 8186:5e617fd48504 Read from the store if the filename reported by losetup has been truncated (the
2005-12-02 emellor 8185:114946d9937f Merged.
2005-12-02 dan 8184:b77ceb2481b3 Make "xm list --long" generate device configuration data from xenstore state
2005-12-02 cl349 8183:ccb923727f93 Fix vif-net script for setups where eth0 has no IP address.
2005-12-02 kaf24 8182:7bf19284bf3f Fix PAE bootstrap.
2005-12-02 kaf24 8181:42d4059108d4 Add a defensive batched tlb flush to free_page_type(), to
2005-12-02 kaf24 8180:b21be984945a Move cpu0_stack out of Xen text section and into BSS. This
2005-12-02 emellor 8179:a9c35cd7e559 This patch adds a new domain config option, 'cpus' which is a list of
2005-12-02 emellor 8178:30eb074a560a Merged.
2005-12-02 emellor 8177:485871ff1d39 Fix the block-sharing check for physical devices by using a lock to serialise
2005-12-02 emellor 8176:df011cae33e9 Added /etc/init.d/dhcpd to list of init files to check for (supporting Centos
2005-12-02 emellor 8175:a57cccdf2d6d Added serialisation facilities. Udev is supposed to serialise events, but sadly
2005-12-02 emellor 8174:d581e11e247c Remove the watch on the /vm/<uuid> path when rebooting or migrating. We don't
2005-12-02 emellor 8173:f23db2051785 Don't log every time around the big transaction writing the device details.
2005-12-02 emellor 8172:1caed7031f6b Added xen-hotplug.log to the files to collect.
2005-12-02 emellor 8171:74b7a81e5eed Initialise the connection ID when a domain is introduced. This (re)enables
2005-12-02 emellor 8170:db6d667f5168 Fix error message.
2005-12-02 kaf24 8169:e13c994bdccb More console-related cleanups.
2005-12-02 kaf24 8168:0a81c6edf2b1 Simplify console driver and avoid unnecessary spinning in the
2005-12-02 iap10 8167:7062c49e99af Disable devfs from the -xen configs. It's obsolete and was causing problems for some users.
2005-12-02 sos22 8166:265f68795ebf Avoid a hang when probing the partition table on imported block
2005-12-02 kaf24 8165:d4ab8e46136c Blkif request notifications use generic ring req_event holdoff
2005-12-02 kaf24 8164:df68a9433492 Add padding to ring headers for future expansion.
2005-12-02 kaf24 8163:a21cbe9a111b Clean up netif messages. Remove bitfields, and create
2005-12-02 kaf24 8162:de95bab19b18 Fix tpm split driver to include grant-table defintions.
2005-12-02 kaf24 8161:9b7649651f49 While working bug #143, it came to my attention that no verbose error is
2005-12-02 kaf24 8160:1e89d78f21c5 Fix __get_user() asm warning by making source and dest
2005-12-02 kaf24 8159:106f258edf97 Avoid ns16550 poll timeout underflow.
2005-12-02 smh22 8158:43a1f899e302 More fixes for live migrate on PAE and 64-bit.
2005-12-02 emellor 8157:5d8a5e7187d5 Use getopt.gnu_getopt rather than getopt.getopt, so that xm list VM --long is
2005-12-02 emellor 8156:43582de050c6 Merged.
2005-12-01 dan 8155:36f09499bd8c Add test for the last unresolved bit of bug #416. Check that
2005-12-01 smh22 8154:f62f9b1732b9 Fix VBD recovery logic on SMP guests (+ a minor error reporting fix for save)
2005-12-01 kaf24 8153:ca236a81729d Implement generic notiication hold-off in the ring macros
2005-12-01 vhanquez 8152:6b18f820f6a7 Prevent BVT scheduler to be set with a too low ctx_allow by applying
2005-12-01 kaf24 8151:f5b119533cc8 Define explicit evtchn_port_t type (32 bits) and plumb up
2005-12-01 vhanquez 8150:d84ffe8f32ae fix the console when only XEN_PHYSDEV_ACCESS is Yes.
2005-12-01 smh22 8149:dab434c9349c Fix migrate.
2005-12-01 kaf24 8148:c55ac1858bbc Move net split driver onto ring.h generic rings.
2005-12-01 kaf24 8147:310746cf9f27 ptsname() is applied to the master fd, not the slave fd.
2005-12-01 emellor 8146:5358eceec5ea Merged.
2005-12-01 emellor 8145:e0d01dd6c4ca Move the dom0 ballooning-out code from the xm create handler and into the
2005-12-01 emellor 8144:2e3051c01757 Remove /local when xenstored starts. This stops stale data affecting the
2005-12-01 emellor 8143:fbbb8a2a6013 Work around the fact that the physinfo dom0 call is not implemented for IA64.
2005-12-01 emellor 8142:e6d64c356d63 Added a pages_to_kib function, which converts a page count into a number of
2005-12-01 emellor 8141:57acbaf6dd29 Merged.
2005-12-01 stekloff 8140:572752a4ed8b Remove config.py, it's autogenerated from config.py.in
2005-11-30 rread 8139:9ff0a75fc3f7 Match rename of free_pages field to free_memory
2005-12-01 emellor 8138:6bc8ceab6dff Merged.
2005-11-30 dan 8137:bd250c4a86cb Some tweaks to the restore and migrate tests to expose the consoles of the
2005-11-30 dan 8136:989896f3bc45 Remove useless test 05_create_noroot_noram
2005-11-30 dan 8135:f4c57a520424 Enable console debug dumping so that we submit the oops generated by
2005-12-01 iap10 8134:06c3b8e194d7 Add a new /proc/xen file called 'capabilities'. Currently, when read in dom0 it will return 'control_d', and be empty when read in a guest. This provides a convenient way to allow the root user to detect whether they're running in a guest or dom0, and e.g. gate whether to start xend. In future, when we add more fine grained capabilities we will add other details into this file.
2005-12-01 iap10 8133:82f61375cd74 Improve the tls warning message to mention that the best soloution is to install a 'xen-friendly' glibc.
2005-11-30 emellor 8132:28ce48573771 Merged.
2005-11-30 emellor 8131:6a2acc1cc505 Added xm rename command. Improve the argument checking and error reporting.
2005-11-30 emellor 8130:7c90df7df37e Miscellaneous tidying up, no semantic changes.
2005-11-30 emellor 8129:b7790c2874c4 Fix test following uuid format change in changeset 8089.
2005-11-30 emellor 8128:5dd8073a4f16 Move the relocate.setupRelocation code into XendDomain, removing the mutual
2005-11-30 emellor 8127:a12ec604308f Match rename of xm info field from memory to total_memory.
2005-11-30 emellor 8126:b21b476f5cb7 Fix the reporting when this test fails (the eyecatcher variables would not be
2005-11-30 emellor 8125:69df979de1a7 Don't refuse to clean up after a domain death when the buffer is not empty. If
2005-11-30 emellor 8124:e33f8d664e2d Move the translation from pages to MiB out of XendNode and into the xc layer.
2005-11-30 emellor 8123:341c56e34b0d Cope with longs being passed to xstransact.write.
2005-11-30 emellor 8122:7acd50d945d7 Added the errno to the messages printed with the ERR macro. Tidy the use of
2005-11-30 kaf24 8121:58d46463413e GNTTABOP_map_grant_ref returns error status and handle as
2005-11-30 kaf24 8120:ff95b53bd39a Public interface cleanups. Widen some fields in public
2005-11-30 kaf24 8119:37c09b20a896 Remove some vmx header files from Xen public interfaces.
2005-11-30 kaf24 8118:590915af8117 Fix serial pty creation in qemu-dm. Set raw attributes to
2005-11-30 kaf24 8117:73d19afe543c We need to do sync when mov_to_cr3 to a value already shadowed.
2005-11-30 kaf24 8116:b6dfdbeb2780 Add ATA-over-Ethernet as a module to the default 32-bit -xen config
2005-11-30 kaf24 8115:72f79d68e86c domain_pause duplicates the code from vcpu_pause. Eliminate the
2005-11-30 kaf24 8114:3399f4b9396a Removes the carriage returns from some of the vtpm
2005-11-30 kaf24 8113:d963256dc3e0 writable_pl1e in shadow mode is a machine address, so
2005-11-29 smh22 8112:ccf76e51e7e6 Disable some over-zealous sanity checking for now (can cause major problems
2005-11-29 smh22 8111:4268d0ecdde7 Fix typo.
2005-11-29 emellor 8110:8a00d9af3291 Tidy and comment use of canonicalise_mode, et al.
2005-11-29 emellor 8109:74fa88cf3dc7 Merged.
2005-11-29 emellor 8108:b1940475284f Increase device timeout to 10 seconds, as restarting a DHCP server takes a few
2005-11-29 emellor 8107:d1abced7ab7c Support facilities for the new DHCP support.
2005-11-29 emellor 8106:28331cd6d43a Added trap for ERR, to get better response from the scripts when they are really
2005-11-29 emellor 8105:e67cfb40411d Replace grep >&/dev/null with grep -q.
2005-11-29 emellor 8104:e47e953c9e10 Added DHCP server support, configured by a dhcp=yes parameter. This will write
2005-11-29 smh22 8103:92469b92f768 Avoid audit code during live migrate on 32bit since it's not required.
2005-11-29 smh22 8102:689315a7ff80 Tidy up audit code for PAE plus avoid its use during live migrate where
2005-11-29 smh22 8101:37b93f40eb0a Cleanup backend block device logic under save/restore; this should
2005-11-29 kaf24 8100:450c562b76aa Remove shadow32 dead code (it's never built for other than
2005-11-29 kaf24 8099:d0ca851445e2 Fix vmx guest issue of allowing accessing supervisor page
2005-11-29 kaf24 8098:a1e99c0104cb Small fix for shadow mode: fix a p.t. limit check.
2005-11-29 kaf24 8097:3a54c21b65de Clean up a previous qemu workaround where we use
2005-11-29 kaf24 8096:3c687c6905e7 Fix a race condition for multi-thread qemu dma, where vmx linux guests
2005-11-29 pl 8095:ec370b3d2df3 Fix minor traceback in xen-bugtool when send fails
2005-11-28 rread 8094:880b02c04656 The device sharing check races when more than one file backed vbd is
2005-11-28 rread 8093:444b968a3e09 Make psmouse module builtin.
2005-11-28 kaf24 8092:36ab34f1c31e Bundle vcpu_time and vcpu_info structures together into a single
2005-11-28 dan 8091:85eef527ba74 Fix isConsoleDead() to actually run a command on the DomU, since a dead
2005-11-28 emellor 8090:243265ade404 Merged.
2005-11-28 emellor 8089:7638cf95b63c Change uuid string format to match that outputted by Xen.
2005-11-28 emellor 8088:d8786656ebab Use StringIO to simplify string_iterator here. Altered the up-front
2005-11-28 emellor 8087:d5368f7fda5d Added README.xen-bugtool.
2005-11-28 cl349 8086:82e48750542c Move mk-symlinks target into tools/Rules.mk.
2005-11-28 kaf24 8085:a90691f5207c Hardcode many cpu features for x86/64 -- we know 64-bit
2005-11-28 kaf24 8084:5ea875b72e0a In alloc_vcpu_struct, after doing a memset on the new allocated vcpu, we
2005-11-28 kaf24 8083:66e16c4685f5 Remove bogus extra unmap_domain_page() call in
2005-11-28 Michael Fetterman 8082:b3f8d3158a1c merge
2005-11-28 Michael Fetterman 8081:7363637e2721 merge
2005-11-28 Michael Fetterman 8080:48aaa39eaa7e minor printf and log message rework in the shadow code.
2005-11-28 Michael Fetterman 8079:9971d8d1f631 Allow __gpfn_to_mfn() to automatically deal with translated domains != current.
2005-11-23 Michael Fetterman 8078:af3e4a594e4c Fix regexp in install scripts so it works with sed.
2005-11-23 Michael Fetterman 8077:f61b8d362fc4 Avoid ccache and distcc for x86-64 compilation of ia32/syscall32.c
2005-11-28 kaf24 8076:367b9ca30e88 arch/xen/kernel/fixup.c -> arch/xen/i386/kernel/fixup.c
2005-11-28 kaf24 8075:2eb868d02f0f Simplify boot_vcpu() implementation.
2005-11-28 emellor 8074:a20a9ec0e510 Change uses of \s within sed regexps -- some versions of sed do not support this
2005-11-28 emellor 8073:c5ee3b6f25b3 Added xen-bugtool, an application that collects various system logs and can
2005-11-27 emellor 8072:eb1169f92d81 Set a console limit, in order to detect runaways.
2005-11-27 emellor 8071:9964f27fd80b Fix console handling; saveLog call was broken if ConsoleError occurred.
2005-11-27 emellor 8070:85a1a57320a6 Remove keyword from call to xc.domain_setmaxmem; keyword support for this call
2005-11-27 emellor 8069:f37f1c9ec2ec Merged.
2005-11-27 emellor 8068:b67f9f21fd9c Change the console handling, to remove the loop and timeout if a console fails
2005-11-27 emellor 8067:4195392fba06 Use the getId method to tidy up simple call to domid.
2005-11-27 emellor 8066:86a2e2645e40 Remove looping from handling of xm domid. This command should now work first
2005-11-27 emellor 8065:4f12ed3342dc Mark 03_network_attach_detach as XFAIL. There are known bugs in the network
2005-11-27 emellor 8064:ea2875ca5a66 Restore 05_create_noroot, as this test now seems to work, and remove
2005-11-27 emellor 8063:2c54b2f0a676 Remove some Makefile cruft.
2005-11-27 emellor 8062:c08cfaf353c6 Added device-sharing checks for loopback-mounted files. The existing
2005-11-27 emellor 8061:cfcf9212a90b Renable FAIL call that was disabled back when block-attach did not work.
2005-11-26 emellor 8060:895a9ca1b0a6 Write the error message and the hotplug-status=busy in the same transaction, to
2005-11-26 smh22 8059:bf09a8db5bb4 Fix formatting.
2005-11-26 smh22 8058:486f4c9e1c22 Fix save/restore and migrate on x86_64.
2005-11-26 kaf24 8057:001ba14fbb1b More cleanups to the pmd-shared patch.
2005-11-26 kaf24 8056:b05e1c4bc31b Clean the arch_memory_op() for-loop header.
2005-11-26 smh22 8055:5d95ab80f290 Fix x86_64 build.
2005-11-26 emellor 8054:b9181b1c576f Merged.
2005-11-26 emellor 8053:3c21a174e8fc Fix the unpause_basic test. The console will appear to have failed, given the
2005-11-26 emellor 8052:9981fa5ba62b Fix the 06_block-list_checkremove test. The use of string.find was invalid
2005-11-26 emellor 8051:f710753a4026 Added a comment.
2005-11-25 emellor 8050:43e25c2653ee Also, make a small tweak to the 12_block_attach test so that we don't leave
2005-11-25 emellor 8049:8c3ed250366c Check when using physical devices that the device is not already in use. Using
2005-11-25 emellor 8048:701ec436d5ad Only write a success node when coming online, not going offline. Delete the
2005-11-25 emellor 8047:801c6363501b Only write a success node when coming online, not going offline.
2005-11-25 emellor 8046:3c01d53e383d Don't issue the iptables diagnostic when removing entries. Depending upon your
2005-11-25 emellor 8045:4f25a6b49445 Match rename of parameters to match the corresponding hotplug events. This
2005-11-25 emellor 8044:84cf3d018bea Fix handling of devid_end when devid is an integer, but not present as a device.
2005-11-25 kaf24 8043:c3cfc4ff3b08 Implement new memory_op() XENMEM_machphys_mfn_list. Replaces old
2005-11-25 kaf24 8042:549130374cfa In shadow-external mode, every VCPU must free its own
2005-11-25 smh22 8041:d46553f73c6f Tolerate temporary inconsistency between type info and page contents on
2005-11-25 emellor 8040:5ae89ce67486 check_hotplug fails on one of my machines running ubunto 4.10 "Warty
2005-11-25 emellor 8039:206731134e18 Add help option on runtests.sh
2005-11-25 dan 8038:e2e18ef3b204 Add sanity checks that let us know if there are any problems before
2005-11-25 emellor 8037:421ea766aaa0 Fix stupid invalid syntax on network-attach tests.
2005-11-25 emellor 8036:28a117c5ea94 Merged.
2005-11-25 emellor 8035:42474df9b248 Move XenbusState from the Linux-specific xenbus.h into a new file with the Xen
2005-11-25 smh22 8034:9c81a3c5b33b Use page-sized batches in GETPAGEFRAMEINFO2 (and generally tidy up).
2005-11-25 kaf24 8033:26b961b72153 Fix the issue of on x86_64, rhel4 can not get into runlevel 5.
2005-11-25 kaf24 8032:a8ac8be1a889 I cleaned up acm_ops.c and eliminated returns inside the switch
2005-11-25 kaf24 8031:cb215a84d1af Update vtpm driver following the recent changes to the
2005-11-24 kaf24 8030:b0338759544e Big reworking of SHARED_KERNEL_PMD logic. Includes several
2005-11-24 emellor 8029:78b5e590be34 Merged.
2005-11-24 emellor 8028:d1e1d6493d1d Programmatically generate the xm help strings from the snippets, rather than
2005-11-24 emellor 8027:d2b957902c6b Added a count of the number of users of this block device, and refuse to close
2005-11-24 kaf24 8026:f887ddae2b03 Remove CONFIG_PREEMPT configuration option from Xen kernel builds.
2005-11-24 kaf24 8025:877d738e7a40 Quieten down grant-table transfer failure when it is because
2005-11-24 kaf24 8024:0ea18c1ea134 Another PAE fix for pgd_ctor.
2005-11-24 kaf24 8023:0ec1d38f26f7 More PAE PGD fixes. Ensure we do not pin PGDs with no kernel
2005-11-24 kaf24 8022:86964d50bcfa Fix pgd allocation for PAE. We must handle the fact that
2005-11-24 kaf24 8021:a9fef115e8ec Fix 32b non-pae build.
2005-11-24 emellor 8020:64d919032001 Merged.
2005-11-24 emellor 8019:4d1d9f7ebcfc Check whether a device is already configured before trying to configure it
2005-11-24 emellor 8018:1cf273e133c8 Support destruction of device by /dev/sda1 (for example) even when the
2005-11-24 emellor 8017:cbf7efa871ae Minor tidy, no semantic change.
2005-11-24 kaf24 8016:8952af4fc166 Shootdown TLB entries across all VCPUs for SMP shadow mode.
2005-11-24 smh22 8015:8392d3955ed4 Re-enable tools support for live migration on PAE.
2005-11-24 smh22 8014:238727cb4c26 Quiet down live migrate on PAE domains.
2005-11-24 kaf24 8013:ba50c9d1271e Clean up mark_dirty() implementation to check for log-dirty
2005-11-24 kaf24 8012:dca4893b0b9f Remove unused 'nr_recs' field from trace-buffer header
2005-11-24 kaf24 8011:188a4fb5ea1f Adds ac_timer based polling to the ns16550 UART driver. This is
2005-11-24 kaf24 8010:e1728d3c18ca This fixes a small race between when a domain is created and when xentop
2005-11-24 kaf24 8009:9c631c4fe727 xen/common/acm_ops.c, check for a NULL pointer and then
2005-11-24 kaf24 8008:eb87d4c810d3 dom0_ops return -EACCES when the interface version in wrong. I think
2005-11-24 kaf24 8007:f7c7575695b3 Clean up some Xen files in the ioemulator.
2005-11-24 kaf24 8006:bd8418790797 Fix ia64 build. Two typos in header files.
2005-11-23 rread 8005:1ea5d2e3a8f9 Make the microcode driver builtin.
2005-11-23 rread 8004:84453f32e5fc Disable crufty modules still using cli and friends.
2005-11-23 rread 8003:b33e41a69793 Compile IDE drivers as builtins instead of modules.
2005-11-23 emellor 8002:8451c6567123 Reverse accidental commits for changesets 8001 and 7996-7999.
2005-11-23 emellor 8001:9ee811544c40 Merged.
2005-11-23 emellor 8000:b8bca5421d5c Added comment describing usage.
2005-11-23 emellor 7999:55aae13c9e0a imported patch quiet_linux_build.patch
2005-11-23 emellor 7998:a22a83ea77e5 imported patch trace-thread.patch
2005-11-23 emellor 7997:07c608857972 imported patch my-config
2005-11-23 emellor 7996:69dc687f0364 imported patch logging-thread.patch
2005-11-23 emellor 7995:d6034e0e95fc Merged.
2005-11-23 emellor 7994:8aabf8959595 Don't treat the failure of ifconfig vifX.Y down as a fatal error. This hasn't
2005-11-23 emellor 7993:e48bb8550f95 Remove the frontend device directories as well as the backend ones.
2005-11-23 emellor 7992:fc41a9c9bc36 Inside xenbus_switch_state, don't write the new state if the node has already
2005-11-23 emellor 7991:fb42478203b9 Added a hotplug KOBJ_OFFLINE call, for symmetry with the ONLINE call used here.
2005-11-23 rread 7990:ef449cd53cca Build the mouse device into the kernel.
2005-11-23 kaf24 7989:14d733e5e1d0 Fix Xen to build with gcc-4.1.
2005-11-23 kaf24 7988:6cc603ac3f38 Add __iomem and __user pointer annotations to linux sparse tree.
2005-11-23 kaf24 7987:17b98e15bf78 Fix __gpfn_to_mfn() to work correctly when not executed
2005-11-23 kaf24 7986:cd6a8d73f529 Clean up use of get_pfn_from_mfn().
2005-11-23 kaf24 7985:944cf29d126d Move arch-specific portions of grant-table implementation
2005-11-23 sos22 7984:6d9ea03c1baa Merge.
2005-11-23 sos22 7983:9cc161c08b59 Merge.
2005-11-23 sos22 7982:52bddfb334ae Make sure that accesses to the machine_to_phys table all go through
2005-11-23 root 7981:1d754a4ad350 xm-test: add tests for network-attach command
2005-11-23 dan 7980:092ac41ec8bd Add tests for bug #331
2005-11-23 dan 7979:4b8599f53bb4 Make 04_memset_smallmem differentiate between console run-away and console
2005-11-23 emellor 7978:6ab21a197549 Fix to xm create --help from Ken Grant.
2005-11-23 kaf24 7977:6c252ba7a639 BUG_ON test for xmalloc alignment should not be excluded
2005-11-23 kaf24 7976:be41d7631c2f Intel systems with more than 8 CPUs require that the APIC is configured
2005-11-23 kaf24 7975:b6ebabe4658a Add -Wdeclaration-after-statement to CFLAGS only if the
2005-11-22 smh22 7974:393256b2ead0 Avoid GPF when attempting to save / restore 64bit guests. More thought
2005-11-22 kaf24 7973:c7508abc5b6b Add -Wdeclaration-after-statement to Xen and tools build.
2005-11-22 smh22 7972:f7bee3cb1bf1 Tidy up debugging output.
2005-11-22 smh22 7971:72a1421dcf1b Better handle page type info becoming incoherent during live migrate.
2005-11-22 emellor 7970:bc1bfdb35f29 Merged.
2005-11-22 emellor 7969:602aefe7bd48 Make it possible to run valgrind on code linked with the libxc libraries.
2005-11-22 kaf24 7968:dede6fb4c90e When a foreign page is mapped via a grant reference, it
2005-11-22 kaf24 7967:13b2e5c94595 Ignore live flag on PAE/64-bit migrations, rather than
2005-11-22 kaf24 7966:060a6634d9ec SHADOW_CONTROL_OP_OFF should be checkign whether shadow mode
2005-11-22 kaf24 7965:faf5c318f9b0 Fix the zombie domain when destroying 2.6 linux vmx guest.
2005-11-21 rread 7964:f8af1ac29ecb Build the USB boot keyboard and mouse drivers as modules, so the real
2005-11-21 smh22 7963:f612aec588e2 Fix syntax error.
2005-11-21 emellor 7962:c1c8da6f2afe Merged.
2005-11-21 emellor 7961:f546d8697b0e Misc fixes for breakage when moving to new Python/C interface style.
2005-11-21 kgrant 7960:b2364dc83d1f use help in create.py for "xm help create"
2005-11-21 xenrtd 7959:14886c68f254 Catch parsing errors in xm create.
2005-11-21 emellor 7958:11a06dd44a8d Merged.
2005-11-21 emellor 7957:87b520c30cb2 As with xs.c, change the module interface to match the current Python/C
2005-11-21 emellor 7956:52f80621b889 Tidy use of module / package names.
2005-11-21 emellor 7955:f72da8799418 Remove many unnecessary uses of keyword arguments, to reduce complexity.
2005-11-21 smh22 7954:eaec9512f618 Remove unnecessary assert.
2005-11-21 emellor 7953:976e53674e84 Merged.
2005-11-21 emellor 7952:fbd3f3cb6f65 Return the changed path as an argument to the watch callback. This is useful
2005-11-21 kaf24 7951:52020caa244f Change semantics of gnttab_transfer to take the page away
2005-11-21 emellor 7950:e336e186e5f9 Merged.
2005-11-21 emellor 7949:c07d5bab4c2b Fix removal of use of scheduler, broken earlier today by mismerge.
2005-11-21 emellor 7948:27a2cb379c8f Merged.
2005-11-21 emellor 7947:dd50b17dc60f Changes check for "udev", so that it works on debian sid (that does not
2005-11-20 emellor 7946:44d96609ea71 Added document to collate information regarding distro-specific
2005-11-20 dykman 7945:83bc047bb346 1) "brctl show" has no parameters.
2005-11-20 dan 7944:1e3042a93904 First stab at a xend-config.sxp man page.
2005-11-21 kaf24 7943:ff18a169e866 Update the memory_op() hypercall. Add two new subcommands, to
2005-11-21 smh22 7942:bdab22f56efe Fix 'belt + braces' check in xc_linux_save and improve error handling
2005-11-21 kaf24 7941:112a769787d2 Linux swiotlb now uses correct method for determining if any RAM
2005-11-21 kaf24 7940:eaaee5f43c67 Mute error message on SMP resume if a secondary CPU is
2005-11-21 emellor 7939:340effeb64b5 Merged.
2005-11-21 emellor 7938:6738fd14cb58 Replace initialiser for readonly parameter in xshandle_init that should never
2005-11-21 kaf24 7937:0add9fbe93ab Fix grant-table transfer implementation. Also fix transfer
2005-11-21 emellor 7936:675862d22347 Merged.
2005-11-21 emellor 7935:a0b0da36fda3 Removed, now unused.
2005-11-21 emellor 7934:64e43d615167 Append the new device config to our internal structure, in device_create. This
2005-11-21 emellor 7933:8fb11d28df0f Catch RuntimeError inside initDomain, for better handling of out-of-memory, etc.
2005-11-21 emellor 7932:c7a46ec8d4df Remove last remaining use of scheduler.py, so we can remove the whole module.
2005-11-21 emellor 7931:52a3c06be4f8 Downgrade debug message to level "trace".
2005-11-21 emellor 7930:d88b33abf533 Added another test. Fix the existing tests to close the written config file
2005-11-21 emellor 7929:4f7b4ca2e30c Added reset method to Opts so that create.parseCommandLine can be used more than
2005-11-21 emellor 7928:508bc376c1dd Remove whole piles of cruft from the connection layer. The only thing that was
2005-11-21 emellor 7927:3a544c04cc61 Added method so that SrvDaemon can be run in the foreground without all the
2005-11-21 emellor 7926:d7b91e64bd4c Fix typo, and failure to unpack singleton tuple correctly.
2005-11-21 emellor 7925:5b0a7cac1087 Added unit test for the DevController subclasses.
2005-11-21 emellor 7924:2cfded7de82f Change the module registration declarations and change the object creation and
2005-11-21 emellor 7923:e60115657823 Remove all unnecessary uses of keyword arguments, to reduce complexity. In
2005-11-20 kaf24 7922:6a666940fa04 Merge with xen-ia64-unstable.hg.
2005-11-19 djm 7921:c35a32f96d20 Recode usage of FPSR_DEFAULT due to strange double declaration
2005-11-18 djm 7920:878a9891b056 Merge
2005-11-18 djm 7919:e62c54ab862f Fall back to zx1-based configs, defconfigs don't work yet to boot domU
2005-11-18 djm 7918:84f9bec4feaf Fix read of guest psr to properly set dfh and other bits (by Matt Chapman)
2005-11-18 djm 7917:14393678d999 Properly pass iha/itir if data miss occurs when fetching privop (by Matt Chapman)
2005-11-18 djm 7916:ba78f3912b29 Remove DOMU_BUILD_STAGING and supporting code entirely, no longer needed
2005-11-17 djm 7915:51f32d60536b Turn off DOMU_BUILD_STAGING, no longer needed (flagged by Kevin Tian)
2005-11-17 djm 7914:ec2ab25dacee Parse all ACPI MADT entries, not just NR_CPUS (by Alex Williamson)
2005-11-17 djm 7913:424e28ebc882 Turn off duplicate console output (by Alex Williamson)
2005-11-17 djm 7912:ea1214123c2f Remove old version of xen xlilo patch
2005-11-17 djm 7911:d0a2b36f72f2 Integration of the xen4xlilo patch. (by Tristan Gingold)
2005-11-16 djm 7910:8c42a46de7f8 Enable build to work for both generic and non-generic (hpsim issue)
2005-11-16 djm 7909:40fc727dd1c0 Changes so that Xen can be compiled with gcc 4.0.2: (by Tristan Gingold)
2005-11-16 djm 7908:36cea432bbed Enable generic build for dom0 and build for domU with CONFIG_VT forced off
2005-11-16 djm 7907:ee15a2ae7f24 Fix problem if itlb miss occurs when in metaphysical mode
2005-11-14 djm 7906:5e142e1f41e6 Support dom0_mem parameter at boot option (by Masaki Kanno)
2005-11-11 djm 7905:bd234c9603ce Fix delivery of nat consumption faults (still chatty)
2005-11-11 djm 7904:12d4d2dc06a2 Punt to slow path for itc.i/d for region0 to avoid metaphys problem
2005-11-11 djm 7903:d7bcc7bbf981 Fix region0 virtual accesses
2005-11-20 kaf24 7902:715184c81749 Small build fix to Python xenstore interface library.
2005-11-19 kaf24 7901:aad88a902892 The patch allows one to configure NR_CPUS >8 (16 by default, same as the
2005-11-19 kaf24 7900:cc1d77bba4b0 Enable the Xen hypervisor ACM security policy to be determined at boot
2005-11-19 kaf24 7899:f5dafee503ba This patch is to fix a few performance "bugs" in the xenmon.py script.
2005-11-19 kaf24 7898:5c7d103efb99 Fix shadow log-dirty mode for x86_64 xenlinux. Tested
2005-11-19 cl349 7897:317e5a7092e2 Revert 04a7decd0645b23f1f398340e927eb191f0e754d since it's not needed.
2005-11-19 cl349 7896:86cf8f4e5de5 Move tpmfe.h file next to other xen specific header files.
2005-11-19 cl349 7895:04a7decd0645 Fix support for sxp domain configuration files.
2005-11-18 smh22 7894:94d39d9acc8e Only resume xenbus /after/ we've prepared our VCPUs; otherwise the
2005-11-18 kaf24 7893:56d05708736a Do not allow an uninitialised VCPU to be brought up. Also
2005-11-18 kaf24 7892:378e1c58bcd2 The xentrace_format script doesn't work on x86/64. Python pads the input
2005-11-18 kaf24 7891:0970a2fdbee9 make_page_readonly() must flush unused kmaps when handling
2005-11-18 kaf24 7890:8b384e741382 Improve make_page_readonly and make_page_writable:
2005-11-18 kaf24 7889:69ea493e415a Simplify arbitrary_virt_to_phys, and fix the x86/64 version to mask
2005-11-18 emellor 7888:5c954929bb0d Merged.
2005-11-18 emellor 7887:049dee79c76d Remove one further reference to network_limit_help that I missed when merging.
2005-11-18 emellor 7886:0dd531d4af46 Merged.
2005-11-18 emellor 7885:eb3ecf6abe87 Remove barbaric abuse of goto out of one nested block and into a previous one.
2005-11-17 emellor 7884:b7afc0be59b2 Initialise the request ID in xs_talkv, to silence valgrind. We're not actually
2005-11-17 emellor 7883:e710b125b4cf Initialise the request ID in xs_talkv, to silence valgrind. We're not actually
2005-11-17 emellor 7882:34d9095e79e3 Simplify the logic of each of the functions here, removing the many bizarre
2005-11-18 emellor 7881:ad2720178268 Merged.
2005-11-18 emellor 7880:7d75f5a88f06 From Ken Grant: Add per command help / make help match new man pages.
2005-11-18 kaf24 7879:51bb139329b2 Disable live relocation for PAE and x86/64. Currently it can
2005-11-18 kaf24 7878:419b32f72179 Remove conditionally-compiled code for Linux 2.4.
2005-11-18 dan 7877:7209244ea3d1 Make test 15_create_smallmem pass mem=16M on the kernel command line.
2005-11-18 dan 7876:74d4d3be6b0a Added a test to verify that devices come and go from block-list
2005-11-18 sean 7875:d02fd103cbc6 updates to xmdomain.cfg.5 man page to document most used options, and
2005-11-18 dan 7874:ab845d97de72 Add hping to the ramdisk. Also, do some very simple versioning.
2005-11-18 sean 7873:60bb9e11bd7d trivial add to .hgignore to ignore all the pulled content for xm-test's buildroot
2005-11-18 sean 7872:7f8969754896 added block device content, including finding a few more bugs in xen
2005-11-18 kaf24 7871:5b5f1b0aca33 Set up fully-virtualised RTC time zone default to local
2005-11-17 smh22 7870:f6fdb6e0d3c9 Fix race in blkfront resume path (watch thread could fire watch during the
2005-11-17 jrb44 7869:51f91ef6c3b5 Fix x86-64 build.
2005-11-17 kaf24 7868:65e0699dc9e1 merge
2005-11-17 kaf24 7867:1a1c0f9b242e Fix event_pending() macro to match the assembly-language
2005-11-17 emellor 7866:80e393599413 Merged.
2005-11-17 emellor 7865:418954da5c0f Correct buffer->size at the same time as buffer->capacity when shrinking down a
2005-11-17 kaf24 7864:c640c0c7f821 The perdomain mapping area in Xen space requires more than
2005-11-17 emellor 7863:9da47130ff42 Merged.
2005-11-17 emellor 7862:c0ef782130db Documentation: remove Twisted Matrix pre-req
2005-11-17 dan 7861:9a8110cb09bd Updates to the xm-test README file.
2005-11-17 emellor 7860:88c2d4bbe7c9 This patch explains network-* options in xm.1, including the bits that are
2005-11-17 dan 7859:c2f0ed9158ad Update 01_pause_basic test for new console behavior.
2005-11-17 dan 7858:234b3d608c86 Make test 04_memset detect bug #380 and restart the console daemon.
2005-11-17 emellor 7857:2ce5edc0ccbd Here's the patch for making the otherend_changed entrypoint
2005-11-17 kaf24 7856:4c0606fb701b Fix IOCTL_PRIVCMD_GET_MACH2PHYS_MFNS to work properly for
2005-11-17 smh22 7855:0adacfa2e33f Fix pinning logic on restore.
2005-11-16 emellor 7854:3f39f030fa89 Merged.
2005-11-16 dan 7853:cbf6f95e9c62 Test for creating a domain with too little memory.
2005-11-16 dan 7852:28eec8977024 Make 01_reboot test more robust.
2005-11-16 smh22 7851:e4e1674a747d One more try...
2005-11-16 smh22 7850:9c68f4a58aa9 Fix annoying error introduced during cleanup. Oops.
2005-11-16 smh22 7849:c5a49efa11d6 Trivial fixes for 64bit and xend.
2005-11-16 smh22 7848:fe3a892b33b4 Many fixes for save/restore and related areas for PAE in particular. Now
2005-11-16 emellor 7847:9b345321fd06 Merged.
2005-11-16 emellor 7846:32b574b24b18 Watch for changes in the /vm section of the store, so that we update our
2005-11-16 emellor 7845:3631592ad7d3 Added an unwatch method, so that XendDomainInfo can unregister the watch from
2005-11-16 emellor 7844:8c736c042f72 Move the registration of the @releaseDomain watch so that we avoid a watch
2005-11-16 emellor 7843:3867d93d86f7 Downgrade the failure to change the iptables settings from fatal to an error.
2005-11-16 emellor 7842:8ed932ab9f2a Merged.
2005-11-16 jmb 7841:dee321bf18e9 Dom0 might not be called Domain-0, so ask for the name in shutdown.py, instead of hardcoding it
2005-11-16 kaf24 7840:6f1477035134 Rename XENVER_parameters to slightly more informative
2005-11-16 emellor 7839:50dcb6266990 Merged.
2005-11-16 emellor 7838:725bf42d4713 Review checks for Error string when checking that bad arguments are handled
2005-11-16 kaf24 7837:fb50fba1895c Fix up start_info_t magic string to match the format of
2005-11-16 kaf24 7836:fa99d895bb18 This fixes the following scenerio:
2005-11-16 kaf24 7835:1df8b53bdd37 Change ISA_IO_BASE to fix_to_virt(FIX_ISAMAP_BEGIN). It used to be
2005-11-16 kaf24 7834:80b61bdceb26 Remove unnecessary cast of kmalloc() result.
2005-11-16 kaf24 7833:54a05cd0d060 Add definitions of some swiotlb symbols to pci-dma.c.
2005-11-16 kaf24 7832:9f4efb238f5b /dev/mem write function should use copy_from_user, not copy_to_user.
2005-11-16 kaf24 7831:592d8f74d23d merge.
2005-11-16 kaf24 7830:2e0700008a87 Correctly export xencons functions to avoid ugly 'extern'
2005-11-16 kaf24 7829:022818ea3914 Fix function that shouldn't be globally defined.
2005-11-16 emellor 7828:5019c8d034c4 Merged.
2005-11-16 emellor 7827:fa76c455af35 The following patch removes every (hopefully) reference to network-limit.
2005-11-16 kaf24 7826:9bf6f907b3ff Trivial coding style fix.
2005-11-16 kaf24 7825:3d89876eb4d4 Add function declarations, and ensure we prevent mismatch
2005-11-16 kaf24 7824:e1142d983179 Replace 0 with NULL when assigning pointer fields/parameters.
2005-11-15 kaf24 7823:9c7aeec94f8a Fix 64-bit build that I broke by making acpi table mapping
2005-11-15 emellor 7822:10bafcc750fb Make watchStart and watchMain global functions rather than classmethods,
2005-11-15 emellor 7821:009eb32c0ae4 Merged.
2005-11-15 emellor 7820:210a5b625e30 Have a watch callback return 0 or 1 depending upon whether it would like to
2005-11-15 emellor 7819:151837f6c26b Remove the handling of TypeError inside gather. It is not thrown by int()
2005-11-15 kaf24 7818:5e111356ba17 Ensure we initialise the cpu_present_map before
2005-11-15 emellor 7817:2acbe70dd418 This patch fixes dom0 SMP vcpu hotplug. Currently, domains without
2005-11-15 emellor 7816:fcf13f653dba This patch fixes a number of vcpu related issues.
2005-11-15 emellor 7815:49bf2a4863b6 Merged.
2005-11-15 emellor 7814:a064c5804eae Fix race between xspy_read_watch and xspy_watch, by placing the watch in the
2005-11-15 kaf24 7813:0895376edf73 acpi change is Xen/x86 specific, so make it dependent on
2005-11-15 kaf24 7812:3918cc7f679e Upgrade Xen's msr.h to include definitions from Linux 2.6.14.
2005-11-15 emellor 7811:bb0e5f7f94fd Merged.
2005-11-15 emellor 7810:60bf9aa39043 Have the vif scripts expect the offline event, not the remove event. With
2005-11-15 emellor 7809:bb270cb5d2e8 Added link_exists function, for neatness. Check for the existence of the pdev
2005-11-15 danms 7808:4bdcb7f8c3d7 Reduce the time required to start xm-test domains by allowing the console
2005-11-15 emellor 7807:1831da8249ba Merged.
2005-11-15 emellor 7806:97d11e40d8ca This patch is largely stylistic, and gets rid of StuddlyCaps formatting in
2005-11-15 emellor 7805:4f56eb7d814a This patch adds more content around the scheduler portions of the xm.1 man
2005-11-15 emellor 7804:c395b060b45d This patch is another in the continued effort to flesh out the man pages, it
2005-11-15 kaf24 7803:e60d8a3ad96e Update hgignore list.
2005-11-15 kaf24 7802:394390f6ff85 The new userland monitoring tool, XenMon.
2005-11-15 kaf24 7801:e580f8051888 Extra tracing in Xen to support XenMon.
2005-11-15 kaf24 7800:6e3e98e1c182 Previous changeset trivially broke ioemu/helper2.c. Fix it.
2005-11-15 kaf24 7799:3864566bc833 This patch fixed keyboard issue for linux kernel 2.6 in vmx guest.
2005-11-15 kaf24 7798:00aa8e4609e2 Properly declare ioapic_update_EOI().
2005-11-15 kaf24 7797:312e3f18bd6c Initialise secondary CPUs via an arch_initcall rather than
2005-11-14 kaf24 7796:ed2ef64fdc33 get_page_type() must clean up writable pagetable state
2005-11-14 kaf24 7795:dd754654d427 Better fix for flushing conflicting batched ptwr state
2005-11-14 kaf24 7794:4f03592bc7f5 Flush writable pagetable state before emulating a PT
2005-11-14 kaf24 7793:090e44133d40 Use make_lowmem_page_readonly/writable() in preference to the
2005-11-14 kaf24 7792:bdf1a8039d13 Failure to revalidate a writable pagetable page should crash
2005-11-14 emellor 7791:6d981d34cf52 Fix check for a working iptables installation. Checking for the iptables
2005-11-14 emellor 7790:2de6e301a640 Merged.
2005-11-14 emellor 7789:edc33eea8630 Added line of debugging to try and catch hotplug script race.
2005-11-14 emellor 7788:504111fd562a Allocate MAC addresses using Xensource Inc's new OUI.
2005-11-14 kaf24 7787:3842ebd7d480 Declare local variables at the start of a block, not in the middle
2005-11-14 kaf24 7786:20bd6f55b813 Clean up xenstore/console shared page initialisation, which is
2005-11-14 kaf24 7785:8ee7df2c18d1 Revert accidentally applied changes from changeset
2005-11-14 kaf24 7784:b631c9328e49 Trivial Makefile cleanup for ioemu.
2005-11-14 kaf24 7783:5aad7e145e50 If /sbin/ isn't in the path, udev rules will erroneously not get
2005-11-12 emellor 7782:bffbe58801d0 The various changes to move to using info instead of passing the config
2005-11-12 emellor 7781:4f247dc79d0a Further changes to xm.1 man page.
2005-11-12 emellor 7780:5ee1f7f3fc9b From Charles Coffing <ccoffing@novell.com>:
2005-11-12 emellor 7779:55af8b55abd8 The following patch is work in progress to add more meat to the xm.1 man
2005-11-12 dan 7778:a06405d12a10 This test was failing for he wrong reason. Calls to block-attach after the
2005-11-12 emellor 7777:fa237e03d3e7 Disable use of mmap. This allows Xenstored to run with an NFS-mounted
2005-11-11 emellor 7776:776ef2fb6fd8 Merged.
2005-11-11 emellor 7775:bf7c16e761fc New Xenbus driver structure, bringing an explicit state machine to the table.
2005-11-11 emellor 7774:e2e7f47e6f79 Rename the commands inside the hotplug scripts to match those used by hotplug
2005-11-11 emellor 7773:9523e6d10511 New location for code common to both netfront and netback, with the MAC parsing
2005-11-11 smh22 7772:995e94c4802e Attached patch allows PAE xenlinux to run in the shadow mode using
2005-11-11 smh22 7771:e023e37b3c7a Fix make_page_readonly/make_page_writeable on PAE guests - previous behaviour
2005-11-11 emellor 7770:980967b0b161 Don't call iptables if it is not installed. This code is only there to ensure
2005-11-11 emellor 7769:1444adb1c407 Fix function call syntax in vif-route and vif-nat.
2005-11-11 emellor 7768:e002282b79c8 Merged.
2005-11-11 emellor 7767:c927e3761a96 Chmod a+x.
2005-11-11 kaf24 7766:cc5450d52e49 Missed two files from NULL-pointer-check changeset.
2005-11-11 kaf24 7765:fcb7e5616102 Remove unnecessary NULL checks before freeing memory blocks.
2005-11-11 kaf24 7764:41c8a2ea07c0 Fix application of OS patches to deal better with failure.
2005-11-11 kaf24 7763:cc1c250e672d Max xen skbuff allocation is now 64KB. kmem caches only
2005-11-11 kaf24 7762:b5c95258fe59 Merge with xen-unstable-ia64.hg
2005-11-10 djm 7761:2f98977d9f85 Enable gcc3.4 with CONFIG_SMP (by Alex Williamson)
2005-11-10 djm 7760:0ec32c6f0963 Blkfront no longer built by default, need CONFIG_XEN_BLKDEV_FRONTEND
2005-11-10 djm 7759:fae79fdcd49b Merge
2005-11-10 djm 7758:9be9bc0b0f11 Fix typo
2005-11-10 djm 7757:4aeb53ba2890 Merge latest xen-unstable into xen-ia64-unstable
2005-11-10 djm 7756:b12a48d9e841 Reflect various missing traps/faults (flagged with printf for now).
2005-11-10 djm 7755:214bd6a0ed27 Adapt to new evtchn interfaces.
2005-11-10 djm 7754:5b2d9807725d Back out partial fix in ia64-unstable 7665/7/8, breaks Debian boot
2005-11-09 djm 7753:be53bbe62f2e Don't panic for other region physaddr handling in vcpu_translate
2005-11-09 djm 7752:7fd6dff1631d Don't panic for (rare) dom0 physaddr with uncacheable attribute
2005-11-09 djm 7751:8ddc812626b2 Fix ia64 tools build (new parameter in xc_vmx_build)
2005-11-09 djm 7750:d3594980a8f1 Enable region0 virtual addresss in vcpu_translate (but still broken elsewhere)
2005-11-08 djm 7749:7d81d6b8c302 Fix domU (by Kevin Tian)
2005-11-11 kaf24 7748:0b4596caf761 nloopbacks default is now 8. So vifnum of greater than 7 requires
2005-11-11 kaf24 7747:eaee11008e68 Add MOVSX instr support to VMX MMIO decoder.
2005-11-11 kaf24 7746:778394bb27f3 Remove unnecessary ifdef in defn of xprintk. Install
2005-11-10 kaf24 7745:b9e8654c3f10 Fix Linux fault.c indentation.
2005-11-10 smh22 7744:5aa93e3c2a22 Fix page-table dump on PAE with >4GB MFNs.
2005-11-10 kaf24 7743:476d02c1346c Merge with http://xenbits.xensource.com/ext/xen-unstable-docs.hg
2005-11-10 Robb Romans 7742:f1c07363956b Add "Securing Xen" adapted from Anthony Liguori's Wiki entry.
2005-11-10 Robb Romans 7741:79e8991af6b4 A few doc cleanups. Replace bitkeeper with mercurial.
2005-11-10 Xiaofeng Ling 7740:6a593de2f8ba This patch use same expression as vif for vmx guest but has a distinguish "type=ioemu"
2005-11-10 emellor 7739:10e6946477b8 Removed autogenerated file.
2005-11-10 emellor 7738:975aa9e4def3 Fix the log reopening by moving the code with all the races out of the signal
2005-11-10 kaf24 7737:4982559d8fde Indirect writes to phys_to_machine_mapping array through an inline
2005-11-10 kaf24 7736:d916497135ac When creating exception/interrupt stack frames for a guest,
2005-11-10 kaf24 7735:c405c0d1b49b This patch fix some issue on masked interrupt:
2005-11-10 kaf24 7734:bee09e2200ab Fix IPI handling before vcpu launched
2005-11-10 kaf24 7733:de41f5e24cf1 For vmx domain, because shadow_mode_reference is set later in
2005-11-10 kaf24 7732:e436e4e93076 Add some minor defensive coding/error handling in xc_vmx_build.c like
2005-11-10 kaf24 7731:bdb8c00ddb85 merge
2005-11-10 kaf24 7730:74737286e9f5 Enable xm console for vmx guest.
2005-11-10 kaf24 7729:d5775d0bcf1e Fix some more bugs in pygrub including:
2005-11-10 emellor 7728:a8b759a40372 Merged.
2005-11-10 emellor 7727:139aabe357a4 Various chmod a+x.
2005-11-10 danms 7726:578736096552 Modularize runtest.sh and add a quick option.
2005-11-10 danms 7725:0c3335a98f0b Make the 04_restore test verify that two block devices and two nics are
2005-11-10 danms 7724:7562dc888468 Remove this accidental commit
2005-11-10 dan 7723:fb4f48f0116e Tweak the usage of mke2fs to be quiet, so that the XML reports
2005-11-10 danms 7722:2bcfd776cb7f Add this file that wasn't in the tarball for the initial import
2005-11-10 danms 7721:3920df5da25e Remove semicolons from Console.py. It's a habit.
2005-11-10 kaf24 7720:06d08564b982 Attached patch fixes a thinko in pygrub's setup.py
2005-11-10 kaf24 7719:b8eaf192bad7 Enable export of set_nmi_callback in suitably priv 64-bit doms.
2005-11-10 kaf24 7718:08f0066158c3 Updates comments in network-bridge, removes dead code, minor typo fixes.
2005-11-10 emellor 7717:8a5dca8c1e8f Merged.
2005-11-09 emellor 7716:ad6a208992cc Added missing __init__.py.
2005-11-09 smh22 7715:8f83f7ccf185 Fix shadow bitmap sizing for logdirty mode.
2005-11-09 kaf24 7714:5823dbfbb4cd Move linear faulting address (%cr2) out of the page fault
2005-11-09 emellor 7713:136b2d20dc81 Cope with the ValueError exception that we get if you use Xend with the recent
2005-11-09 kaf24 7712:b2ea26d2099a Support recent change moving virtual IOAPIC model into Xen for
2005-11-09 kaf24 7711:34a0dcb1700c Attached patch allows building of netfront and blkfront as modules
2005-11-09 kaf24 7710:83ec10103067 gnttab_request_free_callback needs to be exported for building modular
2005-11-09 kaf24 7709:6b62605e77b5 Remove use of get_gendisk in blkfront gen_gendisk is no long exported
2005-11-09 kaf24 7708:356c175366a1 Allow xen_create_contiguous_region() to fail gracefully if it
2005-11-09 smh22 7707:5066d2aa2fb0 More fixes for save/restore; use configured memory for generating sxp.
2005-11-09 emellor 7706:1e6147db55cf This patch prevents the xm-test console library from duplicating the
2005-11-09 emellor 7705:b0b854126410 This patch adds a new test that attempts to save and restore a domain
2005-11-09 emellor 7704:003339f0fcb2 Chmod a+x.
2005-11-09 smh22 7703:539b2757642e Fix 64-bit build.
2005-11-08 smh22 7702:b3c2bc39d815 Enable save/restore for PAE domains.
2005-11-08 smh22 7701:abbe3df33774 Use '-' instead of '_' in xen version strings.
2005-11-08 kaf24 7700:98bcd8fbd5e3 Fix alloc_skb() to ensure data is always physically contiguous.
2005-11-08 kaf24 7699:0915074c356e Rationalise the kernel event-channel binding interfaces. The
2005-11-08 emellor 7698:37ad91483bd3 Increase the static constant default number of loopback interfaces, nloopbacks,
2005-11-08 emellor 7697:7cbcdccd659d Merged.
2005-11-08 emellor 7696:e2bb85722b91 Fix two leaks in the pyxc interface. The dictionaries are being added
2005-11-08 Michael Fetterman 7695:6e2225934d84 merge
2005-11-08 Michael Fetterman 7694:f544934dd0b6 merge
2005-11-08 Michael Fetterman 7693:c665ab5a6b44 Cleanup various shadow mode asserts.
2005-11-08 mafetter 7692:6d298cac0e8d Bug fix in error handling in get_page_from_l4e()
2005-11-08 mafetter 7691:0f62ea79cd8d Fixed domain refcounting bug (found by inspection)
2005-11-08 mafetter 7690:d25bdfb2576e Fixed a bug in the audit code.
2005-11-08 unknown 7689:dd0e2e9fa4e6 Fixed domain refcounting bug (found by inspection)
2005-11-08 mafetter 7688:c4fc28fb580a Fix vncviewer spawning so it actually works.
2005-11-08 mafetter 7687:913ad6d48cbc Added some minor defensive coding/error handling in xc_linux_build.c
2005-11-07 unknown 7686:889814fb94c5 Minor Makefile cleanup in tools/libxc/Makefile
2005-11-07 unknown 7685:06abebc3a56d Make xen0's default config match itself after a "make oldconfig"
2005-11-07 unknown 7684:188fc4838586 Minor updates to .hgignore
2005-11-08 emellor 7683:a5195bf5671d Merged.
2005-11-08 emellor 7682:8e1703090053 Added file missed on commit of earlier patch by Dan Smith.
2005-11-08 emellor 7681:53f52fc28f8b This patch removes all of the auto-generated files that were checked
2005-11-08 emellor 7680:c969320ee59f This patch increments the version number of xm-test so that we can
2005-11-08 emellor 7679:dfbdf1d264ef This patch adds a URL to the reporting site, as well as a note about
2005-11-08 emellor 7678:f79854882e1f 1. Set the UID and EUID of the process when trying to switch to a
2005-11-08 emellor 7677:40f3ce3516cb 1. Unmark the 07 and 08 tests of block_attach as XFAIL
2005-11-08 emellor 7676:464e03b08f65 Remove unused parameter.
2005-11-08 kaf24 7675:1470a9d40072 Remove unused and unnecessary gnttab ioctl.
2005-11-08 kaf24 7674:33b2e15c2ade Update tools/examples docs.
2005-11-08 kaf24 7673:8914eb171c66 After move randomMac to netif in 7637, we need to this for vmx guest.
2005-11-08 kaf24 7672:a7a35d0a4a7c Remove the execute bit from shell snipplets (the -common files not
2005-11-08 kaf24 7671:becf19225569 Fix the clean target of the tools/xenstore Makefile to
2005-11-08 kaf24 7670:0aeb37de0e4a merge
2005-11-07 djm 7669:66dd96e90be4 Merge xen-unstable into xen-ia64-unstable again (to get ioapic changes)
2005-11-07 djm 7668:d51b071bfcfc Enable ar.unat handling for fast paths (by Anthony Xu)
2005-11-07 djm 7667:b547291cb6d4 Missed ia64 changes to one drivers/xen file
2005-11-07 djm 7666:b6cce4237ded Merge latest xen-unstable into xen-ia64-unstable
2005-11-07 djm 7665:dd0db9019177 Fast tlb miss reflection (mostly working, missing robustness, default off)
2005-11-04 djm 7664:5a4893a537ca Minor driver code changes/rearrangement to reduce ia64-specific patches
2005-11-03 djm 7663:b4263a0216a9 Enable test for running_on_xen from modules
2005-11-03 djm 7662:98209d207d14 Fix gcc-3.4 compiler errors (submitted by Takebe Akio)
2005-11-03 djm 7661:f1949cd70f89 Oops, backout accidental test config, committed in wrong directory
2005-11-03 djm 7660:7b3230c51fbb Test new config
2005-11-03 djm 7659:4ef1a7322bf4 Fix console output and bug in evtchn_ia64 (by Tristan Gingold)
2005-11-03 djm 7658:55aaa12a542a Fix ar.unat save/restore for fast rfi (by Anthony Xu)
2005-11-02 djm 7657:854cfcbef774 Adapt for recent change in xen-unstable common/trace.c
2005-11-01 djm 7656:3f237000e59c Fix hyper_set_kr bug -- was always setting kr0. (Found by Kevin Tian)
2005-10-31 djm 7655:fbf92a68ff36 Mask vector for delivering vhpt fault correctly.
2005-10-31 djm 7654:4f8302838037 Load kernel regs from virtual kernel regs at domain switch (found by Kevin Tian)
2005-10-31 djm 7653:aa81f4e44ca5 Fixes for first step in getting domU back up (by Kevin Tian)
2005-11-08 emellor 7652:055efdd6b7c5 Merged.
2005-11-08 emellor 7651:7e3faea076ec Push the process of waiting for devices to come up right out of DevController,
2005-11-08 emellor 7650:eafd932231ae Rearrange restart logic so that a failure to restart a domain does not cause
2005-11-08 emellor 7649:f2202af64023 Mark plenty of variables as unused, and remove an unused import.
2005-11-08 emellor 7648:dcfbfae87f6c Remove unused XENSTORED_XYZ constants.
2005-11-07 emellor 7647:ca37f8be9426 Rename parameter to avoid shadowing builtin.
2005-11-07 kaf24 7646:25599e222c33 Fix pagetable pinning logic for xen/i386 kernels. The pin
2005-11-07 kaf24 7645:63aeaa2152d8 This patch remove the obsolete ioapic code on qemu device model side.
2005-11-07 kaf24 7644:9bb7a75f120f This patch add virtual IOAPIC support for VMX guest.
2005-11-07 kaf24 7643:781b6dd73e4c This patch change the vmx mmio handler to static.
2005-11-07 emellor 7642:a05e55c919c1 Merged.
2005-11-07 emellor 7641:12c3b4463cba Added description of the behaviour of rename-restart.
2005-11-07 jbulpin 7640:d1b5ad8e8b03 Fixed syntax error in iopif patch.
2005-11-07 kaf24 7639:a4bd444c5424 merge
2005-11-07 kaf24 7638:19e5385bc5b3 fast_flush_area() should index the unmap request array using
2005-11-07 emellor 7637:b47b79585772 Move the randomMAC method from xm.create into server.netif. This way, it can
2005-11-07 emellor 7636:f392a8fc7494 Fix misnamed call to legacy_mask_to_prefix. Thanks to Tim Moreton for finding
2005-11-07 emellor 7635:a4bff55d4a16 Diagnostic for hitting the nloopbacks limit. This is presumably the cause of
2005-11-07 emellor 7634:ecb5997f7b25 Wholesale import of xm-test 0.4.0.
2005-11-07 emellor 7633:365245f2a106 Hack around problem whereby VMX domains (using the ioemu device) now fail
2005-11-07 emellor 7632:5d9de9f4baf4 Added assertion, to stop it blowing up more obscurely a little later.
2005-11-07 emellor 7631:43fbea30b5c8 Tidy exception handling on IntroduceDomain, quieten down one debug message, add
2005-11-07 emellor 7630:19a226d8db16 Make xenstored reopen its trace file on SIGHUP. This allows one to rotate the
2005-11-07 kaf24 7629:1f57d567cf4b Add support for the ioport_permission dom0 op to xend and xm
2005-11-06 kaf24 7628:270469d40f02 Revert c/s 7626 -- it's missing a new file.
2005-11-06 kaf24 7627:55194bd55b86 Fix error path in blkback driver where a grant mapping in the
2005-11-06 kaf24 7626:c352591ebfdf Add support for the ioport_permission dom0 op to xend and xm
2005-11-06 kaf24 7625:b67d2d2465aa Added domain_ioport_permission to the python module xen.lowlevel.xc,
2005-11-06 kaf24 7624:15dc55145e55 Added xc_domain_ioport_permission to libxc, which wraps the dom0 op
2005-11-06 kaf24 7623:f41c33671a43 This patch adds a new boot parameter, dom0_ioports_disable, which
2005-11-05 kaf24 7622:0cae0c6436f5 This patch is intended to make qemu support ia64/vti. We have validated
2005-11-05 kaf24 7621:65c3b9382caa This patch is to remove the pit_timer when the vmx domain is
2005-11-05 kaf24 7620:b180310a0d2c vlapic_init alloc memory for struct vlapic, so it should do a memset on
2005-11-05 smh22 7619:2e880b1fbe84 Quiet down balloon driver.
2005-11-05 smh22 7618:a45408260abb Check correct flag in grant transfer - this eliminates the most common
2005-11-04 kaf24 7617:a969d918674e Remove shadow audit debugging. Too noisy for
2005-11-04 kaf24 7616:6a2d93c2b32d Specifying 'mem=' as Linux boot parameter disables the default
2005-11-04 kaf24 7615:21d175472d55 This is a fix for some device model corner cases including:
2005-11-04 kaf24 7614:1a5861311b04 This patch adds a check to make sure the config file passed to
2005-11-04 kaf24 7613:d9d88dd713ba This is another patch that adds an arg_check() to domid and domname so
2005-11-04 kaf24 7612:98515ca23ca3 This patch adds an arg_check into the set_vcpus code in xm, so that we
2005-11-03 kaf24 7611:289b73a5ace7 Simplified vmx_platform.c by removing obsolete code and redundant vmread's.
2005-11-03 emellor 7610:ca2e91ab4311 Merged.
2005-11-03 emellor 7609:fe487b19c379 Fix handling of child in forkHelper.
2005-11-02 kaf24 7608:76fbcb25d174 Fix map_domain_page() by reverting a bogus simplification
2005-11-02 sos22 7607:9cdfcecf4968 Merge.
2005-11-01 sos22 7606:5ffe3f16aa52 Make SMP alternatives work under xenolinux rather than just native,
2005-11-02 emellor 7605:4321438e92a7 Merged.
2005-11-02 emellor 7604:7f8db234e9db Rewritten handling of child stderr to avoid deadlock.
2005-11-02 kaf24 7603:e519f3239a97 Make the -V option of xenconsoled actually do something.
2005-11-02 kaf24 7602:d507f32afba9 Make it clear that the result of xs_get_domain_path() must be free()'d.
2005-11-02 kaf24 7601:4ec05d64f202 Fix memory leak in domain cleanup spotted by doremifa in #xen.
2005-11-02 kaf24 7600:89030fab2c3f The attached patch to 1) fix a 64-bit bug with some of the data packing,
2005-11-02 kaf24 7599:03d51c0b0546 fix VMX decoder for MOVZ instruction.
2005-11-02 kaf24 7598:c31edd72086d Just some small code cleanup to shadow.c, no logic changed.
2005-11-02 kaf24 7597:5ed53e973b83 Changeset 7419 introduced a check for DOM0 before setting a bit in the
2005-11-01 kaf24 7596:ae2e13795c63 >I'm hitting an ASSERT in alloc_monitor_pagetable() with debug=y and I
2005-11-01 kaf24 7595:305649f5ad56 Fix 'nosmp' and ensure that CPU#0 is reported properly
2005-11-01 kaf24 7594:3492adc0ad60 Temporary fix for blkfront failure on save/restore.