age |
author |
revision |
description |
2009-06-29 |
Isaku Yamahata |
19848:5839491bbf20 |
[IA64] replace MAX_VCPUS with d->max_vcpus where necessary.default tip |
2009-06-29 |
Isaku Yamahata |
19847:772e809e58ce |
[IA64] plumb tmem hypercall entry point on ia64. |
2009-06-29 |
Isaku Yamahata |
19846:5d35b3f7898b |
[IA64] remove a warning |
2009-06-25 |
Keir Fraser |
19845:02003bee3e80 |
Update QEMU_TAG for f2e0a24d00b2f0c591719bab088fbe3654955066 |
2009-06-25 |
Keir Fraser |
19844:aad8bb7f5e10 |
p2m hap: Fix dirty vram tracking function |
2009-06-25 |
Keir Fraser |
19843:d5c97cd22d6f |
minios: add few missing constants in limits.h |
2009-06-25 |
Keir Fraser |
19842:04476e5ef35d |
x86 hvm: Make sure port 0x80 in hvm_io_table[] is set correctly |
2009-06-25 |
Keir Fraser |
19841:c30ace4ad49f |
tools: fix inverted logic check |
2009-06-25 |
Keir Fraser |
19840:e94691561b48 |
stubdom: use XENFIRMWAREDIR |
2009-06-25 |
Keir Fraser |
19839:1b90659add64 |
xend: create /var/lock/subsys at startup |
2009-06-25 |
Keir Fraser |
19838:95f051cb70b4 |
x86 hvm: Fix printf format specifier |
2009-06-25 |
Keir Fraser |
19837:eb82fc994ab2 |
VT-d: remove debug prints and turn on qinval read/write drains |
2009-06-25 |
Keir Fraser |
19836:d9890e67d2b7 |
tools: add SHAREDIR to buildmakevars2file |
2009-06-25 |
Keir Fraser |
19835:edfdeb150f27 |
Fix buildsystem to detect udev > version 124 |
2009-06-25 |
Keir Fraser |
19834:edd603e77be4 |
tools: fix x11 check |
2009-06-24 |
Keir Fraser |
19833:f3a909c8e8e6 |
blktap2: A final few NetBSD fixes |
2009-06-24 |
Keir Fraser |
19832:f1fec38c8228 |
blktap2: Further netbsd build fixes. |
2009-06-24 |
Keir Fraser |
19831:b51f9542ab14 |
tools: remove hard coded paths in example config files |
2009-06-24 |
Keir Fraser |
19830:e7a585e69ce3 |
blktap2: Fix a & vs && typo |
2009-06-24 |
Keir Fraser |
19829:e6c7d6398d38 |
x86 mca: Fix typo of MCA recovery flags |
2009-06-24 |
Keir Fraser |
19828:180ae4bca33e |
VT-d: don't disable VT-d engine in suspend for security purpose |
2009-06-24 |
Keir Fraser |
19827:84932aa99aae |
xend: Fix vbd/tapdisk device destruction |
2009-06-24 |
Keir Fraser |
19826:7750bae3d042 |
blktap2: Fix some printf format specifiers (PRIu64). |
2009-06-24 |
Keir Fraser |
19825:81edfffb3aff |
Scaling guest's TSC when the target machine's frequency is different |
2009-06-24 |
Keir Fraser |
19824:50634c215234 |
Move muldiv64 out and make it as a public function. |
2009-06-24 |
Keir Fraser |
19823:82bbce59b65d |
save/restore : Save guest's preferred TSC frequency in image |
2009-06-24 |
Keir Fraser |
19822:1b6616141e82 |
x86 shadow: Fix a few SHOPT_OUT_OF_SYNC ifdefs. |
2009-06-23 |
Keir Fraser |
19821:442fb5f1e0a2 |
Update hgignore file |
2009-06-23 |
Keir Fraser |
19820:3c7536d6b583 |
xend: Fix python syntax error |
2009-06-23 |
Keir Fraser |
19819:c1bdfb5c3c5c |
tools python: remove unused auxbin functions |
2009-06-23 |
Keir Fraser |
19818:415505139333 |
Get rid of hardcoded pathes for stubdom and hotplug scripts |
2009-06-23 |
Keir Fraser |
19817:b7f73a7f3078 |
blktap2: portability fixes for NetBSD |
2009-06-23 |
Keir Fraser |
19816:5f5112a7d2ff |
xenconsoled: fix timestamp log |
2009-06-23 |
Keir Fraser |
19815:b6612dd06218 |
VT-d: correct kill hvm_timer |
2009-06-23 |
Keir Fraser |
19814:20c0df018786 |
xenconsoled: Fix rate-limit calculation overflow leading to console freezes. |
2009-06-23 |
Keir Fraser |
19813:b55070edb185 |
tools: don't require hardcoded firmware path in guest config file |
2009-06-23 |
Keir Fraser |
19812:d9b988c65ebf |
Fix network-bridge ifup problem when bridge has no IP address. |
2009-06-23 |
Keir Fraser |
19811:bfbd7a85d2f8 |
xend: Fix tapdisk creation for managed domains |
2009-06-23 |
Keir Fraser |
19810:aa472909b39c |
vtd: IO NUMA support |
2009-06-23 |
Keir Fraser |
19809:71c67be96ef6 |
tools: consistently use $(PYTHON) |
2009-06-23 |
Keir Fraser |
19808:16c2806b09c6 |
x86: Another assign_irq_vector() cleanup. |
2009-06-23 |
Keir Fraser |
19807:468561f3c8ee |
Only allow DOMCTL_max_vcpus to increase vcpus from zero. |
2009-06-19 |
Keir Fraser |
19806:703ced548925 |
VT-d: fix MSI source-id of interrupt remapping |
2009-06-19 |
Keir Fraser |
19805:2f1fa2215e60 |
VT-d: pci code cleanup |
2009-06-19 |
Keir Fraser |
19804:e2625f235940 |
xend: fix a regression in c/s 19791. |
2009-06-19 |
Keir Fraser |
19803:07fea69baadc |
x86: Fix legacy irq allocation issue |
2009-06-19 |
Keir Fraser |
19802:f3211c71e8f0 |
xend: fix BlktapController's device creation |
2009-06-19 |
Keir Fraser |
19801:c3a94ac4c031 |
P2M: check whether hap mode is enabled before using 2mb pages |
2009-06-19 |
Keir Fraser |
19800:78962f85c562 |
IOMMU: Add two generic functions to vendor neutral interface |
2009-06-18 |
Keir Fraser |
19799:dc0d1200e3f3 |
buildconfigs/src.git-clone: use git clone, avoid git remote |
2009-06-18 |
Keir Fraser |
19798:af06333d4c5d |
x86 hvm: Fix bootstrapped boolean check in start_{svm,vmx}(). |
2009-06-18 |
Keir Fraser |
19797:8440fc9f7a25 |
x86-64: do not pass unmanageable amounts of memory to Dom0 |
2009-06-18 |
Keir Fraser |
19796:1c01814f9a25 |
Introduce page_list_move() |
2009-06-18 |
Keir Fraser |
19795:4f779d41b0ba |
blktap: re-enable blktap1 if blktap2 is disabled |
2009-06-18 |
Keir Fraser |
19794:94bf7d4854eb |
xend: Improve error messages of xm sched-credit |
2009-06-18 |
Keir Fraser |
19793:8018f09ef039 |
xendomains script: Small fix |
2009-06-18 |
Keir Fraser |
19792:407e2e7dca5b |
Allow tools to see the hypervisor command line. |
2009-06-18 |
Keir Fraser |
19791:c0d2838fc10f |
stubdoms: qemu monitor support |
2009-06-18 |
Keir Fraser |
19790:01ad2654815a |
minios: Use posix_openpt() rather than non-standard openpty(). |
2009-06-18 |
Keir Fraser |
19789:cf6d3211ec59 |
xend: pci: find_parent: should return string rather than int |
2009-06-18 |
Keir Fraser |
19788:2f9e1348aa98 |
x86_64: allow more vCPU-s per guest |
2009-06-18 |
Keir Fraser |
19787:cecc76506afc |
x86_64: don't allocate L1 per-domain page table pages in a single chunk |
2009-06-18 |
Keir Fraser |
19786:d835ad2f6980 |
x86: properly handle vcpu-to-pcpu mask conversion |
2009-06-18 |
Keir Fraser |
19785:82366af53828 |
Remove bogus checked in file headers.chk, remove it on make clean, and |
2009-06-18 |
Keir Fraser |
19784:44fe7ad6fee8 |
x86 svm: Clean up and fix start_svm() to avoid memory leaks and |
2009-06-17 |
Keir Fraser |
19783:61ec78692b13 |
xend: pass-through: Clean up hvm_destroyPCIDevice() |
2009-06-17 |
Keir Fraser |
19782:902df7680e2e |
xend: pass-through: Use common parsing code in getDeviceConfiguration() |
2009-06-17 |
Keir Fraser |
19781:85fdfb7da88c |
xend: pass-through: Use common parsing code in parse_pci_configuration() |
2009-06-17 |
Keir Fraser |
19780:d8b2b1712ea6 |
xend: pass-through: Add pci_tuple_to_dict() |
2009-06-17 |
Keir Fraser |
19779:bc7715954087 |
xend: pass-through: Use generic code in pci_opts_list_to_sxp() |
2009-06-17 |
Keir Fraser |
19778:a4036225c168 |
xend: pass-through: Move pci conversion functions to pci.py |
2009-06-17 |
Keir Fraser |
19777:60588f1f055f |
Subject: xend: pass-through: Add pci_dict_cmp() |
2009-06-17 |
Keir Fraser |
19776:9e36ef77f658 |
xend: pass-through: Common parse_pci_name() |
2009-06-17 |
Keir Fraser |
19775:bda5ab0cb387 |
stubdom: update config example to reflect that the serial option can |
2009-06-17 |
Keir Fraser |
19774:74911141ce79 |
xenconsole: fix assumption about printed max domid length. |
2009-06-17 |
Keir Fraser |
19773:11d8ca329b54 |
minios: support secondary guest consoles. |
2009-06-17 |
Keir Fraser |
19772:aaab04808ee7 |
Introduce mechanism to check standard conformance of headers |
2009-06-17 |
Keir Fraser |
19771:0ea75c3b7743 |
tmem: fix 32-on-64 support |
2009-06-16 |
Keir Fraser |
19770:64a932c92a7c |
x86: fix s3 resume on AMD CPUs |
2009-06-16 |
Keir Fraser |
19769:2d68d518038b |
x86: Allow guests to allocate up to 2MB (superpage) memory extents. |
2009-06-16 |
Keir Fraser |
19768:67a0ffade665 |
x86: improve output resulting from sending '0' over serial |
2009-06-16 |
Keir Fraser |
19767:cb6f8a34b59a |
x86/hvm: don't pass through port 0x80 in a few special cases |
2009-06-16 |
Keir Fraser |
19766:133c889c21a7 |
vtd: ats and queued invalidation cleanup |
2009-06-16 |
Keir Fraser |
19765:f2a3b7188906 |
x86, hvm: set vcpu->is_initialised after restore/migration |
2009-06-16 |
Keir Fraser |
19764:775afcdc2759 |
x86, hvm: fix a domain_lock leak |
2009-06-16 |
Keir Fraser |
19763:45ca3f3c3f98 |
xend: support for older pciutils without -vmm option, and improve |
2009-06-16 |
Keir Fraser |
19762:d96cf4c974d5 |
tmem: cleanups |
2009-06-16 |
Keir Fraser |
19761:b52a91a45c65 |
xend: pass-through: Use common parsing code in preprocess_pci() |
2009-06-16 |
Keir Fraser |
19760:4bc1347b9b86 |
xend: pass-through: Use PCIDevice as the parameter for the constructor for PCIQuirk |
2009-06-16 |
Keir Fraser |
19759:11c3f4e786b3 |
xend: pass-through: Remove PciDeviceNotFoundError, it is never used |
2009-06-16 |
Keir Fraser |
19758:0573bbe19499 |
xend: pass-through: sxp.merge() cant deal with values being a list |
2009-06-16 |
Keir Fraser |
19757:c7fabc081498 |
xend: pass-through: cleanupDevice: move and remove recently added vslot entry |
2009-06-16 |
Keir Fraser |
19756:dce4d6840db1 |
xend: pass-through: tidy up PciController() |
2009-06-16 |
Keir Fraser |
19755:08de8ec655c2 |
xend: pass-through: fix typo: spx -> sxp |
2009-06-16 |
Keir Fraser |
19754:a5f584c1e2f6 |
xend: pass-through: Only call setupOneDevice() once per device |
2009-06-16 |
Keir Fraser |
19753:cc07094a02e4 |
vtd: Clean up lock for VT-d register writes |
2009-06-16 |
Keir Fraser |
19752:fa51db0871e1 |
vtd: Fix flush for SRTP and SIRTP set |
2009-06-16 |
Keir Fraser |
19751:eeb0fce9aeaf |
xend: support multiple consoles per domain |
2009-06-16 |
Keir Fraser |
19750:f07a915ecc17 |
xenconsole: support for multiple consoles per domain |
2009-06-16 |
Keir Fraser |
19749:f649dd4454af |
tmem: fix minor accounting error |
2009-06-16 |
Keir Fraser |
19748:8373971089a7 |
tools/xenballoond: add tmem capability to directed/self-ballooning |
2009-06-16 |
Keir Fraser |
19747:7f9286d21706 |
x86: Switch to using pvops kernel by default for Linux |
2009-06-16 |
Keir Fraser |
19746:6e2f1bba71e9 |
Remove bogus link from COPYING file. |
2009-06-16 |
Keir Fraser |
19745:55ca7ef865b4 |
Fix dependencies in tools/include/xen-foreign/Makefile |
2009-06-16 |
Keir Fraser |
19744:2cbedd22149a |
xend: allow config file compatibility with new tap syntax |
2009-06-16 |
Keir Fraser |
19743:c23aeb37b17f |
x86 mca: Support MCA recovery actions for latest Intel platforms |
2009-06-16 |
Keir Fraser |
19742:376c0749586e |
xend: Show "bootable" information only once in 'xm list --long' |
2009-06-16 |
Keir Fraser |
19741:465950bbdf46 |
blktap2/vhd, daemon: serialize subdirs-all and subdirs-install |
2009-06-08 |
Keir Fraser |
19740:112680f620bf |
Update QEMU_TAG to e0bb6b8df60863bca0163a1688baf4854e931e55 |
2009-06-08 |
Keir Fraser |
19739:4448fae52553 |
xend: pci: fix extract_the_exact_pci_names() |
2009-06-05 |
Keir Fraser |
19738:8dd5c3cae086 |
x86 hvm: move dirty_vram into struct hvm_domain |
2009-06-05 |
Keir Fraser |
19737:6eff3fe96aff |
vmx: Change xen macro name for Intel vmexit reason 41 |
2009-06-05 |
Keir Fraser |
19736:9f4c5734e4aa |
blktap2: README updates |
2009-06-05 |
Keir Fraser |
19735:21d1fcb0be41 |
xend: Convert the type of superpages to integer to fix a TypeError. |
2009-06-05 |
Keir Fraser |
19734:4fb8a6c993e2 |
VT-d: correct way to submit command to GCMD register |
2009-06-05 |
Keir Fraser |
19733:a69daf23602a |
VT-d: define a macro for waiting hardare completion |
2009-06-05 |
Keir Fraser |
19732:931dbe86e5f3 |
VT-d: remove useless variables |
2009-06-05 |
Keir Fraser |
19731:01748ccc4da3 |
Intel VT-d: fix Stoakley boot issue with iommu=1 |
2009-06-04 |
Keir Fraser |
19730:687040d3f342 |
docs: Note that changelog is not up to date for Xen 3.4+ |
2009-06-04 |
Keir Fraser |
19729:43833a6d50a5 |
x86: hap dirty vram tracking |
2009-06-04 |
Keir Fraser |
19728:50cf07f42fdd |
xm: Remove redundant os.waitpid() call from do_console() |
2009-06-04 |
Keir Fraser |
19727:abdd365e2ec3 |
vtd: ia64 fix of intremap.c |
2009-06-04 |
Keir Fraser |
19726:d8b7b51f482b |
xend: pci: only extract the exact pci BDFs |
2009-06-04 |
Keir Fraser |
19725:265de5701b82 |
xm: Don't die when trying to conect the console to short-lived domains |
2009-06-04 |
Keir Fraser |
19724:2c1d94eb996f |
blktap2: fix parallel Make. |
2009-06-04 |
Keir Fraser |
19723:6c24ffb01d6b |
xm: pass-through: sort the output of xm pci-list |
2009-06-04 |
Keir Fraser |
19722:691087b8d4ac |
xend: pass-through: Use AUTO_PHP_SLOT as unknown vslot |
2009-06-04 |
Keir Fraser |
19721:2c172f9db417 |
xm: xen-api, pass-through: create: Use vslot for hotplug_slot |
2009-06-04 |
Keir Fraser |
19720:8f64f43624e8 |
xend: xen-api, pass-through: Add create_dpci_from_sxp() |
2009-06-04 |
Keir Fraser |
19719:728eb34bbfcc |
xm, xend: xen-api: DPCI.get_hotplug_slot() returns a decimal |
2009-06-04 |
Keir Fraser |
19718:19fc31fe2e31 |
xend: pass-through: prefix vslot with 0x in device configration |
2009-06-04 |
Keir Fraser |
19717:94f6bf69e8e8 |
xm: xen-api, pass-through: Dont pass empty opts |
2009-06-04 |
Keir Fraser |
19716:a3125a83e40b |
xm: xen-api: Install create.dtd in SHAREDIR |
2009-06-04 |
Keir Fraser |
19715:f569292aacc5 |
xend: pass-through: report attach errors from device model |
2009-06-04 |
Keir Fraser |
19714:76afaac7df86 |
libxc: fix link error on ia64 |
2009-06-04 |
Keir Fraser |
19713:e638b32985fb |
rombios: compute checksum for roms bigger than a segment |
2009-06-04 |
Keir Fraser |
19712:7a215fae6f1f |
minios: Introduce BSD license COPYING file |
2009-06-03 |
Keir Fraser |
19711:2e522b843a21 |
minios: Clean up and remove Linux remnants from x86_64.S |
2009-06-03 |
Keir Fraser |
19710:6e100efd4b48 |
Update QEMU_TAG to c9c1a645fcfdba8c4a15a56e29d5ea7b7bcd7aa6 |
2009-06-03 |
Keir Fraser |
19709:011948e1b5a7 |
hvmloader: Scan for gpxe-capable NICs until one is found. |
2009-06-03 |
Keir Fraser |
19708:c4b048ce6a4b |
x86: Clean up get_page_from_l1e() to correctly distinguish between |
2009-06-03 |
Keir Fraser |
19707:07cf79dfb59c |
vtd: Fix apic pin to interrupt remapping table index |
2009-06-03 |
Keir Fraser |
19706:49e8816db57a |
x86: pin_2_irq[].pin should be initialised to -1. |
2009-06-03 |
Keir Fraser |
19705:4e22d660ece3 |
typo: occured -> occurred |
2009-06-03 |
Keir Fraser |
19704:ffcc665158ae |
xend: requested_vslots is no longer needed |
2009-06-03 |
Keir Fraser |
19703:3ee4e1884c4e |
x86: Fix XENPF_getidletime to correctly modify cpumask. |
2009-06-03 |
Keir Fraser |
19702:c5fb6374e79f |
blktap: fix empty QCOW images (bug 1430 part 2) |
2009-06-03 |
Keir Fraser |
19701:f989778298d8 |
blktap: fix and use ROUNDUP macro (bug 1430 part 1) |
2009-06-03 |
Keir Fraser |
19700:e7b63b30ae3d |
blktap2: human readable output for tapdisk2 creation problems |
2009-06-03 |
Keir Fraser |
19699:18c8270da77c |
minios: refactor xenbus state machine |
2009-06-02 |
Keir Fraser |
19698:f72d26c00002 |
xend: pci: improve the assignability checking |
2009-06-02 |
Keir Fraser |
19697:42fe00c6f8b4 |
Enable pci mmcfg and ATS for x86_64 |
2009-06-01 |
Keir Fraser |
19696:4294a04b24bc |
tmem: shared ephemeral (SE) pool (clustering) fixes |
2009-06-01 |
Keir Fraser |
19695:027f19e97e28 |
libxc: Implement stub xc_gnttab_map_table() for non-linux. |
2009-06-01 |
Keir Fraser |
19694:2e83c670f680 |
Revert 19658:28a197617286 "Fix up the synchronisation around grant |
2009-06-01 |
Keir Fraser |
19693:28c6c955998c |
minios: Remove Linux attribution for mktime() as it's not true since c/s 19638. |
2009-06-01 |
Keir Fraser |
19692:72ff07f65e16 |
Update QEMU_TAG: 5beedb58147cbb04e206a71429198b6316217cfc |
2009-06-01 |
Keir Fraser |
19691:f44438bc79ac |
libxc: Exchange a page for PV guest |
2009-06-01 |
Keir Fraser |
19690:6d6ec6f966cf |
libxc: Export xc_core_arch_map_p2m_writable() |
2009-06-01 |
Keir Fraser |
19689:4b2172c60a8c |
libxc: Add a function to map a domain's grant table. |
2009-06-01 |
Keir Fraser |
19688:bd39df93a29e |
libxc: export xc_map_m2p() so that it can be called outside. |
2009-06-01 |
Keir Fraser |
19687:84c1f7c46444 |
Export page offline hypercalls to user space tools. |
2009-06-01 |
Keir Fraser |
19686:50134a902c66 |
tmem: fix corner case crash on forcible domain destruction |
2009-06-01 |
Keir Fraser |
19685:45447c0f7c6e |
blktap: Revert parts of c/s 19349. |
2009-05-30 |
Keir Fraser |
19684:46468a3b2d5f |
xend: Fix HVM domain restore (undefined HVM_ImageHandler.superpages). |
2009-05-30 |
Keir Fraser |
19683:d02c3b25c7c0 |
Revert 19657:9ff5c79b0ceb |
2009-05-30 |
Keir Fraser |
19682:bfa933a4628d |
passthrough: Fix test_and_clear_bit() caller to clear bitmap, not bitmap pointer |
2009-05-29 |
Keir Fraser |
19681:f6dab6ff90c8 |
xend: Add serialise_pci_opts() and split_pci_opts() |
2009-05-29 |
Keir Fraser |
19680:401a793c4b42 |
xend: Fix check for request to detach non-existent device |
2009-05-29 |
Keir Fraser |
19679:ec2bc4b9fa32 |
xend: hot-plug PCI devices at boot-time |
2009-05-29 |
Keir Fraser |
19678:ef6911934b6f |
xend: use popen2 module instead of subprocess for Python 2.3 |
2009-05-29 |
Keir Fraser |
19677:50e048b77ad1 |
blktap2: fix a compilation error (missing PATH_MAX) |
2009-05-29 |
Keir Fraser |
19676:02cee9e4363e |
xm: Unify the output of pci-list |
2009-05-29 |
Keir Fraser |
19675:ae5bd69227d1 |
Free pirq_array/pirq_to_evtchn in complete_domain_destroy(). |
2009-05-29 |
Keir Fraser |
19674:527b628b8e83 |
Revert 19661:326b24bfa9f9 "Free pirq_to_evtchn/pirq_mask..." |
2009-05-29 |
Keir Fraser |
19673:f3bed18decfc |
[VTD] laying the ground work for ATS |
2009-05-28 |
Keir Fraser |
19672:fe84a14aacd1 |
Serialize iptables calls in hotplug scripts |
2009-05-28 |
Keir Fraser |
19671:ae810b258394 |
blktap2: Fix build with gcc3. Cannot handle defining a function which |
2009-05-28 |
Keir Fraser |
19670:0e111bfd22d0 |
x86: Fix flush_area_mask() and on_selected_cpus() to not race updates |
2009-05-28 |
Keir Fraser |
19669:e95c4611a0ae |
xend: Update info['platform']['pci'] |
2009-05-28 |
Keir Fraser |
19668:56d00bbc21e2 |
blktap2: fix tapdisk-channel.c |
2009-05-28 |
Keir Fraser |
19667:241607f414c8 |
blktap2: fix makefile of blktap2 |
2009-05-28 |
Keir Fraser |
19666:8bf58f09e45a |
udev-script: udev rule for pci_iomul device. |
2009-05-28 |
Keir Fraser |
19665:bf37a89269bf |
x86 vmx: Unrestricted guest (realmode) support |
2009-05-28 |
Keir Fraser |
19664:878e4c128991 |
minios: implement ffs, ffsl and ffsll. |
2009-05-27 |
Keir Fraser |
19663:8baf03526ab1 |
Update Xen version for 3.5-unstable |
2009-05-27 |
Keir Fraser |
19662:fe68405201d2 |
x86: Fix 32-bit build. |
2009-05-27 |
Keir Fraser |
19661:326b24bfa9f9 |
evtchn: Free pirq_to_evtchn/pirq_mask arrays on domain destruction. |
2009-05-27 |
Keir Fraser |
19660:649226acc47e |
[IA64] adjust ia64 xc_domain_restore() signature |
2009-05-27 |
Keir Fraser |
19659:411ecf6d1f19 |
[IA64] add ia64 _raw_rw_is_write_locked |
2009-05-27 |
Keir Fraser |
19658:28a197617286 |
Fix up the synchronisation around grant table map track handles. |
2009-05-27 |
Keir Fraser |
19657:9ff5c79b0ceb |
xend: Device duplicate check fix |
2009-05-27 |
Keir Fraser |
19656:87c411a7c1df |
x86 svm: Add support for Pause Filtering to AMD SVM |
2009-05-27 |
Keir Fraser |
19655:494c2ebf9d19 |
xm: Specify sensible default for superpages domain config option. |
2009-05-27 |
Keir Fraser |
19654:11b3b6fafc7b |
rombios: fix trying to boot from next device |
2009-05-27 |
Keir Fraser |
19653:b671d568115f |
x86/hvm: fix off-by-one errors in vcpuid range checks |
2009-05-27 |
Keir Fraser |
19652:7dfc0a20fa59 |
Remove unused 'retry' parameter from on_selected_cpus() etc. |
2009-05-27 |
Keir Fraser |
19651:822ea2bf0c54 |
Pass cpumasks by reference always. |
2009-05-27 |
Keir Fraser |
19650:6705898f768d |
x86: eliminate hard-coded NR_IRQS |
2009-05-27 |
Keir Fraser |
19649:fcc71d023408 |
tmem: build fix |
2009-05-26 |
Keir Fraser |
19648:f0e2df69a8eb |
x86 hvm: Allow cross-vendor migration |
2009-05-26 |
Keir Fraser |
19647:1c627434605e |
blktap2: a completely rewritten blktap implementation |
2009-05-26 |
Keir Fraser |
19646:f210a633571c |
Transcendent memory ("tmem") for Xen. |
2009-05-26 |
Keir Fraser |
19645:9749e8f6e3d8 |
uninstall: get rid of hardcoded pathes |
2009-05-26 |
Keir Fraser |
19644:ad59f1c032ec |
x86 hvm viridian: Provide dummy support for APIC assist page to satisfy Win7. |
2009-05-26 |
Keir Fraser |
19643:916331c26dc1 |
pvgrub: few lines in shutdown_blkfront were removed by mistake. |
2009-05-26 |
Keir Fraser |
19642:dc7de36c94e3 |
xm, xend: passthrough: Add assigned_or_requested_vslot() |
2009-05-26 |
Keir Fraser |
19641:caa8c0e2d6f6 |
xend: Fix xm pci-detach for inactive devices |
2009-05-26 |
Keir Fraser |
19640:cc682927d123 |
blkif: Clarify units for 'sector'-sized blkif request params. |
2009-05-26 |
Keir Fraser |
19639:205b1badbcfd |
Add support for superpages (hugepages) in PV domain |
2009-05-26 |
Keir Fraser |
19638:9535ef2be909 |
minios: replace mktime implementation |
2009-05-26 |
Keir Fraser |
19637:97f2e7c576ab |
PV-on-HVM: Define atomic_cmpxchg() for old Linux kernels. |
2009-05-26 |
Keir Fraser |
19636:0f752c773497 |
stubdom: 'file' based disk sharing |
2009-05-26 |
Keir Fraser |
19635:85d6849bdcd9 |
minios: Fix blkfront driver when sector_size != 512 |
2009-05-21 |
Keir Fraser |
19634:61404d971c92 |
xend: Fix typo in usage of new auxbin.xen_configdir() function |
2009-05-20 |
Keir Fraser |
19633:89e50c449307 |
ACPI/NUMA: Improve SRAT parsing |
2009-05-20 |
Keir Fraser |
19632:b0966b6f5180 |
x86-64: also handle virtual aliases of Xen image pages |
2009-05-20 |
Keir Fraser |
19631:cafab2084410 |
x86: don't map more than the allocated space for frame_table |
2009-05-20 |
Keir Fraser |
19630:1695a86b3d7c |
x86: some assorted irq related cleanups |
2009-05-20 |
Keir Fraser |
19629:5369133d772c |
Introduce __must_be_array |
2009-05-20 |
Keir Fraser |
19628:23f9857f642f |
tools: get rid of hardcoded config dirs |
2009-05-20 |
Keir Fraser |
19627:070f456143d3 |
xend: remove spurious pci_len from getDeviceSxprs |
2009-05-19 |
Keir Fraser |
19626:145e49b8574c |
gnttab: for sanity's sake, don't access the active grant table |
2009-05-19 |
Keir Fraser |
19625:d8d0f32090cb |
gnttab: Remove unused per-domain map_count field |
2009-05-19 |
Keir Fraser |
19624:6e286d08c4a9 |
x86: Fix the P2M audit code. |
2009-05-19 |
Keir Fraser |
19623:e0221531d0e5 |
stubdom: Rebuild the ocaml runtime libraries with the options needed |
2009-05-19 |
Keir Fraser |
19622:b4de3a393f21 |
minios: Implement some extra lib functions for ocaml xenstored stubdom |
2009-05-19 |
Keir Fraser |
19621:49f2f2aa5f83 |
minios: Define extra stub functions to allow build of ocaml xenstored stubdom |
2009-05-19 |
Keir Fraser |
19620:2eb9f1db70a4 |
ocaml-xenstored: Allow to build ocaml xenstored instead of C version |
2009-05-19 |
Keir Fraser |
19619:303793468225 |
tools: Fix an obvious xgettext build typo. |
2009-05-19 |
Keir Fraser |
19618:780041c4a96d |
xend: Fix xm pci commands for inactive managed domains. |
2009-05-19 |
Keir Fraser |
19617:62ec6aae4ba9 |
xend: Make hotplug script timeouts configurable |
2009-05-19 |
Keir Fraser |
19616:61501fa86b1b |
python: get rid of hardcoded search pathes in python code. |
2009-05-19 |
Keir Fraser |
19615:13a4f4e6d0a3 |
x86 hvm: Correctly emulate task switches into vm86 mode. |
2009-05-19 |
Keir Fraser |
19614:e421fd04e150 |
x86_emulate: Emulate LLDT and LTR instructions. |
2009-05-19 |
Keir Fraser |
19613:4e7c5eb71774 |
xentrace: Trace IRQs and entry/exit timestamps. |
2009-05-19 |
Keir Fraser |
19612:fad68a77af5c |
xend: adjust relocation buffer size |
2009-05-19 |
Keir Fraser |
19611:887337323bd8 |
tools: clean up handling of xen config and scripts directories. |
2009-05-19 |
Keir Fraser |
19610:a89e83f2d43e |
xend: solve issues with xm block-configure command. |
2009-05-19 |
Keir Fraser |
19609:4d6029814742 |
xend: Avoid deprecation warnings with Python 2.6. |
2009-05-19 |
Keir Fraser |
19608:674e4d43955f |
x86, cpufreq: fix ondemand governor to take aperf/mperf feedback |
2009-05-19 |
Keir Fraser |
19607:b5522741f6b5 |
ioemu: Export PREFIX variable to ioemu build environment. |
2009-05-19 |
Keir Fraser |
19606:f71c5e3ac252 |
x86 hvm: Provide x2APIC identifier in CPUID leaf 0xb. |
2009-05-19 |
Keir Fraser |
19605:c1340cda65fb |
stubdom: fix issue with phy disks |
2009-05-19 |
Keir Fraser |
19604:eb66644da833 |
x86: Use PGC_cacheattr_mask rather than a hardcoded constant. |
2009-05-18 |
Keir Fraser |
19603:9890a1e5b6ab |
Update README for 3.4 branch. |
2009-05-15 |
Keir Fraser |
19602:40d4267296ad |
vt-d: Fix interrupt remapping for multiple IOAPICs |
2009-05-14 |
Keir Fraser |
19601:b7f4937d76d1 |
cpuidle: Fix possible false judge caused by type casting |
2009-05-14 |
Keir Fraser |
19600:3bac2fcfbafc |
xen public: make mmuext_op's vcpumask field const |
2009-05-13 |
Keir Fraser |
19599:7d552e56d105 |
x86 vmx: Ensure debug-mode intercept for int3 and debug exceptions are |
2009-05-13 |
Keir Fraser |
19598:07fbc48553e8 |
passthrough: Fix PCI hot-plug option parsing |
2009-05-11 |
Keir Fraser |
19597:2522cc95efd2 |
x86: update ioport_quirks_tbl[] for the proliant BL2xx |
2009-05-11 |
Keir Fraser |
19596:c6b7c6a3e5b3 |
stubdom docs: Update to reflect the new way of configuring stubdom domains. |
2009-05-08 |
Keir Fraser |
19595:2656ab6fa828 |
x86 hvm: hvm_set_callback_irq_level() must not be called in IRQ |
2009-05-07 |
Keir Fraser |
19594:bf946cc3008b |
Permit user to suppress passing --prefix to setup.py |
2009-05-07 |
Keir Fraser |
19593:a1a0bd345acc |
xend: fix the pci BDF format string |
2009-05-06 |
Keir Fraser |
19592:fb3e1e84d8f4 |
x86: Extend VMX_PERF_EXIT_REASON_SIZE to sync with latest SDM |
2009-05-04 |
Keir Fraser |
19591:7a73e3aeb224 |
x86: Fix a couple of asm constraints. |
2009-04-30 |
Keir Fraser |
19590:f80cf52a4fb6 |
Update Xen version for 3.4.0-rc4-pre |
2009-04-30 |
Keir Fraser |
19589:799983aa13af |
Added tag 3.4.0-rc3 for changeset 22e01301ff64 |
2009-04-30 |
Keir Fraser |
19588:22e01301ff64 |
Update Xen version for 3.4.0-rc33.4.0-rc3 |
2009-04-30 |
Keir Fraser |
19587:ecf6277e0f66 |
cpuidle: Fix for timer_deadline==0 case |
2009-04-30 |
Keir Fraser |
19586:54dbd70406ad |
xenstore: Add brief notice regarding xenstore protocol limits to xs.h. |
2009-04-29 |
Keir Fraser |
19585:cc6db34c2996 |
x86_32: Fix build after e820 verbosity printks. |
2009-04-29 |
Keir Fraser |
19584:86f659545f17 |
x86 shadow: fix audit mode. |
2009-04-29 |
Keir Fraser |
19583:ea068394ec12 |
x86: Add boot options regarding e820 parsinga nd clipping. |
2009-04-28 |
Keir Fraser |
19582:648d7de355dd |
x86 vmx: Reuse idtv_info to avoid double read of IDT_VECTORING. |
2009-04-27 |
Keir Fraser |
19581:f734a724902b |
Update XEN_LINUX_GIT_REMOTEBRANCH to match changes made in upstream |
2009-04-27 |
Keir Fraser |
19580:a63d20d7a941 |
xend: Fix for op_pincpu in SrvDomain.py |
2009-04-27 |
Keir Fraser |
19579:d89f655e5698 |
xend: fix cset 19547:b2c43b0fba71 (a managed domain may not shutdown) |
2009-04-27 |
Keir Fraser |
19578:9fdcd3ab84b7 |
x86 hvm: During task switch, LDT must be loaded before all other |
2009-04-25 |
Keir Fraser |
19577:7809e0941b38 |
x86 vtd: Do not exclude freed percpu areas from dom0 vtd tables. |
2009-04-24 |
Keir Fraser |
19576:ce273aa880e5 |
x86: Detect bogus BIOS e820 tables which are not fully covered as |
2009-04-24 |
Keir Fraser |
19575:dc5bd14a4675 |
xentrace: Clean up HVM I/O tracing. |
2009-04-24 |
Keir Fraser |
19574:40156cbaf244 |
xentrace: fix trivial typo. |
2009-04-24 |
Keir Fraser |
19573:026957d523f9 |
xend: modify the order of resetting/deassigning device. |
2009-04-23 |
Keir Fraser |
19572:8b152638adaa |
stubdoms: handle cdrom devices in the config file |
2009-04-23 |
Keir Fraser |
19571:3ccd0f0dba5b |
x86 numa: Fix left shift overflows |
2009-04-23 |
Keir Fraser |
19570:855e2f5ddb67 |
stubdom: drop lwip support |
2009-04-23 |
Keir Fraser |
19569:4eef30c14a14 |
xm: Fix hot-unplug of statically-assigned devices |
2009-04-23 |
Keir Fraser |
19568:4dd8ed253ee0 |
x86: Remove bogus vtd frametable range check |
2009-04-23 |
Keir Fraser |
19567:cd92432a7af4 |
xend: Do not overwrite xauthority and display with empty values |
2009-04-23 |
Keir Fraser |
19566:c7d2f046aa29 |
stubdoms: generate stubdom config file |
2009-04-22 |
Keir Fraser |
19565:1afc1ded0ed7 |
xc_save: fixes typo in error message. |
2009-04-22 |
Keir Fraser |
19564:cdc044f665dc |
network-bridge: Fix for bonding |
2009-04-21 |
Keir Fraser |
19563:6ba4e34d21d3 |
intel vtd: Remove the BUG_ON in domain_context_mapping(). |
2009-04-21 |
Isaku Yamahata |
19562:5599cc1e0a84 |
[IA64] fix early access to per cpu area. |
2009-04-20 |
Keir Fraser |
19561:69ba67bdbf93 |
xenconsoled: Fixes to domain management. |
2009-04-20 |
Keir Fraser |
19560:423a7f500059 |
x86: fix next->vcpu_dirty_cpumask checking in context_switch() |
2009-04-20 |
Keir Fraser |
19559:cc2267c6d53b |
xend: The method union_update on a set was renamed to update in Python 2.3 |
2009-04-17 |
Keir Fraser |
19558:ec9c4b76355b |
TXT: update Makefile to latest tboot tarfile |
2009-04-17 |
Keir Fraser |
19557:226ef307cd2e |
AMD IOMMU: Fix ioapic interrupt remapping |
2009-04-17 |
Keir Fraser |
19556:b44db970f6b7 |
cpuidle: Add support for Always Running APIC timer, CPUID_0x6_EAX_Bit2. |
2009-04-17 |
Keir Fraser |
19555:150662e5adfc |
x86: avoid EPT scanning errors when splitting superpages during live migration |
2009-04-17 |
Keir Fraser |
19554:b920a2f799d9 |
xend: clean up qemu-dm related items on domain destroy |
2009-04-16 |
Keir Fraser |
19553:655dc3bc1d8e |
Update Xen version for 3.4.0-rc3-pre |
2009-04-16 |
Keir Fraser |
19552:82c08da7e69f |
Added tag 3.4.0-rc2 for changeset 087854cf3ed9 |
2009-04-16 |
Keir Fraser |
19551:087854cf3ed9 |
Update Xen version for 3.4.0-rc23.4.0-rc2 |
2009-04-16 |
Keir Fraser |
19550:b14dc215dd19 |
cpuidle: Fix PV RTC I/O port access hook |
2009-04-15 |
Keir Fraser |
19549:573e6673e9e0 |
cpuidle: Enable hpet broadcast by default |
2009-04-15 |
Keir Fraser |
19548:3e64dfebabd7 |
passthrough: allow pt_bind_irq for msi update |
2009-04-15 |
Keir Fraser |
19547:b2c43b0fba71 |
xend: serialise domain restart threads |
2009-04-15 |
Keir Fraser |
19546:9e29ba71e169 |
xend: fix avoidance to restart domain on crash |
2009-04-15 |
Keir Fraser |
19545:34dca01addc9 |
x86: Disable cpuidle by default unless hpet broadcast is available. |
2009-04-14 |
Keir Fraser |
19544:94ffd85005c5 |
x86: Support discontiguous sets of multiboot modules. |
2009-04-14 |
Keir Fraser |
19543:81d6b5762c40 |
New option conring_size= to allow larger console ring. |
2009-04-14 |
Keir Fraser |
19542:cbaae05c2902 |
minios: fix a memory corruption in blkfront |
2009-04-14 |
Keir Fraser |
19541:0108af6efdae |
Fix cpufreq HW-ALL coordination handle |
2009-04-14 |
Keir Fraser |
19540:e15d30dfb600 |
tools: dom0 iptables rule ordering change |
2009-04-14 |
Keir Fraser |
19539:4063894c0c1f |
[XSM] missing entries to xsm_fixup_ops |
2009-04-14 |
Isaku Yamahata |
19538:8c806c66a597 |
merge with xen-unstable.hg |
2009-04-10 |
Keir Fraser |
19537:120d3c67951b |
Update Xen version for 3.4.0-rc2-pre |
2009-04-10 |
Keir Fraser |
19536:ee3e1fad5d92 |
Added tag 3.4.0-rc1 for changeset d611d9ac6d02 |
2009-04-10 |
Keir Fraser |
19535:d611d9ac6d02 |
Update Xen version for 3.4.0-rc13.4.0-rc1 |
2009-04-10 |
Keir Fraser |
19534:dbd9fc73d77d |
x86 acpi: Quieten boot messages regarding power modes |
2009-04-09 |
Keir Fraser |
19533:81bf0ddfcddc |
Disable debug build by default. |
2009-04-09 |
Keir Fraser |
19532:ec77efc14f2f |
xenpmd: Explicit build rule. |
2009-04-09 |
Keir Fraser |
19531:72d4c5c83508 |
xend: Fix xm pci-attach/detach for inactive managed domains |
2009-04-09 |
Keir Fraser |
19530:0b9b6d5a61c1 |
sbdf2devicepath: converts SBDF into device path. |
2009-04-09 |
Keir Fraser |
19529:90d5fb694620 |
xend: fix a typo in pciif so PciController.unwatchAerState() works |
2009-04-09 |
Keir Fraser |
19528:0ed8616b99d6 |
x86 mce: fix a few possible issues |
2009-04-08 |
Keir Fraser |
19527:0e24e9674ded |
tools: Always use sane upstream (`native') python paths |
2009-04-08 |
Keir Fraser |
19526:a6003404e95b |
restore: sign extend p2m when restoring on a host with pfn width < |
2009-04-08 |
Keir Fraser |
19525:f9c8c6b08972 |
x86 hvm: Remove the extra IS_PRIV_FOR() checks I added to do_hvm_op(). |
2009-04-08 |
Keir Fraser |
19524:eddb0f09fdaf |
x86 hvm: Fix privilege checking in do_hvm_op() hypercall. |
2009-04-08 |
Keir Fraser |
19523:2eed07698921 |
x86 mce: Small cleanups to machine-check hypercall handling. |
2009-04-08 |
Keir Fraser |
19522:3929487cdb82 |
Avoid deadlocks on domctl_lock when pausing domains/vcpus. |
2009-04-08 |
Keir Fraser |
19521:9f945f16bd02 |
network-nat: add domain info for nat-dhcpd |
2009-04-08 |
Keir Fraser |
19520:d61d135291f7 |
xend: Give domain-ID 0 to xc.test_assign_device |
2009-04-08 |
Keir Fraser |
19519:cb453e5a2f81 |
xend: fix c/s 19510 |
2009-04-07 |
Keir Fraser |
19518:d9de5cc2b0bc |
tools: fix python installation |
2009-04-07 |
Keir Fraser |
19517:47e836fc59de |
xm: handle error in auxbin gracefully |
2009-04-07 |
Keir Fraser |
19516:ac21e640cc83 |
xentrace: Only trace 64b vmexit when in long mode. |
2009-04-07 |
Keir Fraser |
19515:1ff30ca70186 |
xentrace: Trace CR accesses in hvm emulator. |
2009-04-07 |
Keir Fraser |
19514:3881da2d25ec |
cpufreq: align dbs timer for better package C state residency |
2009-04-07 |
Keir Fraser |
19513:5c69f98c348e |
xm, xend: Replace "vslt" with "vslot" |
2009-04-07 |
Keir Fraser |
19512:71077a0fd289 |
xend: fix leak of /local/domain/* in xenstore |
2009-04-07 |
Isaku Yamahata |
19511:19919f01f2c5 |
merge with xen-unstable.hg |
2009-04-06 |
Keir Fraser |
19510:accf139b2eb9 |
tools/misc: Remove some obsolete scripts. |
2009-04-06 |
Keir Fraser |
19509:ff9fdd6fce1e |
Revert c/s 19504 -- uses an obsolete sysfs interface. |
2009-04-06 |
Keir Fraser |
19508:ce8f37efc992 |
x86: Make special TSC handling (assuming all TSCs tick at exact same |
2009-04-06 |
Keir Fraser |
19507:1f705f0a32e2 |
x86_64: explicitly zero CR[1] in getvcpucontext for guests with no user PT |
2009-04-06 |
Keir Fraser |
19506:3fecb8f43617 |
tools: Add device-path command to convert SBDF into device path. |
2009-04-06 |
Keir Fraser |
19505:bdbe5232b068 |
xend: Use AUTO_PHP_SLOT where it ought to be |
2009-04-06 |
Keir Fraser |
19504:5966b71195b4 |
xenpm: Set scheduler vcpu_migration_delay by xenpm |
2009-04-06 |
Keir Fraser |
19503:1a7457bb1fdf |
x86 mce: Small fix for polling/CMCI race conditions. |
2009-04-02 |
Keir Fraser |
19502:5a60eb7fad79 |
Move logic for avoiding limited idle quantum into credit scheduler. |
2009-04-02 |
Keir Fraser |
19501:085d22289e1b |
x86: imply 'noapic' from 'nolapic' |
2009-04-02 |
Keir Fraser |
19500:59fff20323b1 |
xm: allow space characters in a vscsi definition. |
2009-04-02 |
Keir Fraser |
19499:567d312e80ad |
hvm: add ACPI power button for HVM |
2009-04-02 |
Keir Fraser |
19498:cb5b609c4164 |
xenctx, ia64: fix compilation error. |
2009-04-02 |
Keir Fraser |
19497:2f6ed9318c03 |
network-bridge: Fix do_ifup in the case of ${bridge} != ${netdev} |
2009-04-02 |
Keir Fraser |
19496:6dc5c26a75b9 |
x86: A further fix to paging_log_dirty_op() -- do not unmap_domain_page(NULL) |
2009-04-01 |
Keir Fraser |
19495:b5e7c26835c9 |
x86: hvm_*io_intercept() should only update p->count if X86EMUL_OKAY. |
2009-04-01 |
Keir Fraser |
19494:e89f7c2b9e0d |
Only set scheduler quantum timer for non-idle VCPUs |
2009-04-01 |
Keir Fraser |
19493:4da7f15e9126 |
x86 hpet: two more fixes for c/s 19419 |
2009-04-01 |
Keir Fraser |
19492:2491158ccd17 |
x86: paging_log_dirty_op() should take care with invalid log_dirty.top |
2009-04-01 |
Keir Fraser |
19491:01873414cfc1 |
xend: Revert c/s 19436 -- fails with Python 2.3, and sock.close() |
2009-04-01 |
Keir Fraser |
19490:2bbd2c26462d |
ia64: Fix the build after max_cstate changes. |
2009-04-01 |
Keir Fraser |
19489:443b3bb740e2 |
x86 hpet: fix irq_vector[] update of c/s 19419 |
2009-04-01 |
Keir Fraser |
19488:79f734040a83 |
xend: modify a warning log message |
2009-04-01 |
Keir Fraser |
19487:5d701be7c37b |
xend: fix rtc_timeoffset when localtime=1 |
2009-04-01 |
Keir Fraser |
19486:5759a5766cca |
xend: Balloon 4MB memory slop when creating a domain |
2009-04-01 |
Keir Fraser |
19485:9c552123b130 |
xend: Set close-on-exec flag for datagram sockets |
2009-04-01 |
Keir Fraser |
19484:2a6b32d1e705 |
xend: allow hvm domain to have multiple serial consoles |
2009-04-01 |
Keir Fraser |
19483:380cfb464b3b |
acm: Restrict the XML of the policy to only allow one |
2009-04-01 |
Keir Fraser |
19482:dbc4014882d0 |
stubdom: Fix newlib-chk.patch so it applies |
2009-03-31 |
Keir Fraser |
19481:f6fd1c2e4da6 |
stubdom: Add newlib-chk.patch |
2009-03-31 |
Keir Fraser |
19480:d669f5d1f876 |
Simplify spinlock code and re-enable IRQs where possible when spinning. |
2009-03-31 |
Keir Fraser |
19479:909bb1245930 |
hvmloader: ROMBIOS must POST in big real mode, since it supports PMM, |
2009-03-31 |
Keir Fraser |
19478:011f4fbf46b2 |
xend: Fix domain creation. |
2009-03-31 |
Keir Fraser |
19477:b3daeb123b6f |
build: Get rid of some more hardcoded install paths |
2009-03-31 |
Keir Fraser |
19476:0faf7b884711 |
x86: Enable S3 for 32bit dom0 on 64bit Xen |
2009-03-31 |
Keir Fraser |
19475:d7bf5a03cf07 |
hvmloader acpi: Reserve ioport ranges for expanded PHP |
2009-03-31 |
Keir Fraser |
19474:69108560c7eb |
x86: unify BUG() & Co, reduce overhead on x86-64 |
2009-03-31 |
Keir Fraser |
19473:2fa1d38097da |
Use unlikely() in BUG_ON()/WARN_ON() |
2009-03-31 |
Keir Fraser |
19472:4b602fff137b |
ia64, pygrub: Allow command-line editing in Lilo boot loader |
2009-03-31 |
Keir Fraser |
19471:b2b0825d6f8e |
xend: less noise in xend-debug.log on HVM shutdown |
2009-03-31 |
Keir Fraser |
19470:156093ff8067 |
xend: Check for valid CPU_CAP value when creating new domain |
2009-03-31 |
Keir Fraser |
19469:f9501b0bcc1b |
x86 mce: fix and clean up c/s 19423 |
2009-03-31 |
Keir Fraser |
19468:cc4a2290c224 |
x86: small adjustment to asm constraints for c/s 19400 |
2009-03-31 |
Keir Fraser |
19467:28a4dacea7ab |
x86 mce: fix c/s 18938 |
2009-03-31 |
Keir Fraser |
19466:37f67d8224b7 |
x86 mce: fix c/s 17968 for 32-on-64 |
2009-03-31 |
Keir Fraser |
19465:f2cf89a4e762 |
minios: Extend struct blkfront_aiocb. |
2009-03-31 |
Keir Fraser |
19464:132718080e64 |
tools build: No need for LFS flags on NetBSD. |
2009-03-31 |
Keir Fraser |
19463:57b733f66531 |
vtd: fix multiple Dom0 S3 on hosts that support Queued Invalidation. |
2009-03-31 |
Keir Fraser |
19462:f6a2bf60d49c |
cpuidle: suspend/resume scheduler tick timer during cpu idle state entry/exit |
2009-03-31 |
Keir Fraser |
19461:ee3c5a08f80e |
xend: Return True from device_update when cfg_xenapi |
2009-03-31 |
Keir Fraser |
19460:2269d8704139 |
XenAPI: Implement {get,set}_auto_power_on |
2009-03-31 |
Keir Fraser |
19459:cd6b3af19191 |
x86: Clean up atomic.h comments and asm specifiers. |
2009-03-31 |
Keir Fraser |
19458:80ecfc3d6a8e |
vtd: fix iommu vector leak |
2009-03-31 |
Keir Fraser |
19457:9202d800b06f |
xend: Allow user to specify vslots 0 - 1f for static pass-through |
2009-03-31 |
Keir Fraser |
19456:1f893d68a6ad |
xen: include MSI/MSI-X information in interrupt debug output |
2009-03-31 |
Keir Fraser |
19455:d64a487d6c32 |
xenctx: Teach xenctx how to find the right addresses in real-mode. |
2009-03-31 |
Keir Fraser |
19454:6ad2b1ded12f |
minios: _chk_fail and _chk canaries for minios and newlib |
2009-03-31 |
Keir Fraser |
19453:b7a11dff84c0 |
xenctx: Always show code context, even when not in kernel mode |
2009-03-31 |
Keir Fraser |
19452:192bc11d7506 |
libxc: Fix xc_translate_foreign_address in non-paged mode |
2009-03-31 |
Keir Fraser |
19451:ef56cfbdd390 |
xenapi: Fix VDI:read_only, VDI:sharable and VBD:mode of XenAPI |
2009-03-31 |
Keir Fraser |
19450:b183684130fd |
xend: fix hotplug for integrated devices |
2009-03-31 |
Keir Fraser |
19449:46188402c2d9 |
xend: Accept udev events about SCSI and update physical SCSI information |
2009-03-31 |
Keir Fraser |
19448:2ef77b4bdf58 |
xend: Fix 'xm pci_list_assignable_devices' |
2009-03-31 |
Keir Fraser |
19447:2d19139c1c9c |
xend: Fix scsi_id for pvSCSI |
2009-03-31 |
Keir Fraser |
19446:152257350930 |
xend: Allow drbd disks. |
2009-03-31 |
Keir Fraser |
19445:35fd5a1922bc |
xend: Supply pass-through vslot to qemu-dm |
2009-03-31 |
Keir Fraser |
19444:b89a9e97bd39 |
xend: Properly save/restore vnc/vfb configuration |
2009-03-31 |
Keir Fraser |
19443:b8d2f08f98d0 |
x86: virt_to_mfn() fixes. |
2009-03-31 |
Keir Fraser |
19442:687376c92188 |
xenpm: add cmd set-max-cstate |
2009-03-31 |
Keir Fraser |
19441:fa8dc6e43ec8 |
cpuidle: export max_cstate access via libxc |
2009-03-31 |
Keir Fraser |
19440:0f53202cb132 |
pygrub: More accurate try/except catch. |
2009-03-31 |
Keir Fraser |
19439:6c316510ce73 |
xend: Save the state of PPCIs after hot-plug events. |
2009-03-31 |
Keir Fraser |
19438:453ebb3279e8 |
xend: fix domain_migrate |
2009-03-31 |
Keir Fraser |
19437:f86ebd7f887a |
xend: Disallow bogus MAC addresses when creating new VIF devices |
2009-03-31 |
Keir Fraser |
19436:1f8e6aca0868 |
intel mce: Small fixes. |
2009-03-30 |
Keir Fraser |
19435:d5ddc782bc49 |
x86 acpi: Delete unnecessary and broken RSDP-scanning code. |
2009-04-07 |
Isaku Yamahata |
19434:22fe8c499431 |
[IA64] Fix unwind info of fast_hypercall |
2009-04-02 |
Isaku Yamahata |
19433:56eb2c541255 |
[IA64] ia64 counter part of 19376:9fc957e63f8d. |
2009-03-27 |
Isaku Yamahata |
19432:e54eeff2de54 |
merge with xen-unstable.hg |
2009-03-24 |
Keir Fraser |
19431:0b13d9787622 |
libxc: fix link error of xc_save on ia64 |
2009-03-20 |
Keir Fraser |
19430:0477f9061c8a |
x86: Build fixes and cleanups after Intel MCA changes. |
2009-03-20 |
Keir Fraser |
19429:891af2c54155 |
MCA interfaces between XEN/DOM0, let DOM0 know the MCA recovery action |
2009-03-20 |
Keir Fraser |
19428:cc60defe5b96 |
Implements Guest MCE# MSR read/write virtualization |
2009-03-20 |
Keir Fraser |
19427:c44c963ea162 |
x86: Core support for Intel MCA support |
2009-03-20 |
Keir Fraser |
19426:11650ecdd31e |
x86: Enable Xen C-state management by default. |
2009-03-20 |
Keir Fraser |
19425:6a069ea7149b |
pygrub: run first entry in config when invalid default boot option provided |
2009-03-20 |
Keir Fraser |
19424:1dd7b640d953 |
CPUIDLE: enable MSI capable HPET for timer broadcast |
2009-03-20 |
Keir Fraser |
19423:538a64b1ed63 |
xend: specify the slot for pass-through devices |
2009-03-20 |
Keir Fraser |
19422:2cd2e78d7c2d |
xenstore: Don't hardcode install path |
2009-03-20 |
Keir Fraser |
19421:ee93f866c74c |
xmexample: fix cpuid example |
2009-03-20 |
Keir Fraser |
19420:115c164721dc |
vtd: fix Dom0 S3 when VT-d is enabled. |
2009-03-20 |
Keir Fraser |
19419:bbfcea821a0d |
Do not pass DIRECTMAP_VIRT_END to virt_to_mfn(). It's out of range. |
2009-03-20 |
Keir Fraser |
19418:abb87a8387ac |
vtd: only enable Interrupt Remapping if Queued Invalidation is also enabled. |
2009-03-20 |
Keir Fraser |
19417:e5bed83d5180 |
xenpm: Add a small scheduler knob "sched_smt_power_savings" |
2009-03-20 |
Keir Fraser |
19416:58610023919b |
Typo fix for request_irq |
2009-03-20 |
Keir Fraser |
19415:4846d7ae75cd |
x86_64: Fix handling of DIRECTMAP_VIRT_START in virt_to_maddr(). |
2009-03-20 |
Keir Fraser |
19414:2a373e32b04d |
Add cpufreq actual average freq information to xenpm tools |
2009-03-20 |
Keir Fraser |
19413:0fc0de02856a |
Deliver cpufreq actual average freq to libxc interface |
2009-03-20 |
Keir Fraser |
19412:532e25fda238 |
cpufreq: Update cpufreq aperf and mperf read, so that it can be used |
2009-03-20 |
Keir Fraser |
19411:c657fc593306 |
mcheck: Small fix to Intel CMCI code |
2009-03-20 |
Keir Fraser |
19410:3dcb5ad8be0c |
fs-back: unmapp all shared ring pages when a domain dies |
2009-03-20 |
Keir Fraser |
19409:2b61a1ee35ee |
xend: fix vscsi error path |
2009-03-20 |
Keir Fraser |
19408:b7f7fb22210e |
hvm: Allow HVM guests direct access to 0xed debug/delay port |
2009-03-20 |
Keir Fraser |
19407:db20b819679c |
tmem: Placeholder hypercall. |
2009-03-20 |
Keir Fraser |
19406:f87b2374cdf0 |
x86: Fix the 32-bit build after c/s 19400. |
2009-03-19 |
Keir Fraser |
19405:e1562a36094e |
x86: Ensure we execute LTR when running on non-compat GDT which has |
2009-03-19 |
Keir Fraser |
19404:633e08774dab |
build system cleanup - get rid of some hardcoded paths |
2009-03-19 |
Keir Fraser |
19403:44d76cbe74ec |
Clean up physdev.h public header. |
2009-03-19 |
Keir Fraser |
19402:f02a528d2e56 |
Xen: use proper device ID to search VT-d unit for ARI and SR-IOV device |
2009-03-19 |
Keir Fraser |
19401:e2ada9d65bca |
Xen: documentation for VT-d/SR-IOV |
2009-03-19 |
Keir Fraser |
19400:4616acf91797 |
cpuidle and xenpm small cleanups. |
2009-03-19 |
Keir Fraser |
19399:cbdc022b0035 |
xenpm: add timeout option to 'xenpm start' command. |
2009-03-19 |
Keir Fraser |
19398:fe949f9129b0 |
Fix a cpufreq userspace limitation bug |
2009-03-19 |
Keir Fraser |
19397:1b27263038b5 |
xentrace: Add acpi pm tick output to idle tracing |
2009-03-19 |
Keir Fraser |
19396:4b2d8b1c395a |
x86, hvm: Fix double-free of vpmu->context |
2009-03-19 |
Keir Fraser |
19395:f0d033f0a319 |
x86 dom builder: Allocate domU pages in batches. |
2009-03-18 |
Keir Fraser |
19394:2039e8271051 |
ioemu-stubdom: Use xen-setup-stubdom rather than configure |
2009-03-18 |
Keir Fraser |
19393:6c20b04e5577 |
libxc: Use write_exact() in lock_suspend_event(). |
2009-03-18 |
Keir Fraser |
19392:bedd3906979e |
Add PVUSB and PVSCSI interface headers. |
2009-03-18 |
Keir Fraser |
19391:fe4b23bd3a95 |
fs-back: build fixes |
2009-03-18 |
Keir Fraser |
19390:b8242b82b561 |
Actually set a HVM domain's time offset when it sets the RTC |
2009-03-18 |
Keir Fraser |
19389:c1aa7b9d4842 |
fs-backend.c misses the unistd.h include for read() and write(). |
2009-03-18 |
Keir Fraser |
19388:f68c081bfe0b |
x86: Change the mod_lx_entry to accept the vcpu parameter |
2009-03-18 |
Keir Fraser |
19387:a5f497f02e34 |
Move the suspend event channel function to libxc, it will use the |
2009-03-18 |
Keir Fraser |
19386:f00e5d83b9ec |
xc_save: remove the dependency on the global si structure |
2009-03-18 |
Keir Fraser |
19385:6d65dc14d21b |
vtd: Only enable some VT-d features if all VT-d engines support them. |
2009-03-18 |
Keir Fraser |
19384:33270c9a3d2f |
Disable xen platform PCI device when xen_platform_pci=0 is specified |
2009-03-18 |
Keir Fraser |
19383:6e619d8eece5 |
xend: Fix vscsi assignment when XenAPI is available |
2009-03-18 |
Keir Fraser |
19382:f8201aea88a4 |
xend: Use vnc-listen setting specified in xend config file |
2009-03-17 |
Keir Fraser |
19381:9fc957e63f8d |
x86: Assert non-zero refcount on entry to put_page(). |
2009-03-17 |
Keir Fraser |
19380:92a6cc5eae2e |
Revert debugging patch c/s 19344. |
2009-03-17 |
Keir Fraser |
19379:e655cb27d085 |
x86: Fix get_page() to not drop reference count if it wasn't incremented. |
2009-03-17 |
Keir Fraser |
19378:c09a81540080 |
x86 mcheck: Fix the build. |
2009-03-17 |
Keir Fraser |
19377:0e8005a9d812 |
x86 shadow: Fix 2-on-3 mode. |
2009-03-17 |
Keir Fraser |
19376:6d5aa622fb3d |
x86 shadow: Prevent in-sync L1s to become writable |
2009-03-17 |
Keir Fraser |
19375:2725f82a7dca |
fs-back: Fixes and cleanups |
2009-03-17 |
Keir Fraser |
19374:821a4a8911f0 |
Add CPU status info and a status call to the CPU on/offline sysctls. |
2009-03-17 |
Keir Fraser |
19373:372ec886ad0c |
x86 mcheck: Provide MCA "injection" hypervisor services. |
2009-03-17 |
Keir Fraser |
19372:9c1be8f2013b |
x86 mcheck: Replace hypervisor MCA telemetry structures with something |
2009-03-17 |
Keir Fraser |
19371:0b1ce09f4577 |
Make stubdom compile on systems with libvde installed |
2009-03-17 |
Keir Fraser |
19370:2dcdd2fcb945 |
Fix MAX_EVTCHNS() definition. |
2009-03-17 |
Keir Fraser |
19369:09253da8f1c1 |
x86, cpuidle: disable ARB_DISABLE access for latest intel platforms |
2009-03-17 |
Keir Fraser |
19368:27e15492aa25 |
xend: Add s3_integrity attribute for XenAPI |
2009-03-17 |
Keir Fraser |
19367:986d0ed147ff |
hvmloader: Allow any unused PCI device to be used for PCI hotplug |
2009-03-17 |
Keir Fraser |
19366:6e3e841f0259 |
xend: Use AUTO_PHP_SLOT_STR=0xff rather than 0x0 for auto pci allocation |
2009-03-17 |
Keir Fraser |
19365:f81467ad1356 |
xend: Accept udev events and update physical resource information |
2009-03-17 |
Keir Fraser |
19364:57327f3334b4 |
Add udev rules to deliver hw events to xend |
2009-03-17 |
Keir Fraser |
19363:95a7f97761ed |
xend: Add lock for lspci_info in pci.py |
2009-03-17 |
Keir Fraser |
19362:c05fa254405d |
xend: Add lock for xen-api class instances in XendAPIStore.py |
2009-03-17 |
Keir Fraser |
19361:24af58657d8e |
xend: Implement DGRAM (connectionless) type socket listeners |
2009-03-13 |
Keir Fraser |
19360:0e1449d6f231 |
xenpm: Add CPU topology info (thread/core/socket) |
2009-03-13 |
Keir Fraser |
19359:4fd39881f9f1 |
[SVM] Always read zero AMD C1E control MSR to allow cross-vendor migration |
2009-03-13 |
Keir Fraser |
19358:0f7e2ba5d0e6 |
[SVM] fix segment descriptors to allow migration to Intel VT systems |
2009-03-13 |
Keir Fraser |
19357:f97e737373cd |
xend: Fix xm scsi-attach for host OS without lsscsi |
2009-03-13 |
Keir Fraser |
19356:3c1a88dc6fbe |
xend: Fix domain core-dumping about reset option |
2009-03-13 |
Keir Fraser |
19355:2377bb2d0316 |
minios: allow to allocate machine contiguous pages |
2009-03-12 |
Keir Fraser |
19354:c30742011bb8 |
blktap: Move error signaling to blktapctrl |
2009-03-12 |
Keir Fraser |
19353:d8741d4dd05a |
blktapctrl: Fix too early close of pipes |
2009-03-12 |
Keir Fraser |
19352:f603aeef0808 |
blktap: Export disk type constants for ioemu |
2009-03-12 |
Keir Fraser |
19351:d4ad5dd4f411 |
blktapctrl: Select backend by prefix |
2009-03-12 |
Keir Fraser |
19350:b4f3a52c359e |
xend: fix regression in c/s 19330 |
2009-03-12 |
Keir Fraser |
19349:97f78142cd4c |
Add debug code to catch count_info errors in page_alloc.c |
2009-03-12 |
Keir Fraser |
19348:dd3219cd019a |
Code cleanups after page offline patch. |
2009-03-12 |
Keir Fraser |
19347:c9a35fb19e75 |
xend: Fix removing /vm/UUID/device paths when device cannot be disconnected |
2009-03-12 |
Keir Fraser |
19346:3e98bc2b6911 |
xentrace: error handling on non-existent formats file |
2009-03-12 |
Keir Fraser |
19345:a55a98b36a2a |
xend: Use parse_hex() in XendPPCI.py |
2009-03-12 |
Keir Fraser |
19344:0b5b67eba5ba |
xend: Do not create XendNetwork instance of tmpbridge |
2009-03-12 |
Keir Fraser |
19343:832f9e32832d |
x86: Fix a typo in vpmu_core2.c |
2009-03-12 |
Keir Fraser |
19342:e174645c7fc0 |
PV-on-HVM: Add a compatibility linux/scatterlist.h for kernels before 2.6.12 |
2009-03-12 |
Keir Fraser |
19341:32cdbebf0cb7 |
Fix Makefile portability: head -n -1 isn't portable. |
2009-03-12 |
Keir Fraser |
19340:dc5441bf3ddc |
x86: Fix APIC 0x40 error when CPU online and Host s3 resume |
2009-03-12 |
Keir Fraser |
19339:8ecf3ecc888e |
Fix xenstore permissions for Solaris domUs. |
2009-03-12 |
Keir Fraser |
19338:55652fa65974 |
rombios: __STRING() is Linux-specific |
2009-03-12 |
Keir Fraser |
19337:fd1bbce5d533 |
pygrub: Detect NetWare PV in pygrub |
2009-03-12 |
Keir Fraser |
19336:1e9342bc6d6e |
Domain core-dumping fixes |
2009-03-12 |
Keir Fraser |
19335:b3b6aee082d6 |
xend: Skip tap pipe creation on Solaris |
2009-03-12 |
Keir Fraser |
19334:1ad8216abda5 |
xend: Crash the domain if qemu-dm stops running |
2009-03-12 |
Keir Fraser |
19333:e2de0e760a0d |
Fix qemu spawn for Solaris |
2009-03-12 |
Keir Fraser |
19332:99771e02b38a |
xend: Allow replacement of a cdrom device on a device_add |
2009-03-12 |
Keir Fraser |
19331:db53046ca5f0 |
xend: Time-out if guest fails to suspend |
2009-03-12 |
Keir Fraser |
19330:8401a1f14759 |
xend: Allow off-line NIC removal |
2009-03-12 |
Keir Fraser |
19329:728df5693cd2 |
xend: Correctly catch invalid domain lookups |
2009-03-12 |
Keir Fraser |
19328:40e8684a34bf |
libfsimage: Support for zfs version 14. |
2009-03-12 |
Keir Fraser |
19327:3118041f2259 |
pygrub: Workaround for Solaris CR 1143256. |
2009-03-12 |
Keir Fraser |
19326:e261fa202e39 |
xend: Add support for cpuinfo data on Solaris |
2009-03-12 |
Keir Fraser |
19325:fc24bd05571e |
tools: Make some code compile only on Linux |
2009-03-12 |
Keir Fraser |
19324:efc854626354 |
xenconsole: Solaris ptys have different semantics. |
2009-03-12 |
Keir Fraser |
19323:a762162e2fc9 |
Fix solaris xc_map_foreign_ranges() |
2009-03-12 |
Keir Fraser |
19322:cc9b41a476dc |
x86 shadow: fix vram tracking |
2009-03-12 |
Keir Fraser |
19321:8ce14a3bcf05 |
passthrough: fix alignment of bind.u.msi.gtable |
2009-03-12 |
Keir Fraser |
19320:75fa5c00a100 |
libxc: Replace bzero() usage with memset(). |
2009-03-12 |
Keir Fraser |
19319:131c799580cb |
Revert c/s 19250, as it seems to be causing problems. |
2009-03-11 |
Keir Fraser |
19318:5b8f9ef92e00 |
x86 hvm: Fix hvmemul_read_msr(). |
2009-03-11 |
Keir Fraser |
19317:a4274d1e85a3 |
vscsi: Fix changeset 19310. |
2009-03-11 |
Keir Fraser |
19316:658b7ca5d4ed |
cpuidle: remove BM_RLD access from idle entry path |
2009-03-11 |
Keir Fraser |
19315:57a67b02e448 |
xend: Discard error messages of lsscsi |
2009-03-11 |
Keir Fraser |
19314:20a2e3f724d5 |
xm: Sort pvSCSI devices information by virtual HCTL |
2009-03-11 |
Keir Fraser |
19313:cfacba42091c |
Improve vcpu_migration_delay handling. |
2009-03-11 |
Keir Fraser |
19312:2cd96ef83996 |
xend: Test tap devices in testDeviceComplete() |
2009-03-11 |
Keir Fraser |
19311:e6b7b747d122 |
passthrough: fix some spinlock issues in vmsi |
2009-03-11 |
Keir Fraser |
19310:07042b677ba4 |
xenconsole: Compile fixes for console code on Solaris |
2009-03-11 |
Keir Fraser |
19309:1282561a2bf2 |
xentrace: TRC_SCHED_DOM_REM is defined, but never used. Use it. |
2009-03-11 |
Keir Fraser |
19308:6357628c678f |
passthrough: allow pass-through devices to share virtual GSI |
2009-03-11 |
Keir Fraser |
19307:b5d074255c38 |
passthrough: pt_irq_time_out() should act on all machine_irq |
2009-03-27 |
Isaku Yamahata |
19306:5e4dd7079c48 |
[IA64] ia64 counter part of 19374:e655cb27d085. |
2009-03-10 |
Isaku Yamahata |
19305:dee5bc89873e |
merge with xen-unstable.hg |
2009-03-09 |
Keir Fraser |
19304:d035b66b5b4d |
xentrace: trace when we continue with the same task |
2009-03-09 |
Keir Fraser |
19303:e7702951fc09 |
Fix the perfc=y build. |
2009-03-09 |
Keir Fraser |
19302:d4c9a63a1642 |
hvm/vpt: Check that an irq is not blocked before waking the vcpu |
2009-03-09 |
Keir Fraser |
19301:00b8c660be97 |
[DOC] Add boot option vcpu_migration_delay in user.tex |
2009-03-09 |
Keir Fraser |
19300:b249f3e979a5 |
scheduler: Use perf_counter subsystem for stats |
2009-03-09 |
Keir Fraser |
19299:f57ac4af36b4 |
Avoid deadlock in tasklet_schedule() after console_force_unlock(). |
2009-03-09 |
Keir Fraser |
19298:5997e86988f6 |
pvscsi: Some fixes for xm scsi-attach |
2009-03-09 |
Keir Fraser |
19297:12c19447f6ea |
blktap: Fix compile warnings in block-qcow2.c |
2009-03-09 |
Keir Fraser |
19296:95e3cd67add2 |
Add vcpu_migration_delay=<microsecs> boot option to scheduler |
2009-03-09 |
Keir Fraser |
19295:c4760d58ee6f |
[IA64] fix compilation error caused by 19286:dd489125a2e7 |
2009-03-09 |
Keir Fraser |
19294:455720d735c7 |
pygrub: Enable domU boot without xen specific arg |
2009-03-09 |
Keir Fraser |
19293:8c0b873bffd6 |
[IA64] fix issue of can not find the qemu-dm in ia64 |
2009-03-09 |
Keir Fraser |
19292:cd5697e00e86 |
hvmloader acpi: Describe PIRQ routing for all 32 PCI devices on bus 0. |
2009-03-09 |
Keir Fraser |
19291:9ed53e602119 |
x86: Mask X86_FEATURE_XSAVE in cpuid leaf 1, ecx, as we don't allow |
2009-03-09 |
Keir Fraser |
19290:5a981686bbf8 |
minios: Fix 18874 memory clipping |
2009-03-06 |
Keir Fraser |
19289:dd489125a2e7 |
Page offline support in Xen side |
2009-03-06 |
Keir Fraser |
19288:f1080b20cd15 |
x86/mm: Do not set page's count_info directly |
2009-03-06 |
Keir Fraser |
19287:0942baa2a088 |
xend: allow VM configuration with both sdl=1 and vnc=1 |
2009-03-06 |
Keir Fraser |
19286:ec3d0937095d |
tboot: Fix return code for S3 integrity |
2009-03-06 |
Keir Fraser |
19285:bf8faabbc57a |
i386: Build fix. |
2009-03-06 |
Keir Fraser |
19284:7c831b755c78 |
Clean xen/crypto on make clean. |
2009-03-06 |
Keir Fraser |
19283:73c4e6dbbb60 |
vt-d: Better restrict memory ranges considered to be in Xen |
2009-03-06 |
Keir Fraser |
19282:ec671455fb05 |
tool: make management of PCI D-states by guest optional |
2009-03-06 |
Keir Fraser |
19281:6c7ae9c859f5 |
xm-test: Identifying the network env specified in xend config fails, |
2009-03-06 |
Keir Fraser |
19280:728d8dee880b |
Panic rather than BUG if an error is encountered decompressing a bzImage |
2009-03-06 |
Keir Fraser |
19279:a44751edcb76 |
Fix cpu selection at the time vCPU allocation |
2009-03-06 |
Keir Fraser |
19278:3fd8f9b34941 |
Do not deadlock in scheduler when sending VIRQ_CON_RING. |
2009-03-06 |
Isaku Yamahata |
19277:2a4eaa76d974 |
merge with xen-unstable.hg. |
2009-03-05 |
Keir Fraser |
19276:cff29d694a89 |
xend: Handle missing s3_integrity value, default to zero. |
2009-03-05 |
Keir Fraser |
19275:7ee8bbac10d6 |
xend: blkif hda regexp fix |
2009-03-05 |
Keir Fraser |
19274:29cc9eef7939 |
init script: Enable to run xend stop when dom0 shutdown |
2009-03-05 |
Keir Fraser |
19273:2a52806199fc |
x86: Enable THERM_CONTROL_MSR write for dom0 even when cpufreq=xen |
2009-03-05 |
Keir Fraser |
19272:5dee49f3a86e |
vtd: Fix iommu_inclusive_mapping to map all under 4GB. |
2009-03-05 |
Keir Fraser |
19271:3673926b2375 |
[IA64] Remove compilation warning and typo caused by 19268:4b7d638a8b89 |
2009-03-04 |
Keir Fraser |
19270:4b7d638a8b89 |
Be careful with page_get_owner() now that owner field can be clobbered |
2009-03-03 |
Keir Fraser |
19269:7f573cb76db4 |
blktap: Allow creation of qcow2 files. |
2009-03-03 |
Keir Fraser |
19268:71af89e70fee |
x86: Fix event-channel access for 32-bit HVM guests. |
2009-03-03 |
Keir Fraser |
19267:7d55cc23493b |
txt: perform per-domain (and frametable and xenheap) MAC on entry into |
2009-03-03 |
Keir Fraser |
19266:43019597f85c |
txt: Xen per-domain S3 integrity config |
2009-03-03 |
Keir Fraser |
19265:9c5b4efc934d |
hvm: passthrough MSI-X: fix ia64 link and MSI-X clean up |
2009-03-03 |
Keir Fraser |
19264:ae58b4403cae |
libxen: fix a problem preventing use of xen_event_register(). |
2009-03-03 |
Keir Fraser |
19263:bb281d11fa99 |
xend: Make /var/lib/xen if not already present. |
2009-03-02 |
Keir Fraser |
19262:310c85c9cb86 |
ia64: fix build. |
2009-03-02 |
Keir Fraser |
19261:c62b453f27d5 |
When a domain crashes, ignore shutdown deferrals. |
2009-03-02 |
Keir Fraser |
19260:58edfadb2d87 |
x86: Minimize the TSC drift between pCPUs |
2009-03-02 |
Keir Fraser |
19259:507b264f0a21 |
vtd: boolean boot parameter to allow inclusive mapping of all memory below 4GB |
2009-03-02 |
Keir Fraser |
19258:35baf43f2713 |
x86: Make offlined CPU enter deepest C state |
2009-03-02 |
Keir Fraser |
19257:5e34a8966251 |
xmexample: portability fix |
2009-03-02 |
Keir Fraser |
19256:4dac26349877 |
xen, pci: Fix the definition of PCI_PM_CTRL_NO_SOFT_RESET. |
2009-03-02 |
Keir Fraser |
19255:c9e9602cc080 |
minios: general cleanup of mm.c |
2009-03-02 |
Keir Fraser |
19254:08916e5135b3 |
minios: cleanup events.c |
2009-03-02 |
Keir Fraser |
19253:9c4a38f70b16 |
minios: add ioremap/iounmap |
2009-03-02 |
Keir Fraser |
19252:b3774712e654 |
xend: Fix removing /vm/UUID/device paths when device cannot be disconnected |
2009-03-02 |
Keir Fraser |
19251:16fc70ce40a7 |
x86: Small fix for gpf when writing 1s to MCi_STATUS MSRs. |
2009-03-02 |
Keir Fraser |
19250:6f207d1eee5c |
acm: Return a valid buffer |
2009-03-02 |
Keir Fraser |
19249:5255784eb0d7 |
hvmloader: Make build fail if packages required to build hvmloader not present |
2009-03-02 |
Keir Fraser |
19248:9bc5799566be |
hvm: passthrough MSI-X mask bit acceleration |
2009-03-02 |
Keir Fraser |
19247:d0df93e627bc |
xend: Fix some mistakes in tools/python/xend/util/pci.py |
2009-03-02 |
Keir Fraser |
19246:f8916c9bc149 |
xend: Don't forget backend domain definitions for pvSCSI |
2009-03-02 |
Isaku Yamahata |
19245:6227bf629626 |
merge with xen-unstable.hg |
2009-03-01 |
Keir Fraser |
19244:e5c696aaf2a6 |
x86, hvm: gcc44 build fix. |
2009-03-01 |
Keir Fraser |
19243:226031d62fc5 |
xenstored: fix use-after free bug |
2009-03-01 |
Keir Fraser |
19242:edd7f612ebe0 |
x86: Relax spinlock checks during shutdown or S3. |
2009-03-01 |
Keir Fraser |
19241:9af46734ce70 |
x86, time: fix S3 suspend error |
2009-03-01 |
Keir Fraser |
19240:9cad48ba52b0 |
x86, ioapic: Fix S3 suspend error. |
2009-02-20 |
Keir Fraser |
19239:f8187a343ad2 |
xenconsole: Fix pty handling |
2009-02-20 |
Keir Fraser |
19238:b749d0aba17f |
xenconsoled: make guest console visible on NetBSD dom0 |
2009-02-20 |
Keir Fraser |
19237:07e65892fc8e |
[VTD] Utilise the snoop control capability in shadow with VT-d code |
2009-02-20 |
Keir Fraser |
19236:9559343fe5e8 |
libxc: xc_ptrace cleanup |
2009-02-20 |
Keir Fraser |
19235:596f21d901f3 |
pygrub: parse xen module option in grub |
2009-02-20 |
Keir Fraser |
19234:4771bceb1889 |
AMD IOMMU: clean up spinlock usage to satisfy check_lock(). |
2009-02-19 |
Keir Fraser |
19233:84af3ded5b02 |
xend: Fix exception in pci_convert_sxp_to_dict() |
2009-02-19 |
Keir Fraser |
19232:2a8ba98a5cff |
xm: Some fixes for pvSCSI |
2009-02-19 |
Keir Fraser |
19231:bd991b0431aa |
vt-d: workaround for Mobile Series 4 Chipset |
2009-02-19 |
Keir Fraser |
19230:0c61a377c627 |
pygrub: fix for NetBSD |
2009-02-18 |
Keir Fraser |
19229:b29a64d04a01 |
x86: Fix xen panic when offlining a CPU. |
2009-02-18 |
Keir Fraser |
19228:c3a307f5a14b |
vtd: fix/cleanup minor issues with multi-page qinval support |
2009-02-18 |
Keir Fraser |
19227:08da408254c6 |
vtd, x86: Fix dom0 boot crash |
2009-02-18 |
Keir Fraser |
19226:247023fb724c |
ia64: Fix the missing msi.h by accident, and enhance the check |
2009-02-17 |
Keir Fraser |
19225:7fe15a0ee3d8 |
Add missing pv_ops Linux buildconfig file. |
2009-02-17 |
Keir Fraser |
19224:a35dffe6f1b6 |
pvSCSI, xend: add new device assignment mode |
2009-02-17 |
Keir Fraser |
19223:634b425cafa3 |
xend: Update VCPUs_live |
2009-02-17 |
Keir Fraser |
19222:34812acece03 |
xend: Improve information-gathering processing of SCSI devices by using lsscsi |
2009-02-17 |
Keir Fraser |
19221:f87d008bd011 |
BUILD: Add option to build the Xen pvops git tree. |
2009-02-17 |
Keir Fraser |
19220:ac3ecce4502d |
ia64: Enhance vt-d support for ia64. |
2009-02-17 |
Keir Fraser |
19219:6e9daf1dc5b3 |
xenpm tool: add average C state residency |
2009-02-17 |
Keir Fraser |
19218:261ccf78bea6 |
vtd: clean up of __iommu_flush_iec() |
2009-02-17 |
Keir Fraser |
19217:2e6de0f50f3f |
passthrough: fix MSI-X table fixmap allocation |
2009-02-17 |
Keir Fraser |
19216:cb8ece5d7647 |
Fix typos in xendomains script. |
2009-02-17 |
Keir Fraser |
19215:6630f99dfc01 |
Merge with ext/ia64/xen-unstable.hg |
2009-02-13 |
Keir Fraser |
19214:09a6fa059b37 |
x86: Clean up vpt-align patch. |
2009-02-13 |
Keir Fraser |
19213:d9480422034b |
hvm: Align periodic vpts. |
2009-02-13 |
Keir Fraser |
19212:5ae8ed54e2cd |
xenapi: Correct some syntax errors in xen/xend/XendAPI.py |
2009-02-13 |
Keir Fraser |
19211:9ac547ed9455 |
iommu: Fix interrupt setup. |
2009-02-13 |
Keir Fraser |
19210:766b3763ad1b |
[XSM][FLASK] basic documentation and a type cast error for x86_64 |
2009-02-13 |
Keir Fraser |
19209:67d9d2a4b988 |
xendomains: clean up output formatting |
2009-02-13 |
Keir Fraser |
19208:e6f1c66874d5 |
x86 hvm: Allow restore of old images with different segment attribute format. |
2009-03-02 |
Isaku Yamahata |
19207:c4c4ba857d8b |
[IA64] This is consistent with the x86 version of this function. |
2009-02-13 |
Isaku Yamahata |
19206:b432c632ebe8 |
[IA64] remove a warning. |
2009-02-13 |
Isaku Yamahata |
19205:9369df6e5bd2 |
[IA64] remove the warning. |
2009-02-13 |
Isaku Yamahata |
19204:9b761ae54610 |
[IA64] fix relinquish_memory() |
2009-02-13 |
Isaku Yamahata |
19203:726b56720b16 |
[IA64] shrink ia64 struct page_info. |
2009-02-13 |
Isaku Yamahata |
19202:af0da711bbdb |
[IA64] use page_list_head and related stuff. |
2009-02-13 |
Isaku Yamahata |
19201:c7cba853583d |
merge with xen-unstable.hg |
2009-02-12 |
Keir Fraser |
19200:32b154137492 |
vtd: move the snoop control detection out of acpi_dmar_init() |
2009-02-12 |
Keir Fraser |
19199:94e12fa57816 |
xm save: Display help text if bad options specified. |
2009-02-12 |
Keir Fraser |
19198:a624353a668d |
rombios: fix int15/86h (wait for microseconds) |
2009-02-12 |
Keir Fraser |
19197:9e3be0660c1e |
Cleanup naming for ia64 and x86 interrupt handling functions |
2009-02-11 |
Keir Fraser |
19196:bf9cdbec516a |
cpufreq: fix the build |
2009-02-11 |
Keir Fraser |
19195:999c465f94f9 |
x86: cpufreq get_cur_val adjustment |
2009-02-11 |
Keir Fraser |
19194:ce391986ce35 |
cpufreq cmdline handling |
2009-02-11 |
Keir Fraser |
19193:1a786ec606e4 |
xend: PCIQuirk`__devIsUnconstrained refers to an undeclared variable if |
2009-02-11 |
Keir Fraser |
19192:1a2c446d7987 |
pciif: Fix typo in constant definition. |
2009-02-11 |
Keir Fraser |
19191:a55919061d79 |
blktap: Fix check_gcrypt |
2009-02-11 |
Keir Fraser |
19190:8d7a6bc2575d |
x86_64: Ensure enough space for allocator bitmap after relocated Xen image. |
2009-02-10 |
Keir Fraser |
19189:4ac8bc60c000 |
x86: mce: Provide extended physical CPU info. |
2009-02-10 |
Keir Fraser |
19188:09ea7eea8122 |
vtd: fix compilation error on ia64 for 19185:1eb6afcad849. |
2009-02-09 |
Keir Fraser |
19187:1eb6afcad849 |
vtd: adding support for multiple queued invalidation pages |
2009-02-09 |
Keir Fraser |
19186:1d4ce9e31fa0 |
minios: fix p2m on x86 |
2009-02-09 |
Keir Fraser |
19185:54492bf232f7 |
[IA64] fix compilation error of iommu.c |
2009-02-09 |
Keir Fraser |
19184:e15d25401309 |
Revert 19178:4fcf4c9c9751ccb8ed |
2009-02-06 |
Keir Fraser |
19183:57e98fc0d956 |
[IA64] compilation fix of xentrace. |
2009-02-06 |
Keir Fraser |
19182:3c44c7dcf482 |
x86: Clean up page-mfn conversion macros to allow better override by shadow code. |
2009-02-06 |
Keir Fraser |
19181:a5bd5722360c |
xenctx: print x86_32 context on x86_64 |
2009-02-06 |
Keir Fraser |
19180:4fcf4c9c9751 |
Better separate IOAPIC management from interrupt vector management |
2009-02-06 |
Keir Fraser |
19179:501bc4129e41 |
x86: Move interrupt vector management from io_apic.c to irq.c |
2009-02-06 |
Keir Fraser |
19178:9dacc3722159 |
x86: ->shutdown() in free_irq() should be passed vector, not irq. |
2009-02-06 |
Keir Fraser |
19177:ab514cfbcdc5 |
Cleanup IOMMU interrupt setup |
2009-02-05 |
Keir Fraser |
19176:191643d4307c |
libxenctrl: adds xc_domain_unbind_msi_irq to libxc. |
2009-02-05 |
Keir Fraser |
19175:92557a0b021f |
Fix PCI passthrough for devices w/o iomem. |
2009-02-05 |
Keir Fraser |
19174:a2a755b7927e |
x86: Use per-domain irq-to-vector array when mapping GSIs |
2009-02-05 |
Keir Fraser |
19173:5c1308e2ece3 |
xenctx support for 64-bit HVM guests |
2009-02-05 |
Keir Fraser |
19172:2358b9fcd51b |
libxc support for the new partial-HVM-save domctl. |
2009-02-05 |
Keir Fraser |
19171:7eb8b094a207 |
Remove uses of DECLARE_BITMAP in the public HVM save format headers |
2009-02-05 |
Keir Fraser |
19170:1dfcb2444c6e |
Add a new domctl to get a single record from the HVM save context |
2009-02-05 |
Keir Fraser |
19169:8303bd33d030 |
x86: recover pat value for bsp after S3 resume. |
2009-02-05 |
Keir Fraser |
19168:4c92a04f4f5e |
x86: solve spinlock bug in s3 cpufreq path. |
2009-02-05 |
Keir Fraser |
19167:5fd1a6951801 |
x86: EPT cleanups. |
2009-02-05 |
Keir Fraser |
19166:416197f0292b |
Add a page_info flag to indicate whether free pages need a TLB flush |
2009-02-05 |
Keir Fraser |
19165:3fc7d4115d6c |
x86: Throw away .eh_frame exception-handling sections. Otherwise they |
2009-02-04 |
Keir Fraser |
19164:de853e901b5c |
Remove cpumask for page_info struct. |
2009-02-04 |
Keir Fraser |
19163:13a0272c8c02 |
x86: Clean up PV guest LDT handling. |
2009-02-04 |
Keir Fraser |
19162:271697e6d9b2 |
x86: Rename cached current from 'v' to 'curr' in a few places. |
2009-02-04 |
Keir Fraser |
19161:398291c661b3 |
x86: No need to flush TLBs on free_page_type() as we no longer trust |
2009-02-04 |
Keir Fraser |
19160:faf20eb0b69e |
x86: Relocate Multiboot module command-line strings. |
2009-02-04 |
Keir Fraser |
19159:7a3124098155 |
xend: fix vncconsole option |
2009-02-04 |
Keir Fraser |
19158:97ca3400d17c |
Eliminate some special page list accessors |
2009-02-04 |
Keir Fraser |
19157:1b2fdbb33716 |
xend: Delay before SIGKILL qemu |
2009-02-04 |
Keir Fraser |
19156:6058887e55d7 |
vtd: Add a boot parameter option for snoop control capability for VT-d. |
2009-02-04 |
Keir Fraser |
19155:7e15ccb7bbd8 |
xm: Improve xm error if booted native |
2009-02-04 |
Keir Fraser |
19154:3e1e87052029 |
docs: Add detach console note to xm man page |
2009-02-04 |
Keir Fraser |
19153:861ebefa7f39 |
XendAPIStore - do not remove non-existent item |
2009-02-03 |
Keir Fraser |
19152:c3b5e36248c9 |
x86: avoid redundant TLB flushes |
2009-02-03 |
Keir Fraser |
19151:66020c204f14 |
x86: misc adjustments to acpi-cpufreq |
2009-02-03 |
Keir Fraser |
19150:93d2193450c4 |
cpufreq: attach __exit to the (unused) cpufreq governor exit handlers |
2009-02-03 |
Keir Fraser |
19149:efef232bbbdb |
Consolidate cpufreq cmdline handling |
2009-02-03 |
Keir Fraser |
19148:aca402831ac1 |
x86: Relocate Multiboot structures where we know they will be |
2009-02-03 |
Keir Fraser |
19147:d68178692b7c |
ia64: fix compilation error |
2009-02-03 |
Keir Fraser |
19146:2262fddac319 |
x86/shadow: struct page_info's type_info is now unsigned long, |
2009-02-02 |
Keir Fraser |
19145:414373f007e8 |
Fix 'debug ?= y' to actually enable debug build. |
2009-01-30 |
Keir Fraser |
19144:2e1734aa8db3 |
x86: page_info cleanups. |
2009-01-30 |
Keir Fraser |
19143:86159a906bec |
page_alloc: try to put heap control structures on the target node |
2009-01-30 |
Keir Fraser |
19142:9b9078a02f65 |
page_alloc: properly honor MAX_ORDER in init_heap_pages() |
2009-01-30 |
Keir Fraser |
19141:e1135b40e783 |
pass-through: drop lock before calling xfree() on error path |
2009-01-30 |
Keir Fraser |
19140:102576868e8d |
amd-iommu: drop locks before printing error messages |
2009-01-30 |
Keir Fraser |
19139:2d70ad9c3bc7 |
amd-iommu: obtain page_alloc_lock before traversing a domain's page list |
2009-01-30 |
Keir Fraser |
19138:162cdb596b9a |
x86: re-arrange struct page_info members |
2009-01-30 |
Keir Fraser |
19137:6fe44eb28f52 |
x86-64: use MFN also for next_shadow link |
2009-01-30 |
Keir Fraser |
19136:4a2f93fb03eb |
x86-64: fold shadow_page_info fields into page_info |
2009-01-30 |
Keir Fraser |
19135:deab3a069185 |
x86: Better bzimage_headroom() crash fix. |
2009-01-30 |
Keir Fraser |
19134:5848b49b74fc |
x86-64: use MFNs for linking together pages on lists |
2009-01-30 |
Keir Fraser |
19133:686144ac1951 |
x86_64: Remove bogus extra do_xsm_op from hypercall_args_table |
2009-02-13 |
Isaku Yamahata |
19132:af992824b5cf |
[IA64] MCA: Avoid calling xmcalloc from interrupt handler |
2009-02-02 |
Isaku Yamahata |
19131:46b4096813dc |
[IA64] Fix populate-on-demand stub. |
2009-01-30 |
Isaku Yamahata |
19130:c8962b24fb50 |
[IA64] remove static-partitioned xenheap |
2009-01-30 |
Isaku Yamahata |
19129:971d2d5cb5cb |
[IA64] Widen page counts and domain pointer |
2009-01-30 |
Isaku Yamahata |
19128:77393d4de777 |
[IA64] No need for cmpxchg on page_info structure. |
2009-01-30 |
Isaku Yamahata |
19127:4edb72e1d0fe |
[IA64] fix __virt_to_maddr() |
2009-01-30 |
Isaku Yamahata |
19126:78bea2f2b0e5 |
[IA64] use domheap for mpt_table. |
2009-01-30 |
Isaku Yamahata |
19125:4773f40d14f2 |
[IA64] remove opt_p2m_xenheap |
2009-01-30 |
Isaku Yamahata |
19124:7029eb0930b4 |
[IA64] remove warning |
2009-01-30 |
Isaku Yamahata |
19123:254021201b1b |
merge with xen-unstable.hg |
2009-01-29 |
Keir Fraser |
19122:916ca93a8658 |
x86: Fix the build. |
2009-01-29 |
Keir Fraser |
19121:988aee72f73d |
stubdom: add videoram to stubdom initial memory reservation |
2009-01-29 |
Keir Fraser |
19120:e1352667df95 |
PoD: Check refcount, not type count when reclaiming zero pages |
2009-01-29 |
Keir Fraser |
19119:aa89d1afb287 |
xend: Fix block device type check |
2009-01-29 |
Keir Fraser |
19118:259d6ac13704 |
PoD: Remove on-stack arrays from pod_zero_check_superpage |
2009-01-29 |
Keir Fraser |
19117:31798b19f25c |
tboot: use TXT's DMA-protected DMAR table to setup VT-d |
2009-01-29 |
Keir Fraser |
19116:202afa5384c4 |
tboot: tboot no longer marks TXT regions as E820_UNUSABLE, so Xen must |
2009-01-29 |
Keir Fraser |
19115:378a85ff1260 |
tboot: hypervisor integrity on S3 |
2009-01-29 |
Keir Fraser |
19114:b86df1139133 |
tboot: ACPI Generic Address Structure for tboot shutdown |
2009-01-29 |
Keir Fraser |
19113:1dc576b683c6 |
tboot: single tboot entry point for shutdown |
2009-01-29 |
Keir Fraser |
19112:a8c342f352c3 |
x86: Although bzimage_headroom() doesn't return -ve values, |
2009-01-29 |
Keir Fraser |
19111:1bd06ed9369d |
x86: bzimage_headroom does not return -ve error codes. |
2009-01-29 |
Keir Fraser |
19110:3449d8e50fb9 |
x86: Do not check dom0 kernel header for bzimage magic until we are |
2009-01-28 |
Keir Fraser |
19109:0858f961c77a |
x86: Pickle domain in page_info into 32 bits. |
2009-01-28 |
Keir Fraser |
19108:839bece33989 |
x86: VCPU structure must reside below 4GB, since it contains embedded |
2009-01-28 |
Keir Fraser |
19107:696351cde9a4 |
Allow memflags to be specified to alloc_xenheap_pages(). |
2009-01-28 |
Isaku Yamahata |
19106:79f259a26a11 |
merge with xen-unstable.hg |
2009-01-27 |
Keir Fraser |
19105:31983c30c460 |
acpi: Neaten reboot messages. |
2009-01-27 |
Keir Fraser |
19104:bcf77bfd1161 |
x86: Fold page_info lock into type_info. |
2009-01-27 |
Keir Fraser |
19103:dbf53b739af0 |
x86-64: don't generate dependency files when building compat headers |
2009-01-27 |
Keir Fraser |
19102:6e623569455c |
x86: clean up struct page_info |
2009-01-27 |
Keir Fraser |
19101:7b56dbd1b439 |
x86: use alloc_domheap_page() consistently in dom0 building |
2009-01-27 |
Keir Fraser |
19100:5f03de1c2fe4 |
x86: clean up comments in mce_intel.c |
2009-01-27 |
Keir Fraser |
19099:89dd2bd6031b |
make pirq_acktype() static to its respective source files |
2009-01-27 |
Keir Fraser |
19098:20f94c2757b8 |
x86-64: also use 1G page mappings for M2P table |
2009-01-27 |
Keir Fraser |
19097:70793b2ff15e |
x86: Fix shadow_check_page_struct_offsets() comment. |
2009-01-26 |
Keir Fraser |
19096:d7f524bf90b0 |
x86_64: shared_info must be allocated below 4GB as it is advertised to |
2009-01-26 |
Keir Fraser |
19095:6b10d97d6fd4 |
x86: Small improvements to mm.c |
2009-01-26 |
Keir Fraser |
19094:728d1892f0e2 |
x86: Clean up shadow_page_info after page_info changes. |
2009-01-26 |
Keir Fraser |
19093:90909b81b3b9 |
xenoprof: Fix code indentation. |
2009-01-26 |
Keir Fraser |
19092:beba88f6f90d |
x86: Clean up pickle_domptr(). |
2009-01-26 |
Keir Fraser |
19091:fa5887d90110 |
x86_64: No restriction on Xen heap address width. |
2009-01-26 |
Keir Fraser |
19090:39517e863cc8 |
x86_64: Widen page counts to avoid overflow. |
2009-01-26 |
Keir Fraser |
19089:055c589f4791 |
x86: No need for CMPXCHG8B on page_info structure. |
2009-01-26 |
Keir Fraser |
19088:c9dc7dcacc1d |
rombios: fix pointer argument to PMM |
2009-01-26 |
Keir Fraser |
19087:f2ad1a7ca582 |
rombios: fix wrong stack segment return in 32-bit gateway |
2009-01-25 |
Keir Fraser |
19086:2f993fde1dc6 |
Rename memory_is_conventional_ram() to page_is_conventional_ram(). |
2009-01-25 |
Keir Fraser |
19085:ef156b933aad |
vt-d: Do not explicitly exclude tboot ranges from dom0 vt-d |
2009-01-25 |
Keir Fraser |
19084:55bf9404a675 |
x86: Fix memory_is_conventional_ram() e820 entry size check. |
2009-01-24 |
Keir Fraser |
19083:af2ea4e48669 |
vt-d: Exclude non-RAM pages (as reported by boot firmware) from dom0 mappings. |
2009-01-24 |
Keir Fraser |
19082:f0b46b3a9efd |
x86_64, vt-d: Do not include pages 'in xen range' which may be freed |
2009-01-23 |
Keir Fraser |
19081:257802327958 |
Fix ia64 build. |
2009-01-23 |
Keir Fraser |
19080:175a425e9b55 |
EPT/VT-d: Enhance MTRR/PAT virtualization when EPT/VT-d both enabled |
2009-01-23 |
Keir Fraser |
19079:f3240cd3cd2b |
rombios: Indirect through 32-bit jump table from within the 32-bit bios. |
2009-01-23 |
Keir Fraser |
19078:8de0aae803e0 |
hvm bios: add PMM (a memory manager during POST) |
2009-01-23 |
Keir Fraser |
19077:ced1c3069ada |
bump libxenctrl and libxenguest versions |
2009-01-22 |
Keir Fraser |
19076:9b0289a165eb |
x86: Support booting a bzImage format domain 0 kernel. |
2009-01-22 |
Keir Fraser |
19075:fe2957a376fe |
rombios: Simplify 32-bit gateway interface definitions. |
2009-01-22 |
Keir Fraser |
19074:b10fd9f4fe38 |
rombios: Simplify 32-bit gateway and avoid need for EBDA space. |
2009-01-22 |
Keir Fraser |
19073:d52921c18c3d |
vmx: utilise the GUEST_PAT and HOST_PAT vmcs area |
2009-01-22 |
Keir Fraser |
19072:9f9ba1a7cc92 |
x86 ucode: add S3 microcode update |
2009-01-22 |
Keir Fraser |
19071:adc3775bb6d8 |
x86 ucode: optimizing microcode update |
2009-01-22 |
Keir Fraser |
19070:a1d0868ffadf |
x86 ucode: microcode logic update |
2009-01-22 |
Keir Fraser |
19069:97228980cd04 |
x86 ucode: cancel redundant input parameter of microcode functions |
2009-01-22 |
Keir Fraser |
19068:a92ed09b4032 |
xend: Fix do_FLR() scope problem. |
2009-01-22 |
Keir Fraser |
19067:a37267e43365 |
x86: Make the num_siblings CPU parameter per-CPU. |
2009-01-21 |
Keir Fraser |
19066:af1d9af1a993 |
x86: Fix unmaskable MSI handling, and also some other EOI-notification issues. |
2009-01-21 |
Keir Fraser |
19065:033945166a3a |
xenoprof: dom0 hypercall could trigger Xen NULL-pointer access |
2009-01-20 |
Keir Fraser |
19064:a0dddcbd9e32 |
x86, hvm: Limit output debug port to printable characters. |
2009-01-20 |
Keir Fraser |
19063:adee46c3fbfa |
hvmloader: ACPI compiler is not to be buil;t and installed on target system. |
2009-01-20 |
Keir Fraser |
19062:108b45539cda |
page_alloc: Clean up free_heap_pages and init_heap_pages interfaces. |
2009-01-20 |
Keir Fraser |
19061:681af1946724 |
x86_32: Get rid of xenheap_phys_start as it is zero after start of day. |
2009-01-20 |
Keir Fraser |
19060:fb0dc8143932 |
x86: update microcode support |
2009-01-20 |
Keir Fraser |
19059:0ab2b283e892 |
passthrough: fix typo |
2009-01-19 |
Keir Fraser |
19058:8df3c145923f |
page_alloc: Fix x86_64's alloc_xenheap_pages() when system has >=4GB RAM. |
2009-01-16 |
Keir Fraser |
19057:c1320922d05e |
x86: Tighten MSR access checks so only dom0 can access cpufreq MSRs, |
2009-01-16 |
Keir Fraser |
19056:3c9b66b1798d |
x86: Let dom0 write MPERF/APERF MSRs if it is managing cpufreq. |
2009-01-16 |
Keir Fraser |
19055:845aa241e163 |
x86_64: Remove statically-partitioned Xen heap. |
2009-01-16 |
Keir Fraser |
19054:ba7ed03a3f79 |
x86: Fix the 32-bit build. |
2009-01-16 |
Keir Fraser |
19053:0ab57e6e440a |
[IA64] fix compilation error caused by 19046:ecf603780f56 |
2009-01-16 |
Keir Fraser |
19052:71e0b8adeb1f |
ptrace_core: Handle FV cross-bitness. |
2009-01-15 |
Keir Fraser |
19051:40d9d9ff435a |
x86 p2m: Apply correct 4GB NPT limit check in two places. |
2009-01-15 |
Keir Fraser |
19050:d84504432e61 |
rombios: remove unnecessary function calls. |
2009-01-15 |
Keir Fraser |
19049:04f913ab2049 |
dump-core: update the documentation |
2009-01-15 |
Keir Fraser |
19048:e98032a016d6 |
x86 acpi: remove redundant function call. |
2009-01-15 |
Keir Fraser |
19047:ecf603780f56 |
libxc: Support cross-bitness guest when core-dumping |
2009-01-15 |
Keir Fraser |
19046:f6a455c9f01d |
xenoprof: The checks in the function passive_domain_do_rdmsr() were |
2009-01-15 |
Keir Fraser |
19045:5b75d99acf9c |
rombios: Protect the ax register before calling the TCG BIOS extensions function. |
2009-01-14 |
Keir Fraser |
19044:10a8fae412c5 |
xenpm: build fix |
2009-01-14 |
Keir Fraser |
19043:77476eeb8c42 |
Remove unused XENMAPSPACE_mfn |
2009-01-14 |
Keir Fraser |
19042:ee62aaafff46 |
Remove unused XENMEM_remove_from_physmap. |
2009-01-14 |
Keir Fraser |
19041:2737293c761e |
Remove unused XENMEM_translate_pfn_list. |
2009-01-14 |
Keir Fraser |
19040:3fb43f23f64c |
x86: propagate disabled APIC state to Dom0 |
2009-01-14 |
Keir Fraser |
19039:59274c49a029 |
x86: restore ability to work on systems without APIC |
2009-01-14 |
Keir Fraser |
19038:cc542ebe4853 |
documentation: how to disable opengl for stubdomains |
2009-01-14 |
Keir Fraser |
19037:d400a51a2f46 |
x86, hvm: stdvga improvements |
2009-01-13 |
Keir Fraser |
19036:4f6a2bbdff3f |
x86: Call msix_set_enable for MSI-x interrupt |
2009-01-13 |
Keir Fraser |
19035:b169db55faf3 |
hvmloader: remove videoram allocation; move reserve base to 0xfc000000. |
2009-01-13 |
Keir Fraser |
19034:d8267d3d2665 |
xend: fix ballooning bug |
2009-01-13 |
Keir Fraser |
19033:73770182aee4 |
AMD IOMMU: Reset tail and head pointer of cmd buffer and event log |
2009-01-13 |
Keir Fraser |
19032:1c6642adaeb2 |
AMD IOMMU: Fix a dead lock in device assignment. |
2009-01-13 |
Keir Fraser |
19031:27e9687c5b3d |
build: Define cc-option-add to immediately add options to CFLAGS |
2009-01-13 |
Keir Fraser |
19030:0e448d0a41ff |
xen: Do not assign to CFLAGS/AFLAGS/LDFLAGS with :=. |
2009-01-12 |
Keir Fraser |
19029:5ad9fc3c896f |
tools: Don't turn CFLAGS into a := (immediate evaluation) variable as |
2009-01-12 |
Keir Fraser |
19028:95d8788bf4be |
hvmloader: Fix SMBIOS memory device length boundary condition. |
2009-01-12 |
Keir Fraser |
19027:59d511c4a8d8 |
Do not print `***' when compiling unless we fall over |
2009-01-12 |
Keir Fraser |
19026:bd78714b8594 |
Use -MMD -MF in tools/* rather than -Wp,-M... |
2009-01-09 |
Keir Fraser |
19025:b999142bca8c |
stubdom: Fix compilation after libelf header changes |
2009-01-09 |
Keir Fraser |
19024:1dfc48a8c361 |
AMD IOMMU: Allocate I/O pagetable from domheap instead of xenheap |
2009-01-09 |
Keir Fraser |
19023:6d040d138e8f |
hvmloader: MTRR UC type covers the pci regions only. |
2009-01-09 |
Keir Fraser |
19022:b84345ee0d41 |
hvmloader: Dynamically size the PCI hole. |
2009-01-09 |
Keir Fraser |
19021:bf847041d98f |
New XENMAPSPACE_gmfn parameter for XENMEM_add_to_physmap. |
2009-01-09 |
Keir Fraser |
19020:f75567adad9b |
xend: Fix a ssl migration hang issue |
2009-01-08 |
Keir Fraser |
19019:67ffce500feb |
hvmloader: Reserve BIOS memory and VGA memory at top of 4GB memory hole. |
2009-01-08 |
Keir Fraser |
19018:61dc77689daf |
Print domain max_pages in 'q' debug output. |
2009-01-08 |
Keir Fraser |
19017:8c894687c2a5 |
x86, hvm: Move E820 table creation into hvmloader, extend |
2009-01-08 |
Keir Fraser |
19016:0d119f628795 |
xm: Fix syntax error. |
2009-01-08 |
Keir Fraser |
19015:f20e5039b168 |
hvmloader: Simplify access to hvm_info_table. |
2009-01-08 |
Keir Fraser |
19014:1025a725d45b |
Fix gcc make-dep cmdline options. |
2009-01-08 |
Keir Fraser |
19013:6cec460c3290 |
x86: Re-instate warnings for HVM guest writes to read-only memory. |
2009-01-08 |
Keir Fraser |
19012:7df072566b8c |
Move libelf headers out of xen public header dir. |
2009-01-08 |
Keir Fraser |
19011:275abe1c5d24 |
Auto-build dependency files in hypervisor build tree. |
2009-01-08 |
Keir Fraser |
19010:292919f61238 |
x86-64: guest directed placement of initial p->m map |
2009-01-08 |
Keir Fraser |
19009:97f8d6453fda |
passthough: MSI-INTx translation documentation |
2009-01-08 |
Keir Fraser |
19008:3a92e1a446d9 |
pci: add config options for MSI-INTx translation in HVM |
2009-01-08 |
Keir Fraser |
19007:989bd3f2fd72 |
pci: add pci option support for XenAPI sever |
2009-01-08 |
Keir Fraser |
19006:13c8e6bac9ab |
pci: add pci option support for XML-RPC server |
2009-01-08 |
Keir Fraser |
19005:9671a4d66f40 |
passthrough: MSI-INTx translation for HVM |
2009-01-08 |
Keir Fraser |
19004:e9cd8e7c3b44 |
xenpm tool enhancements |
2009-01-08 |
Keir Fraser |
19003:95d77829216f |
x86: remove pointless dom0 check |
2009-01-07 |
Keir Fraser |
19002:b9721b2766c1 |
Enable debug build by default, for better dev testing. |
2009-01-07 |
Keir Fraser |
19001:6d96d3c02e94 |
cpufreq: stats_lock doesn't appear to need to be irq-safe. |
2009-01-28 |
Isaku Yamahata |
19000:4fd4dcf2f891 |
[IA64] support XEN_DOMCTL_[gs]et_address_size |
2009-01-07 |
Isaku Yamahata |
18999:b0beee268543 |
[IA64] stub for XENMEM_[gs]et_pod_target. |
2009-01-07 |
Isaku Yamahata |
18998:7152abcd560d |
[IA64] ia64 counter part of 5b44cfde9666. |
2009-01-07 |
Isaku Yamahata |
18997:e1b8cc945d04 |
[IA64] compilation fix of xenctx |
2009-01-07 |
Isaku Yamahata |
18996:661a839a481e |
merge with xen-unstable.hg |
2009-01-06 |
Keir Fraser |
18995:284a65851f54 |
rombios: Get rid of annoying delay at F12 boot menu. |
2009-01-06 |
Keir Fraser |
18994:883d01b2fd72 |
rombios: Allow option ROMs to extend up to 0xEA000. |
2009-01-06 |
Keir Fraser |
18993:f2ede9e01d14 |
xend: Fix error handling in device_create(). |
2009-01-06 |
Keir Fraser |
18992:f1239aad10cf |
rombios: Do not initialise PCI devices after hvmloader. |
2009-01-06 |
Keir Fraser |
18991:6674835e18e7 |
hvm: Tell Viridian-enabled OS to relax timer interrupt checks. |
2009-01-06 |
Keir Fraser |
18990:74430e4c047f |
x86: Disable MSI as it seems to be triggering ASSERT at irq.c:269. |
2009-01-06 |
Keir Fraser |
18989:f6b92526e916 |
libxc: Define xc_ffs{8,16,32,64} functions. Use them. |
2009-01-05 |
Keir Fraser |
18988:d77f66f89c04 |
x86: Poison initmem at end of Xen bootstrap |
2009-01-05 |
Keir Fraser |
18987:2c5a2e99a1d6 |
vmx: Print advanced features during boot |
2009-01-05 |
Keir Fraser |
18986:d6889b3b6423 |
Download external tarballs from xenbits.xensource.com |
2009-01-05 |
Keir Fraser |
18985:5a7caf864f4e |
Cpufreq: simplify cpufreq_statistic_lock init |
2009-01-05 |
Keir Fraser |
18984:fd59c117994a |
Cpufreq: prevent negative px resident time, add spinlock to avoid race |
2009-01-05 |
Keir Fraser |
18983:42108955f52e |
Cpufreq: remove redundant fragments |
2009-01-05 |
Keir Fraser |
18982:f76f1294d82c |
vtd hotplug: check if a device can be hot-plugged. |
2009-01-05 |
Keir Fraser |
18981:b3a9bc726241 |
vtd: avoid redundant context mapping |
2009-01-05 |
Keir Fraser |
18980:9cc632cc6d40 |
xenctx: compat-mode/HVM support |
2009-01-05 |
Keir Fraser |
18979:34f52eafd4e3 |
Make xc_translate_foreign_address aware of compat-mode guests and |
2009-01-05 |
Keir Fraser |
18978:5ce75a8eec7f |
p2m: Small audit fixes. |
2009-01-05 |
Keir Fraser |
18977:5b44cfde9666 |
PoD memory 9/9: xend integration |
2009-01-05 |
Keir Fraser |
18976:2a8ae362a828 |
PoD memory 8/9: libxc interface |
2009-01-05 |
Keir Fraser |
18975:2090917489c5 |
PoD memory 7/9: Xen interface |
2009-01-05 |
Keir Fraser |
18974:ebe11a452393 |
PoD memory 6/9: superpage splintering |
2009-01-05 |
Keir Fraser |
18973:489f35400ef2 |
PoD memory 5/9: emergency scan |
2009-01-05 |
Keir Fraser |
18972:bd33ff263e2c |
PoD memory 4/9: Decrease reservation |
2009-01-05 |
Keir Fraser |
18971:f2ba08549466 |
PoD memory 3/9: PoD core |
2009-01-05 |
Keir Fraser |
18970:629f028d22f9 |
PoD memory 2/9: calls to gfn_to_mfn_query() |
2009-01-05 |
Keir Fraser |
18969:0cd1ba8bd7cd |
PoD (populate-on-demand) memory 1/9: Add a p2m query type. |
2008-12-29 |
Keir Fraser |
18968:de38a475ab9e |
acpi: Reserve IO ports used by hotplug |
2008-12-29 |
Keir Fraser |
18967:5544a96572bf |
cpufreq: xen is default cpufreq, userspace is default governor (override on cmdline) |
2008-12-29 |
Keir Fraser |
18966:e0301796fce8 |
x86, vmx: Fix single step on debugger |
2008-12-29 |
Keir Fraser |
18965:d0751463539a |
x86, mce: Fix x86_mcinfo_getptr is called when no error found |
2008-12-29 |
Keir Fraser |
18964:14a2c24eb94e |
rombios: disable DEBUG_ROMBIOS by default. |
2008-12-29 |
Keir Fraser |
18963:20dc723958f4 |
rombios: pass BDF correctly during option ROM scan |
2008-12-29 |
Keir Fraser |
18962:65cc537fbbf8 |
rombios: enabling option ROM write access during initialisation. |
2008-12-29 |
Keir Fraser |
18961:4035ea96ae2f |
cpufreq: Fix a cpufreq cmdline parse bug, and change sample_rate unit |
2008-12-29 |
Keir Fraser |
18960:0af9fbf3f053 |
x86: Do not restrict 32-bit EPT to 4GB. |
2008-12-29 |
Keir Fraser |
18959:c54d6f871de8 |
x86, intel: Clear Error counter field when set new cmci owner |
2009-01-07 |
Isaku Yamahata |
18958:b8b66dc0fa1d |
[IA64] stubs for populate on demand. |
2009-01-06 |
Isaku Yamahata |
18957:8df294a89a36 |
[IA64] Fix some IPF Xen VT-d bugs. |
2009-01-05 |
Isaku Yamahata |
18956:29a0ecb8a711 |
[IA64] fix ia64_fast_eoi hypercall to catch up PHYSDEVOP_pirq_eoi_gmfn |
2009-01-05 |
Isaku Yamahata |
18955:636c685d9622 |
[IA64] fix mis-setting ed bit for itlb entry for hvm domain. |
2009-01-05 |
Isaku Yamahata |
18954:4422219acd93 |
[IA64] paravirtualize itc and support save/restore. |
2009-01-05 |
Isaku Yamahata |
18953:ecdc570407ec |
[IA64] remove warning. |
2008-12-24 |
Isaku Yamahata |
18952:07f26e047fbf |
merge with xen-unstable.hg |
2008-12-22 |
Keir Fraser |
18951:e2f36d066b7b |
i386: Fix the build. |
2008-12-22 |
Keir Fraser |
18950:b59db1f95d19 |
shadow: Remove warnings about writes to read-only BIOS area. These |
2008-12-22 |
Keir Fraser |
18949:aa0fee8a6ef5 |
Cleanup Intel CMCI support. |
2008-12-22 |
Keir Fraser |
18948:4d5203f95498 |
Enable CMCI for Intel CPUs |
2008-12-19 |
Keir Fraser |
18947:2dffa6ceb0af |
Support S3 for MSI interrupt |
2008-12-19 |
Keir Fraser |
18946:738513b106fa |
Change the pcidevs_lock from rw_lock to spin_lock |
2008-12-19 |
Keir Fraser |
18945:2312cc25232b |
CPUIDLE: adjust cstate statistic interface |
2008-12-19 |
Keir Fraser |
18944:d238101c1832 |
VT-d: Fix PCI-X device assignment |
2008-12-18 |
Keir Fraser |
18943:8c35da364ab3 |
xend: Actually restrict a domU's access to xenstore when we mean to -- |
2008-12-18 |
Keir Fraser |
18942:54c5d8247aaf |
x86: Quieten tracing in msi startup/shutdown handlers. |
2008-12-18 |
Keir Fraser |
18941:0a393ba0ec0a |
rombios: Update to Bochs latest |
2008-12-18 |
Keir Fraser |
18940:768759d4e319 |
xenoprof: Add support for Intel Dunnington cores. |
2008-12-18 |
Keir Fraser |
18939:c2dad16819b5 |
x86, shadow: Avoid duplicates in fixup tables. |
2008-12-18 |
Keir Fraser |
18938:b33b745cd5ec |
Fix mini-os ia64 compilation |
2008-12-17 |
Keir Fraser |
18937:22e3666ee483 |
x86, hvm: Don't ever call the shadow code to fix a page fault in an |
2008-12-16 |
Keir Fraser |
18936:a76b4e00e186 |
xenpm: add cpu frequency control interface, through which user can |
2008-12-16 |
Keir Fraser |
18935:fd720db48675 |
x86: Update xen-detect utility to scan for Xen signature in CPUID space. |
2008-12-16 |
Keir Fraser |
18934:86db039882ea |
mini-os: Make utility function get_self_id() in fs-front.c public. |
2008-12-16 |
Keir Fraser |
18933:ea0ad7b3ae41 |
x86: Simpler time handling when TSC is constant across all power saving states. |
2008-12-16 |
Keir Fraser |
18932:c3df4b8ea2fc |
vmx: Do not disable real EFER.NXE even when disabled by guest. |
2008-12-16 |
Keir Fraser |
18931:5b73fa1b9562 |
x86: Enable MTF for HVM guest single step in gdb |
2008-12-15 |
Keir Fraser |
18930:f827181eadd4 |
x86: Decode CPUID for TSC guarantees. |
2008-12-15 |
Keir Fraser |
18929:65bbc9ec3849 |
rombios: fix references to EBDA |
2008-12-15 |
Keir Fraser |
18928:21bbb41f9af2 |
x86: Small cleanups to time handling. |
2008-12-13 |
Keir Fraser |
18927:045f70d1acdb |
xenpmd: Fix bogus fgets() size parameter. |
2008-12-13 |
Keir Fraser |
18926:6a3c2b4459ad |
x86: Clean up and simplify rwlock implementation. |
2008-12-13 |
Keir Fraser |
18925:e767f80d4bcc |
Clean up use of spin_is_locked() and introduce rw_is_locked(). |
2008-12-13 |
Keir Fraser |
18924:db0c6d297d00 |
xc_pm: Fix off-by-one error in string array access. |
2008-12-13 |
Keir Fraser |
18923:df2ee10097c7 |
x86: Fix early time initialisation after recent changes. |
2008-12-11 |
Keir Fraser |
18922:68b76ad4faf7 |
xentop: Fix fprintf() build failure. |
2008-12-11 |
Keir Fraser |
18921:7802a247e6f9 |
hvmloader: enable bus mastering of PCI device |
2008-12-11 |
Keir Fraser |
18920:df32584505c2 |
x86: enable interrupts explicitly in __start_xen() |
2008-12-11 |
Keir Fraser |
18919:1391e1a444c2 |
x86: Clean up early time setup. |
2008-12-11 |
Keir Fraser |
18918:33ae75b60de2 |
vga: Only vga_endboot() if vga_init() completed. |
2008-12-11 |
Keir Fraser |
18917:b56d5fe594ae |
x86, cpufreq: Change cpufreq_driver->get so that it can get other |
2008-12-11 |
Keir Fraser |
18916:2941b1a97c60 |
Re-enable MSI support |
2008-12-11 |
Keir Fraser |
18915:c15244125a69 |
x86: fix the potential of encountering panic "IO-APIC + timer doesn't work! ..." |
2008-12-11 |
Keir Fraser |
18914:f4c1a347311b |
x86: unify local_irq_XXX() |
2008-12-11 |
Keir Fraser |
18913:68555b9a7d98 |
rombios: fix rom_scan (ja->jmp) |
2008-12-11 |
Keir Fraser |
18912:a662a934eefe |
Fix a typo caused by 18898. |
2008-12-11 |
Keir Fraser |
18911:0f1a166fe92e |
cpufreq: Short path avoiding IPI in critical fast path. |
2008-12-11 |
Keir Fraser |
18910:147c646a2836 |
libxc: Fix xc_pm.c build by avoiding bogus header includes. |
2008-12-11 |
Keir Fraser |
18909:1419a73316e1 |
Fix BUILD_BUG_ON() |
2008-12-10 |
Keir Fraser |
18908:6401c9533ef5 |
Avoid negative runstate pieces. |
2008-12-10 |
Keir Fraser |
18907:2a349db39496 |
Initialize state_entry_time to zero for all idle vcpus |
2008-12-10 |
Keir Fraser |
18906:415a69b41397 |
x86: Make MCE panic message more obvious |
2008-12-10 |
Keir Fraser |
18905:265baac90802 |
gdbserver: Fix build failure. |
2008-12-10 |
Keir Fraser |
18904:605ef79ee46c |
Add user PM control interface |
2008-12-10 |
Keir Fraser |
18903:9ba1541d6dc2 |
Add cpufreq governors: performance, powersave, userspace |
2008-12-10 |
Keir Fraser |
18902:b73f3646a17f |
libxc: Fix memory leak in zlib usage |
2008-12-09 |
Keir Fraser |
18901:6595393a3d28 |
Use virtual 8086 mode for VMX guests with CR0.PE == 0 |
2008-12-09 |
Keir Fraser |
18900:5535efd8e011 |
vga: Fix screen clear at end of Xen bootstrap. |
2008-12-09 |
Keir Fraser |
18899:cd8c7d963af5 |
pv-on-hvm: add pvSCSI frontend |
2008-12-09 |
Keir Fraser |
18898:11d12d61b138 |
pv-on-hvm: fix for Centos 5.2 |
2008-12-09 |
Keir Fraser |
18897:043aba2b67a1 |
VT-d: check return value of pirq_guest_bind() |
2008-12-09 |
Keir Fraser |
18896:f7f8f44b9292 |
tools: Fix a few error-path memory leaks. |
2008-12-09 |
Keir Fraser |
18895:c0c113ab0be5 |
xend: Remember bootable flag for vbds in xenstore |
2008-12-09 |
Keir Fraser |
18894:b1b9cf7a2d36 |
xend: Fix memory allocation bug after hvm reboot in numa system |
2008-12-09 |
Keir Fraser |
18893:628b3a76dbf4 |
libxc: Fix gcc 4.3 build failure |
2008-12-09 |
Keir Fraser |
18892:76099ad24cbd |
rombios: support BCV |
2008-12-05 |
Keir Fraser |
18891:cc82d54bedfd |
Fix domain save when guest is in S3. |
2008-12-05 |
Keir Fraser |
18890:d206692cbcbe |
x86: make an error message more precise |
2008-12-05 |
Keir Fraser |
18889:de7fd862ada2 |
cpufreq: allow customization of some parameters |
2008-12-05 |
Keir Fraser |
18888:3905cbf523b2 |
x86/cpufreq: reduce verbosity |
2008-12-05 |
Keir Fraser |
18887:3db54d2aa8bd |
powernow: implement struct cpufreq_driver.verify |
2008-12-05 |
Keir Fraser |
18886:e34f3e314ecf |
x86/32on64: adjust address when converting syscall to fault |
2008-12-05 |
Keir Fraser |
18885:c520af4bde59 |
x86, time: Fix scale_reciprocal(). |
2008-12-05 |
Keir Fraser |
18884:4ffd935c08a3 |
minios: Clip memory not usable by Mini-OS (above 1GB) |
2008-12-05 |
Keir Fraser |
18883:eed39afde7dd |
cpuidle: revise tsc-save/restore to reduce tsc skew between cpus |
2008-12-05 |
Keir Fraser |
18882:5e066dc410ac |
vga: Clear the screen when relinquishing VGA to dom0. |
2008-12-05 |
Keir Fraser |
18881:b44e244d7bb9 |
xentrace: trace interrupt window |
2008-12-05 |
Keir Fraser |
18880:99f01b8184c7 |
VT-d code cleanup |
2008-12-24 |
Isaku Yamahata |
18879:9837303a4708 |
[IA64]: Fix BUILD_BUG_ON(). |
2008-12-24 |
Isaku Yamahata |
18878:559809738237 |
[IA64]: fix compilation error. |
2008-12-12 |
Isaku Yamahata |
18877:e97216802360 |
IA64: quieten PV fp fault/trap handler. |
2008-12-12 |
Isaku Yamahata |
18876:09c467481a44 |
IA64: fix panic caused by daccess fault. |
2008-12-12 |
Isaku Yamahata |
18875:05b293d7fbb7 |
IA64: make the fpswa emulation keep the previous behaviour. |
2008-12-12 |
Isaku Yamahata |
18874:9e0f8f78d37a |
IA64: fix fp fault/trap handler. |
2008-12-12 |
Isaku Yamahata |
18873:a86a4ddd8b2b |
IA64: fix emulation of fp emulation in pv domain |
2008-12-10 |
Isaku Yamahata |
18872:3acca92b9597 |
IA64: fix efi_emulate_set_virtual_address_map() |
2008-12-10 |
Isaku Yamahata |
18871:e239a47180fb |
IA64: improve handle_fpu_swa() |
2008-12-10 |
Isaku Yamahata |
18870:dd7ac569579a |
IA64: use symbolic constant for hypercall. |
2008-12-05 |
Isaku Yamahata |
18869:09160c3bd179 |
merge with xen-unstable.hg |
2008-12-04 |
Keir Fraser |
18868:1b173394f815 |
docs: Add description of BUILD_BUG_ON(). |
2008-12-04 |
Keir Fraser |
18867:a71c610cc9e6 |
Fix one timer range issue |
2008-12-04 |
Keir Fraser |
18866:12c0acf08caf |
New document on error handling in Xen. |
2008-12-04 |
Keir Fraser |
18865:cb289056b523 |
Fix existence check for MMIO-mapped 16550 UARTs |
2008-12-04 |
Keir Fraser |
18864:1099be706d4e |
xm: Fix xm block-list for inactive managed domains |
2008-12-04 |
Keir Fraser |
18863:63aa939c114c |
xend: Remember bootloader settings in xenstore |
2008-12-05 |
Isaku Yamahata |
18862:f0a9a58608a0 |
IA64: implement PHYSDEVOP_pirq_eoi_gmfn and related stuff. |
2008-12-05 |
Isaku Yamahata |
18861:c15577ad46f2 |
IA64: eliminate NR_IRQ_VECTORS. ia64 part. |
2008-12-04 |
Isaku Yamahata |
18860:f4c5befcba8d |
merge with xen-unstable.hg |
2008-12-03 |
Keir Fraser |
18859:7338f6301067 |
xentop: Fix xentop for blktap |
2008-12-03 |
Keir Fraser |
18858:bb7683510600 |
AMD IOMMU: Invalidate all pages on domain destruction |
2008-12-03 |
Keir Fraser |
18857:f571834d3f5d |
AMD IOMMU: Propagate HyperTransport settings from IVHD table to control register |
2008-12-03 |
Keir Fraser |
18856:5c121966ad9a |
AMD IOMMU: Fix event log interrupt handling |
2008-12-03 |
Keir Fraser |
18855:00a15b45cae3 |
Fix the HVM save hypercall to avoid freeing an uninitalised pointer. |
2008-12-03 |
Keir Fraser |
18854:2647c63be4cf |
Do not request domain shutdown if in S3 state during domain save. |
2008-12-03 |
Keir Fraser |
18853:cb526325927c |
physdev: make PHYSDEVOP_pirq_eoi_mfn use of gmfn instead of mfn. |
2008-12-03 |
Keir Fraser |
18852:9a6153a89d66 |
x86: Fix mfn_to_virt() to cast MFN to address size. |
2008-12-03 |
Keir Fraser |
18851:28d485613eb3 |
x86: No need for short jmp before long hjmp when setting CR0.PE |
2008-12-02 |
Keir Fraser |
18850:2797ad550925 |
xenpmd: Adjust strncat() length to avoid static buffer overflow. |
2008-12-02 |
Keir Fraser |
18849:fc5208167bb6 |
Fix Xen panic with oprofile |
2008-12-01 |
Keir Fraser |
18848:f39673ce7d6e |
pvgrub: value returned by getrtsecs should be BCD |
2008-11-29 |
Keir Fraser |
18847:a00eb6595d3c |
x86: Fix PHYSDEVOP_pirq_eoi_mfn, which I modified and broke. |
2008-11-28 |
Keir Fraser |
18846:4d52d3c53850 |
x86: remove unused parameter/arguments from flush_ready_eoi() |
2008-11-28 |
Keir Fraser |
18845:c820bf73a914 |
x86: add a shared page indicating the need for an EOI notification |
2008-11-28 |
Keir Fraser |
18844:8dbf23c89cc6 |
xend: Fix device release for tap devices |
2008-11-28 |
Keir Fraser |
18843:abada55aec43 |
xm: Relax the sanity check on guest configuration with XSM-ACM addlabel |
2008-11-28 |
Keir Fraser |
18842:9be2fe3de567 |
shadow: fix the fix for promotion/resync race. |
2008-11-27 |
Keir Fraser |
18841:90ed7af65570 |
x86_emulate: Fix for test harness and simplify some opcodes. |
2008-11-27 |
Keir Fraser |
18840:8d5474a5c66b |
Avoid warn_unused_result build failure on fgets(). |
2008-11-27 |
Keir Fraser |
18839:840b761e07c1 |
x86, hpet: check hpet existence |
2008-11-27 |
Keir Fraser |
18838:b1a38832be05 |
VT-d code cleanup |
2008-11-27 |
Keir Fraser |
18837:a558165cfead |
shadow: set fast_emul to zero when emulating to an out-of-sync page. |
2008-11-26 |
Keir Fraser |
18836:ab0c1bdede53 |
Merge with ia64 tree. |
2008-11-26 |
Keir Fraser |
18835:32aecede4626 |
timer: Print timer fn when dump timer queue |
2008-11-26 |
Keir Fraser |
18834:1975e33b79f1 |
vtd: cleanups |
2008-11-26 |
Keir Fraser |
18833:4ccee1299bc7 |
xen: Fix gcc 4.3 build failure. |
2008-12-03 |
Isaku Yamahata |
18832:54e5d15af567 |
IA64: Rationalize VMM mode alignment checking |
2008-11-26 |
Isaku Yamahata |
18831:b3265ff6c613 |
merge with xen-unstable.hg |
2008-11-25 |
Keir Fraser |
18830:c2a018cdb45d |
Fix PSE PAT handling in guest walk. |
2008-11-25 |
Isaku Yamahata |
18829:436816898c87 |
merge with xen-unstable.hg |
2008-11-24 |
Keir Fraser |
18828:e7c421510be9 |
hvmloader: Pass BDF to PCI option ROMs. |
2008-11-24 |
Keir Fraser |
18827:521d4d90f6e3 |
hvmloader: Load physical PCI option ROMs where available. |
2008-11-24 |
Keir Fraser |
18826:612218519cb5 |
hvmloader: Relocate the etherboot ROM to be near the end of VGA |
2008-11-24 |
Keir Fraser |
18825:285f8635f573 |
shadow: fix race between resync and page promotion. |
2008-11-24 |
Keir Fraser |
18824:0b8c6c91c5a4 |
pv-on-hvm drivers: build fixes for Linux 2.6.27+ |
2008-11-24 |
Keir Fraser |
18823:cd45b5c95612 |
PCI interface changes for PCIE-AER enabling |
2008-11-20 |
Keir Fraser |
18822:e7da388ff95d |
x86: make NR_IRQS build-time configurable |
2008-11-20 |
Keir Fraser |
18821:935bd48f096a |
Eliminate NR_IRQ_VECTORS |
2008-11-20 |
Keir Fraser |
18820:6468257e9e62 |
Properly distinguish irq and vector spaces |
2008-11-20 |
Keir Fraser |
18819:db7a713071fe |
x86: freeze non-current vCPUs of dom0 before entering S5 |
2008-11-20 |
Keir Fraser |
18818:857bda0c15b3 |
xend: Make _setCPUAffinity() errors nonfatal on domain resume |
2008-11-20 |
Keir Fraser |
18817:e3a0c3c9fd7b |
x86, hpet: Fix initialisation of secondary timers. |
2008-11-20 |
Keir Fraser |
18816:368e072feb29 |
xenapi: fix valid_object typo |
2008-11-19 |
Keir Fraser |
18815:98d48f7680db |
x86: Fix build for some versions of gcc. |
2008-11-19 |
Keir Fraser |
18814:bddd2d344c54 |
x86: secure ioapic_guest_write() against FREE_TO_ASSIGN irq values |
2008-11-19 |
Keir Fraser |
18813:4107618ee0d8 |
x86: support CPUID hypervisor feature bit |
2008-11-19 |
Keir Fraser |
18812:4c67985c552e |
x86, s3: Sync platform stamps at time suspend. |
2008-11-19 |
Keir Fraser |
18811:390ef36eb596 |
Remove Xen-private definitions from kexec public header. |
2008-11-19 |
Keir Fraser |
18810:2f8b0e14143c |
xen s3, No need to check idle vcpu before update_vcpu_system_time(). |
2008-11-19 |
Keir Fraser |
18809:876bffced2b8 |
x86, hpet: Avoud double initialisation on boot or after S3. |
2008-11-19 |
Keir Fraser |
18808:9958ef441af0 |
x86: Fix the clocksource= boot parameter after c/s 18786. |
2008-11-18 |
Keir Fraser |
18807:f09a1d5d4338 |
x86, hvm: Fix domain restore bug with Intel VLAPIC acceleration. |
2008-11-18 |
Keir Fraser |
18806:ed8524f4a044 |
x86: Re-initialise HPET on resume from S3 |
2008-11-18 |
Keir Fraser |
18805:85fda344dba7 |
x86, time: Clean up platform timer initialisation. |
2008-11-18 |
Keir Fraser |
18804:ae891977a4d3 |
x86, hvm: Implement interrupt routing to least priority processor. |
2008-11-18 |
Keir Fraser |
18803:2604400f75e3 |
vtd: fix memory allocation from NUMA node for VT-d. |
2008-11-17 |
Keir Fraser |
18802:7dd722064128 |
hvm: Fix hvm_vcpu_reset_state() to act on specified domain, rather |
2008-11-17 |
Keir Fraser |
18801:17911073a90a |
tools: use sysfs interface to balloon driver if present |
2008-11-14 |
Keir Fraser |
18800:2188ed106885 |
Remove NR_PIRQS definition -- always use NR_IRQS. |
2008-11-14 |
Keir Fraser |
18799:85198c4d4da5 |
Fix to save CPU affinity for xm save/restore |
2008-11-14 |
Keir Fraser |
18798:3ba83def85a2 |
vt-d: Fix ia64 build. |
2008-11-13 |
Keir Fraser |
18797:a0910b1b5ec0 |
x86: don't disable MSI in order to mask an IRQ |
2008-11-13 |
Keir Fraser |
18796:d44ad6db638c |
x86, hvm: Provide access to limited VCPUOP_ hypercalls. |
2008-11-13 |
Keir Fraser |
18795:48879ca58848 |
x86: Use the shadow-code PT walker from the HAP functions |
2008-11-13 |
Keir Fraser |
18794:7fb33d15dc9b |
x86: Move the guest pagetable walker out of shadow/multi.c |
2008-11-13 |
Keir Fraser |
18793:b87cc4de3ca6 |
x86: Move guest_l*e definitions into common code |
2008-11-13 |
Keir Fraser |
18792:9f68b6ae6243 |
xm: display domain id on domain creation |
2008-11-12 |
Keir Fraser |
18791:8de4b4e9a435 |
x86: add SSE-based copy_page() |
2008-11-12 |
Keir Fraser |
18790:8e18dd41c6c7 |
x86: reduce GDT switching |
2008-11-12 |
Keir Fraser |
18789:2bd99c5faa42 |
xend, pciif: fix some indentation |
2008-11-11 |
Keir Fraser |
18788:07d0be88571f |
hvm: fix single stepping on debugger |
2008-11-11 |
Keir Fraser |
18787:7be8e7eefbd7 |
vmx: Clean up exception delivery logic. |
2008-11-11 |
Keir Fraser |
18786:7e8db19d72a5 |
x86: fix getvcpucontext for HVM segment registers |
2008-11-11 |
Keir Fraser |
18785:92d0e13b0ea3 |
vmx: Fix realmode exception delivery to correctly check stack pointer size. |
2008-11-11 |
Keir Fraser |
18784:36bda0bb805f |
vtd cleanup: change some function return types to void |
2008-11-11 |
Keir Fraser |
18783:76e90ac5067e |
xend: Restore CPU affinity on domain resume. |
2008-11-11 |
Keir Fraser |
18782:beade55d67fc |
minios: add a barebone net/if.h |
2008-11-10 |
Keir Fraser |
18781:40668908260c |
vtd: fix interrupt remapping to handle SMI RTE's with uninitialized |
2008-11-07 |
Keir Fraser |
18780:832efb028a1d |
x86, vmx realmode: Stack manipulation on interrupt/exception injection |
2008-11-07 |
Keir Fraser |
18779:256067cbf5b3 |
xenpm: Fix an error path. |
2008-11-06 |
Keir Fraser |
18778:3450cb9706ac |
x86, hvm: Better MTRR type check. |
2008-11-06 |
Keir Fraser |
18777:6b6610c115fc |
x86: Fix an inverted flags conversion in map_page_to_xen() |
2008-11-06 |
Keir Fraser |
18776:3af208e6f850 |
x86: Use gfn_to_mfn() rather than gfn_to_mfn_current() in callers |
2008-11-05 |
Keir Fraser |
18775:5fd51e1e9c79 |
x86: PV support for hugepages |
2008-11-05 |
Keir Fraser |
18774:1e437b5b418a |
x86: fix a typo |
2008-11-05 |
Keir Fraser |
18773:baad1475f2cd |
x86, hvm: Only warn on memory attribute conflicts for real RAM. |
2008-11-05 |
Keir Fraser |
18772:ef202be3cf54 |
xend, security: Prevent changing of the policy while VMs are migrating |
2008-11-05 |
Keir Fraser |
18771:484cf12ba667 |
xend: Add a multi-reader-single-writer lock implementation |
2008-11-04 |
Keir Fraser |
18770:4bfc67b09e9c |
tools/hotplug: Separate OS-specific scripts. |
2008-11-04 |
Keir Fraser |
18769:6bd021d987d7 |
x86: allow grant table originating ptes to have their guest available |
2008-11-18 |
dietmar hahn |
18768:7ef733b961c8 |
[IA64] Remove the useless big endian stuff. |
2008-11-17 |
dietmar hahn |
18767:cf3b9afb8568 |
[IA64] minios: Fix ctor and dtor sections. |
2008-11-17 |
dietmar hahn |
18766:3dfe1a7c729e |
[IA64] minios: Clean up the hypervisor interface |
2008-11-18 |
Isaku Yamahata |
18765:008b68ff6095 |
[IA64] Fix a bug for XEN_VIRT_UC_BIT use. |
2008-11-17 |
Isaku Yamahata |
18764:90dd47269489 |
[IA64] Fix typo. (PALL -> PAL) |
2008-11-07 |
Isaku Yamahata |
18763:9bc00e9716cd |
[IA64] Fix frametable_miss handling for HVM guests. |
2008-11-07 |
Isaku Yamahata |
18762:b9436a3c9f00 |
[IA64] Fix vti guests broken issue. |
2008-11-06 |
Isaku Yamahata |
18761:f6795589ef82 |
[IA64] use pte_pfn() where possible |
2008-11-06 |
Isaku Yamahata |
18760:958942c44332 |
[IA64] make ia64 dump_execution_state() print stack trace for debugging. |
2008-11-04 |
Isaku Yamahata |
18759:57c94bdbd6b3 |
[IA64] fix {un}lock_ipi_calllock(). |
2008-11-04 |
Isaku Yamahata |
18758:e75cb35c798b |
merge with xen-unstable.hg |
2008-11-03 |
Keir Fraser |
18757:43a079fd50fd |
xentrace: Trace mmio/io read/write value |
2008-11-03 |
Keir Fraser |
18756:4ec25db9326a |
x86: Fix GRANT_PTE_FLAGS. |
2008-11-03 |
Keir Fraser |
18755:540483d2a98f |
x86: simplify page reference handling for partially (in-)validated pages |
2008-11-03 |
Keir Fraser |
18754:303b1014f91e |
Cpufreq: Enhance hypervisor px sanity check |
2008-11-03 |
Keir Fraser |
18753:91a2b9309a72 |
xend: ioport & irq persistence thru reboot |
2008-10-31 |
Keir Fraser |
18752:f12d9595d07c |
Change timer implementation to allow variable 'slop' in how late |
2008-10-30 |
Keir Fraser |
18751:85ba96069dfb |
x86: Use the right error code when testing for spurious pagefaults |
2008-10-30 |
Keir Fraser |
18750:ed30f4efb728 |
x86: fix preemptable page type handling |
2008-10-30 |
Keir Fraser |
18749:9e5cf6778a6d |
x86: eliminate domain cleanup hack in favor of using the preemptable |
2008-10-30 |
Keir Fraser |
18748:112e81ae5824 |
CPUIDLE: Support C1 FFH entry |
2008-10-30 |
Keir Fraser |
18747:1137464400a8 |
CPUIDLE: add idx field |
2008-10-30 |
Keir Fraser |
18746:e8f0e625e043 |
rombios: fix int13h for floppy disk |
2008-10-29 |
Keir Fraser |
18745:85a2a54c70c8 |
cpufreq: Fix another build failure. |
2008-10-29 |
Keir Fraser |
18744:6a8fea290af5 |
cpufreq.c: shut up compiler about cpufreq_dom |
2008-10-29 |
Keir Fraser |
18743:ae100f264f6a |
x86: Fix relinquish_memory() for PGT_partial pages. |
2008-10-29 |
Keir Fraser |
18742:183d2d7adc2f |
minios: Define __INSIDE_MINIOS__ rather than __MINIOS__ |
2008-10-29 |
Keir Fraser |
18741:bec755616e8e |
x86: Specify NUMA node when alloc'ing compat l4 for 32-on-64 guest |
2008-10-29 |
Keir Fraser |
18740:2c7665f04038 |
cpufreq: domain structure update from array to linked list |
2008-10-28 |
Keir Fraser |
18739:19549b9766fd |
x86: Fix circular page reference destruction in relinquish_memory(). |
2008-10-28 |
Keir Fraser |
18738:2c20d026bb55 |
xend: Fix typo in waitForBackend() for phantom VBDs |
2008-10-28 |
Keir Fraser |
18737:16eede823854 |
hvm: Do not mess with APIC timer deadline if in one-shot mode. |
2008-10-28 |
Keir Fraser |
18736:748af1e5d67c |
xenoprof: Small fixes. |
2008-10-27 |
Keir Fraser |
18735:8d41996e6897 |
minios: do not expose #define current to applications |
2008-10-27 |
Keir Fraser |
18734:324b9b1dd71d |
x86: Disable MSI IRQs until locking is fixed. |
2008-10-27 |
Keir Fraser |
18733:2a022ee37392 |
x86, hvm, xenoprof: Add fully support of HVM guest to xenoprofile on Intel P6. |
2008-10-27 |
Keir Fraser |
18732:4413d53a8320 |
x86: highmem handling assistance hypercalls |
2008-10-27 |
Keir Fraser |
18731:9bbb54fd9181 |
Constify arguments to unmap_domain_page() etc. |
2008-10-27 |
Keir Fraser |
18730:604ffa3cdcc4 |
x86: First fixmap entry (0) is invalid. |
2008-10-27 |
Keir Fraser |
18729:15aed96c7b5c |
Print d->is_dying when dumping domain info. |
2008-10-27 |
Keir Fraser |
18728:11c86c51a697 |
x86: fix domain cleanup |
2008-10-27 |
Keir Fraser |
18727:101e50cffc78 |
x86/powernow: fix machine shutdown |
2008-10-27 |
Keir Fraser |
18726:537d480b7ffc |
x86: Fix coding style in msi.c |
2008-10-27 |
Keir Fraser |
18725:9e47e72fd03e |
serial: Fix IRQ enable/disable in tx interrupt handler. |
2008-10-27 |
Keir Fraser |
18724:efc0a4065ee1 |
x86_32: Lock in map_domain_page() may be taken with IRQs disabled, and |
2008-10-27 |
Keir Fraser |
18723:b99ab7f88a82 |
Add 2 more permissions to the XSM/Flask default policy. |
2008-10-27 |
Keir Fraser |
18722:3ff349c7aeb7 |
x86: relax restrictions on reserved bits in L3 for 32on64 x86 guests |
2008-10-27 |
Keir Fraser |
18721:c3362551a424 |
Cpufreq statistic update for SW_ANY coordination |
2008-10-27 |
Keir Fraser |
18720:5c48ab6b1977 |
Fix xm scsi-attach/detach/list for inactive managed domains |
2008-10-23 |
Keir Fraser |
18719:874d0d673ecb |
x86: Enable spinlock debugging earlier during boot. |
2008-10-23 |
Keir Fraser |
18718:d1ecee02cced |
x86: Dom0 builder doesn't need to disable IRQs while running on dom0 pagetables. |
2008-10-23 |
Keir Fraser |
18717:164985e3a46e |
x86: Dom0 builder must run on a valid GDT at all times. |
2008-10-23 |
Keir Fraser |
18716:6d45bf101d57 |
Remove accidentally checked-in xenpmd binary. |
2008-10-23 |
Keir Fraser |
18715:5bca96f74d59 |
hpet cpuidle: Observe IRQ-safe locking protocol. |
2008-10-23 |
Keir Fraser |
18714:0358305c6883 |
spinlock: Add debug-build checks for IRQ-safe spinlocks. |
2008-10-23 |
Keir Fraser |
18713:4941c5a14598 |
x86, hvm: Move return-to-guest timer and interrupt cranking logic |
2008-10-23 |
Keir Fraser |
18712:50fc79012db7 |
xenpmd: Fix makefile for 'make install'. |
2008-10-23 |
Keir Fraser |
18711:e5332ba0309f |
hvmloader: Remove unneeded legacy flag from FADT flags field. |
2008-10-23 |
Keir Fraser |
18710:635a9691a8a9 |
Xen power management daemon patch. |
2008-10-22 |
Keir Fraser |
18709:10d338e5f741 |
x86, smpboot: A few code cleanups. |
2008-10-22 |
Keir Fraser |
18708:71faca83998d |
Remove duplicated __cacheline_aligned attribute from irq_desc arrays |
2008-10-22 |
Keir Fraser |
18707:734a5493f03a |
Remove unused old xmalloc.c file. |
2008-10-22 |
Keir Fraser |
18706:94227875c13d |
x86: Remove needless IRQ critical section from init_xen_time(). |
2008-10-22 |
Keir Fraser |
18705:ad39300ca063 |
spinlock: Add assertions for lock_irq() variants. |
2008-10-22 |
Keir Fraser |
18704:876618c33914 |
Define spin_barrier_irq() for IRQ-safe spinlocks, and use it for virq_lock. |
2008-10-22 |
Keir Fraser |
18703:6f74549ac4c5 |
x86, hvm: Allow 100us periodic virtual timers |
2008-10-22 |
Keir Fraser |
18702:71c15dfaa12b |
Port HPET device model to vpt timer subsystem |
2008-10-22 |
Keir Fraser |
18701:007a5df1d45b |
EPT: tidy exception handler to give more useful errors |
2008-10-22 |
Keir Fraser |
18700:96d8b7f40dc7 |
x86, hap: Track max_mapped_pfn better when using 2MB p2m mappings. |
2008-10-22 |
Keir Fraser |
18699:066c84c7018a |
Fix guest_physmap_add_entry sanity checking logic |
2008-10-22 |
Keir Fraser |
18698:008505c3c65a |
blktap: re-enable O_DIRECT in block_qcow.c |
2008-10-22 |
Keir Fraser |
18697:0978bdc056c8 |
Simplify set_px_info hypercall 32-on-64 compatibility shim. |
2008-11-04 |
Isaku Yamahata |
18696:10f0e1bb8e5e |
[IA64] Fix HVM VGA abnormal. |
2008-10-30 |
Isaku Yamahata |
18695:4a5acf020c0f |
[IA64] Fix an memory attribute issue. |
2008-10-29 |
Isaku Yamahata |
18694:a6b1be5a83de |
[IA64] fix XENMEM_add_to_physmap with XENMAPSPACE_mfn. |
2008-10-28 |
Isaku Yamahata |
18693:ba163d6dc986 |
[IA64] protect ridblock_owner. |
2008-10-28 |
Isaku Yamahata |
18692:ecfb1637cef9 |
[IA64] Fix an ia64 cpufreq driver bug |
2008-10-24 |
Isaku Yamahata |
18691:b0426fc080f3 |
[IA64] Add glue code for VTD |
2008-10-24 |
Isaku Yamahata |
18690:c19871b66cea |
[IA64] fix to translate_phy_pte() |
2008-10-24 |
Isaku Yamahata |
18689:7ad8c47f5c4b |
[IA64] allow __assign_domain_page() to assign real MMIO page over _PAGE_IO. |
2008-10-22 |
Isaku Yamahata |
18688:02c8733e2d91 |
[IA64] Add head files and helper functions for VTD/ia64 |
2008-10-22 |
Isaku Yamahata |
18687:d9b70fc0ee0f |
[IA64]: update ia64 px info transfer corresponding to x86 px info update. |
2008-10-22 |
Isaku Yamahata |
18686:6db3c096c244 |
[IA64] Add hypercalls needed for VTD |
2008-10-22 |
Isaku Yamahata |
18685:46d7e12c4c91 |
merge with xen-unstable.hg |
2008-10-21 |
Keir Fraser |
18684:d2f7243fc571 |
ia64: Some fixes after spinlock implementation changes. |
2008-10-21 |
Keir Fraser |
18683:f7c09997cf11 |
x86, shadow: shadow_page_info must be same size as page_info. |
2008-10-21 |
Keir Fraser |
18682:e7f876c94955 |
x86: Move some code out of IRQ-disabled section of context switch path. |
2008-10-21 |
Keir Fraser |
18681:de6af72f7b5c |
x86, irq: No synamic memory allocation with IRQs disabled. |
2008-10-21 |
Keir Fraser |
18680:3b99705155c1 |
Use hvm_dirq_assist() to replace {vmx,svm}_dirq_assist(). |
2008-10-21 |
Keir Fraser |
18679:4b5823f292ea |
xend: Fix and clean up vscsi_util.py and other files |
2008-10-21 |
Keir Fraser |
18678:ecdbcd27490f |
timer: No dynamic memory allocation with IRQs disabled. |
2008-10-21 |
Keir Fraser |
18677:3ba06e8098cb |
x86: Avoid dynamic memory allocation during AP startup. |
2008-10-21 |
Keir Fraser |
18676:459f7ca6cf2a |
pv-on-hvm: Avoid rwlock livelock on save/restore. |
2008-10-21 |
Keir Fraser |
18675:dacc54242a63 |
Fix ioapic_rte_to_remap_entry() on IA64. |
2008-10-21 |
Keir Fraser |
18674:353f2359230a |
Add print info for ACPI _PCT and _PPC |
2008-10-21 |
Keir Fraser |
18673:687601e21055 |
Update cpufreq statistic protection |
2008-10-21 |
Keir Fraser |
18672:27eec3c54d08 |
Add protection for xenpm access power management info |
2008-10-21 |
Keir Fraser |
18671:a9f299b11b7f |
x86: Adapt 32b guest os to 64b hypervisor platform_hypercall compatibility |
2008-10-20 |
Keir Fraser |
18670:1eba0c88655f |
x86, spinlock: Always inline raw spinlock functions. |
2008-10-20 |
Keir Fraser |
18669:7989e3999e83 |
x86, spinlock: Get rid of .text.lock out-of-line section. |
2008-10-20 |
Keir Fraser |
18668:54d74fc0037c |
spinlock: Modify recursive spinlock definitions to support up to 4095 CPUs. |
2008-10-20 |
Keir Fraser |
18667:f4dab783b58b |
x86: Add TLB flushing to HAP p2m changes |
2008-10-20 |
Keir Fraser |
18666:c003e5a23a4e |
Clean up spinlock operations and compile as first-class functions. |
2008-10-20 |
Keir Fraser |
18665:824892134573 |
vmx: avoid taking locks with irqs disabled |
2008-10-20 |
Keir Fraser |
18664:c4be040bef6f |
x86: add movnti emulation |
2008-10-20 |
Keir Fraser |
18663:2a25fd94c6f2 |
VT-d: correct allocation failure checks |
2008-10-20 |
Keir Fraser |
18662:bf84c03c38ee |
docs: Update XenAPI document for pvSCSI |
2008-10-20 |
Keir Fraser |
18661:6ca065624051 |
xend: fix setting vcpus > VCPUs_max |
2008-10-20 |
Keir Fraser |
18660:6eb23f7ece78 |
Add some necessary files to build IA64 VT-d. |
2008-10-20 |
Keir Fraser |
18659:d752eaa7c1db |
vtd: make the xen_in_range/tboot_in_range checkings also work for IA64. |
2008-10-20 |
Keir Fraser |
18658:10a2069a1edb |
Define a macro IO_APIC_ID() for x86. |
2008-10-20 |
Keir Fraser |
18657:e57ca7937ae8 |
iommu: make some functions (mainly MSI-related) dummy on IA64 for now. |
2008-10-20 |
Keir Fraser |
18656:d8a156bdef14 |
Add a new file xen/include/xen/hvm/irq.h to share common definitions. |
2008-10-20 |
Keir Fraser |
18655:314df03b7d61 |
NMI watchdog: don't try to run too slow. |
2008-10-20 |
Keir Fraser |
18654:0a09de68c541 |
blktap: Handle qcow backing files correctly. |
2008-10-20 |
Keir Fraser |
18653:cbc254c59dd0 |
xend: Stub out vscsi_get_scsidevices() until issues are addressed. |
2008-10-17 |
Keir Fraser |
18652:4129f0f2f2ba |
NMI watchdog: use new counter on Core/Core2 CPUs |
2008-10-17 |
Keir Fraser |
18651:3411819435b9 |
svm: Check exitcode for NRIP validity only in debug builds. |
2008-10-17 |
Keir Fraser |
18650:609d0d34450f |
vtd: code cleanup |
2008-10-17 |
Keir Fraser |
18649:50aaffd8f87c |
Enable PCI serial devices for console messages |
2008-10-16 |
Keir Fraser |
18648:6bf61b830153 |
NextRIPS support for forthcoming AMD processors |
2008-10-16 |
Keir Fraser |
18647:dc61548aa479 |
Fix SCHEDOP_poll to avoid wakeup-waiting race on interrupt delivery. |
2008-10-16 |
Keir Fraser |
18646:bb1a67a7db26 |
xmalloc: Add pooled allocator interface. |
2008-10-16 |
Keir Fraser |
18645:48fba1dbcfaf |
xmalloc: use tlsf algorithm |
2008-10-16 |
Keir Fraser |
18644:98ff908a91b7 |
vmx: set DR7 via DOMCTL_setvcpucontext |
2008-10-16 |
Keir Fraser |
18643:819ab49deef1 |
xentrace: trace power management events. |
2008-10-16 |
Keir Fraser |
18642:9404bcb6d32e |
Enhance XenAPI for pvSCSI |
2008-10-15 |
Keir Fraser |
18641:22c89412fc8c |
x86 cpuid: leaf 4 sub-index goes in %ecx, not %ebx |
2008-10-15 |
Keir Fraser |
18640:33d6ed9fd3c5 |
amd: fix CPUID mask option handling |
2008-10-15 |
Keir Fraser |
18639:3603e95245fa |
x86: make injection of spurious page faults configurable per domain |
2008-10-15 |
Keir Fraser |
18638:61218a1763da |
vt-d: Fix MSI-x interrupt remapping |
2008-10-15 |
Keir Fraser |
18637:8c3144b1ff63 |
x86: Fix non-debug build. |
2008-10-22 |
Isaku Yamahata |
18636:6583186e5989 |
[IA64] fix compilation error of xen/common/spinlock.c |
2008-10-17 |
Isaku Yamahata |
18635:e23c1f241c7b |
[IA64] clean up of xenpage.h |
2008-10-17 |
Isaku Yamahata |
18634:07558e1876e4 |
[IA64] clean up ioports_{permit, deny}_access() |
2008-10-17 |
Isaku Yamahata |
18633:f27787b9f8d7 |
[IA64] Change ioports_permit_access interface(). |
2008-10-17 |
Isaku Yamahata |
18632:7db30bf36b0e |
[IA64] make virt_to_maddr() to support both cached/uncached identity mapped area. |
2008-10-16 |
Isaku Yamahata |
18631:5450b008afce |
[IA64] rename struct viosapic_rte in order to share VTD code. |
2008-10-16 |
Isaku Yamahata |
18630:91ec8f01d6b9 |
[IA64] avoid name conflict with pci_dev. |
2008-10-14 |
Keir Fraser |
18629:9b227eb09263 |
x86_emulate: Fix after decode changes. Valid opcode decode values must |
2008-10-14 |
Keir Fraser |
18628:a72eebf02915 |
iommu: Fix the build. |
2008-10-14 |
Keir Fraser |
18627:7f9706875b5b |
Missing file from prev c/s |
2008-10-14 |
Keir Fraser |
18626:3ff2461bb5a1 |
iommu: Move some 'boot_cpu_data.x86_vendor' related stuff into |
2008-10-14 |
Keir Fraser |
18625:0feedf7dcc73 |
vtd: Define msi_msg_{read,write}_remap_rte() to nothing for ia64. |
2008-10-14 |
Keir Fraser |
18624:78af732db9a7 |
Add documentation on how to build one's own stub domain kernel |
2008-10-14 |
Keir Fraser |
18623:c9ba3d1880be |
vt-d: Fix comment typos. |
2008-10-14 |
Keir Fraser |
18622:551c3480beee |
hvm: Battery Management virtual firmware and toolstack changes |
2008-10-14 |
Keir Fraser |
18621:8d993552673a |
x86, hvm: Hyper-V guest interface support with small set of enlightenments |
2008-10-13 |
Keir Fraser |
18620:a26194601c8f |
x86: propagate return value of alloc_l1_table() |
2008-10-13 |
Keir Fraser |
18619:e4bddd01cb3e |
vtd: move some x86-dependent functions into x86-specific directory. |
2008-10-13 |
Keir Fraser |
18618:98d5370fec1a |
xend: fixup the Secondary Bus Reset. |
2008-10-13 |
Keir Fraser |
18617:0d1875d2e5f2 |
iommu: Cleanups to some header files. |
2008-10-13 |
Keir Fraser |
18616:bf78a531eb66 |
xenpm: Fix logic when Hyperthreading is enabled. |
2008-10-13 |
Keir Fraser |
18615:0c64c5fe261b |
xend: Fix dev backend path construction. |
2008-10-10 |
Keir Fraser |
18614:365674de23c2 |
xend: Restore bridge control register after secondary bus reset |
2008-10-10 |
Keir Fraser |
18613:60bd590a0438 |
Merge with IA64 tree |
2008-10-10 |
Keir Fraser |
18612:cafbd83e2258 |
vmx: Update RIP past INT3 instruction on INT3 vmexit. |
2008-10-10 |
Keir Fraser |
18611:583e45983aaa |
vmx:update DR6 on TRAP_debug VM exits. |
2008-10-10 |
Keir Fraser |
18610:c89fd1e9c49c |
vt-d: Fix dma_set_pte_superpage |
2008-10-10 |
Keir Fraser |
18609:a9be7b357b0b |
xend: Fix the detection of the upmost bridge in the python function find_parent(). |
2008-10-10 |
Keir Fraser |
18608:3c0862d49df7 |
cpufreq: remove unused variable cpu_count. |
2008-10-10 |
Keir Fraser |
18607:a175b2c039ed |
acpi/pmstat.c: refer to the array after range check. |
2008-10-10 |
Keir Fraser |
18606:8f5a67f466e2 |
[IA64] compile xenpm for ia64. |
2008-10-10 |
Isaku Yamahata |
18605:c2fc4d26ef18 |
merge with xen-unstable.hg |
2008-10-09 |
Keir Fraser |
18604:6ab55f716ce3 |
hvmloader: smbios support for large memory guests |
2008-10-09 |
Keir Fraser |
18603:69f670979660 |
vtd: Make some pci access functions architecture independent. |
2008-10-09 |
Keir Fraser |
18602:0033c944318f |
Rename evtchn_lock to event_lock, since it protects more than just |
2008-10-09 |
Keir Fraser |
18601:a11ad61bdb5b |
Fix lock issue for hvm pass-through domain |
2008-10-09 |
Keir Fraser |
18600:b8f329d2c074 |
vt-d: Define a struct IO_xAPIC_route_entry to accommodate both ioapic |
2008-10-09 |
Keir Fraser |
18599:10dec51bfa81 |
xenpm: Fix typo bug. |
2008-10-09 |
Keir Fraser |
18598:d1e57d593614 |
x86/mm: Use l1e_get_pfn() in destroy_grant_pte_mapping(). |
2008-10-09 |
Keir Fraser |
18597:1e37779bf884 |
xend: Fix typo _gatherDom -> gatherDom. |
2008-10-09 |
Keir Fraser |
18596:205b837b6138 |
Allow to specify Linux kernel config file |
2008-10-08 |
Keir Fraser |
18595:e66cecb66b1e |
x86: Remove bogus assertion from free_domain_pirqs(). |
2008-10-08 |
Keir Fraser |
18594:5e4e234d58be |
x86: Define __per_cpu_shift label to help kdump/crashdump. |
2008-10-08 |
Keir Fraser |
18593:26985a665ded |
x86: Continue to allocate vectors across LAPIC priority levels, since |
2008-10-08 |
Keir Fraser |
18592:51a05fb4c601 |
x86: Free MSI vector when a pirq is unmapped. |
2008-10-08 |
Keir Fraser |
18591:ed398097c03e |
x86: Move pirq logic to irq.c. |
2008-10-08 |
Keir Fraser |
18590:1f85f7b216b3 |
flask: Fix a problem in xend code when starting a guest with XSM/Flask enabled. |
2008-10-08 |
Keir Fraser |
18589:d5bd0567b458 |
flask: Add 2 permissions to the default flask policy to get a VIF-enabled guest to work |
2008-10-08 |
Keir Fraser |
18588:79ffff76e300 |
flask: Fix to default policy to get simple VM running |
2008-10-03 |
Keir Fraser |
18587:78e98657021a |
pygrub: fix the parameter `default' and `timeout' in elilo.conf |
2008-10-03 |
Keir Fraser |
18586:6ce634cc6e75 |
xend: Allow guest write access to /local/domain/x/memory |
2008-10-10 |
Isaku Yamahata |
18585:af8eaa3cf782 |
[IA64] introduce iosapci ID. |
2008-10-10 |
Isaku Yamahata |
18584:1a77bb358d7b |
[IA64] Add pci configuration code, which is needed by VTD. |
2008-10-10 |
Isaku Yamahata |
18583:faf07ca43a28 |
Add pci configuration code, which is needed by VTD |
2008-10-10 |
Isaku Yamahata |
18582:903a901ab372 |
[IA64] implement ia64 cpufreq notify hypercall |
2008-10-10 |
Isaku Yamahata |
18581:a311996570f4 |
[IA64] Add cpufreq ia64 driver |
2008-10-03 |
Isaku Yamahata |
18580:e02974a95872 |
[IA64] libxc: make xc_ia64_copy_memmap use DOM0VP_get_memmap. |
2008-10-03 |
Isaku Yamahata |
18579:89ef37e0f4b8 |
[IA64] introduce DOM0VP_get_memmap hypercall. |
2008-10-03 |
Isaku Yamahata |
18578:ba543f51c6f1 |
[IA64] fix XENMEM_add_to_physmap with XENMAPSPACE_mfn. |
2008-10-03 |
Isaku Yamahata |
18577:788ed94f8fe4 |
[IA64] make use of rcu_lock_target_domain_by_id() |
2008-10-03 |
Isaku Yamahata |
18576:591734b38585 |
merge with xen-unstable.hg |
2008-10-02 |
Keir Fraser |
18575:80365bc6df42 |
libblktap: Remove trailing null byte in xs_printf |
2008-10-02 |
Keir Fraser |
18574:9a7b46546e05 |
Eliminate code duplication with rcu_lock_domain_by_id(). |
2008-10-02 |
Keir Fraser |
18573:8dc05a2b3beb |
xc_ptrace: Allow gdbserver to connect to a guest before APs are |
2008-10-02 |
Keir Fraser |
18572:60937c4c5a67 |
xend: Make only selected subdirs of /local/domain/<domid> writable by the guest. |
2008-10-02 |
Isaku Yamahata |
18571:c8511a5e9a57 |
[IA64] libxc clean up. |
2008-10-02 |
Isaku Yamahata |
18570:6208fcb4082f |
[IA64] xc restore: fix domain restore. |
2008-10-02 |
Isaku Yamahata |
18569:0cc0252e74e1 |
[IA64] hvm builder: more precisely use of memory size. |
2008-10-02 |
Isaku Yamahata |
18568:c383ae0b803d |
[IA64] libxc: improve foreign p2m exposure. |
2008-10-02 |
Isaku Yamahata |
18567:e82909f42732 |
merge with xen-unstable.hg |
2008-10-01 |
Keir Fraser |
18566:ab19284c5070 |
xend: Fixes after backend xenstore config changes. |
2008-10-01 |
Keir Fraser |
18565:616eea24aefa |
xend: Move some backend configuration info. |
2008-10-01 |
Keir Fraser |
18564:0a8ea3bbeb3d |
[IA64] Compilation fix to cpufreq stuff. |
2008-09-30 |
Keir Fraser |
18563:782599274bf9 |
x86, hvm: Expose host core/HT topology to HVM guests. |
2008-09-29 |
Keir Fraser |
18562:22c9434c5d3e |
hvm: Remove extboot from virtual firmware. |
2008-09-29 |
Keir Fraser |
18561:ccf0205255e1 |
xc_save: use correct size when unmapping live p2m. |
2008-09-29 |
Keir Fraser |
18560:2e7f5c177495 |
domctl: Fix the wrong return values when xsm_xxx() returns 0 |
2008-09-28 |
Keir Fraser |
18559:6871f484430c |
Fix 32pae build: ld -> PRI64. |
2008-09-26 |
Keir Fraser |
18558:b5f20f7ac2b3 |
CPUIDLE: Initialize timer broadcast mechanism for C2 |
2008-09-26 |
Keir Fraser |
18557:1420a6649cfa |
hvm: Default timer_mode=1 (do not delay virtual time for missed |
2008-09-26 |
Keir Fraser |
18556:840c0c3c185a |
x86 shadow: Add FreeBSD mappings guest heuristics. |
2008-09-26 |
Keir Fraser |
18555:19b0a4f91712 |
x86 and ia64: move cpufreq notify code to commone place |
2008-09-26 |
Keir Fraser |
18554:d1d9915041de |
X86 and IA64: Update cpufreq statistic logic for supporting both x86 |
2008-09-26 |
Keir Fraser |
18553:08374be21318 |
X86 and IA64: Rebase cpufreq logic for supporting both x86 and ia64 |
2008-09-26 |
Keir Fraser |
18552:5274aa966231 |
vtd: Fix check for interrupt remapping of ioapic RTE |
2008-09-25 |
Keir Fraser |
18551:b642e39d96cf |
x86, hvm: Remove warning on emulated write to read-only page. |
2008-09-25 |
Keir Fraser |
18550:e1507b441be4 |
x86: Clean up and fix 18539:31f09a5e24cf8 |
2008-09-25 |
Keir Fraser |
18549:ddf62f696111 |
xm: Fix xm start -c / --vncviewer |
2008-09-25 |
Keir Fraser |
18548:eececb5de4fa |
hvm firmware: Replace etherboot with modern gPXE ROMs. |
2008-09-25 |
Keir Fraser |
18547:7a32c2325fdc |
x86: Fix guest_physmap_add_entry checks |
2008-09-25 |
Keir Fraser |
18546:7592da5118ec |
x86: Add xenpm utility to list CPU power info. |
2008-09-25 |
Keir Fraser |
18545:d4a093819310 |
x86 pmstat: Fix get_pm_info hypercall argument checking. |
2008-09-25 |
Keir Fraser |
18544:50170dc8649c |
x2apic: Clean up send_IPI_mask_x2apic() and add a memory barrier. |
2008-09-24 |
Keir Fraser |
18543:b53b02976633 |
Fix direct use of 'make' -> $(MAKE) |
2008-09-24 |
Keir Fraser |
18542:31f09a5e24cf |
x86: Properly synchronise updates to pirq-to-vector mapping. |
2008-09-24 |
Keir Fraser |
18541:7750906b06b3 |
x86: change _PAGE_GNTTAB |
2008-09-24 |
Keir Fraser |
18540:1eeb3aecea57 |
x86/PCI-MSI: fix log messages |
2008-09-24 |
Keir Fraser |
18539:981e4d7eb8a8 |
ia64: fix make install under tools/debugger/xenitp |
2008-09-24 |
Keir Fraser |
18538:2842dbc5679c |
minios: blkfront should set protocol node |
2008-09-24 |
Keir Fraser |
18537:c6f80d1227cb |
xm docs: Added new,delete,dump-core,resume,suspend,uptime and fixed others |
2008-09-23 |
Keir Fraser |
18536:f4552d9f6afb |
hvm, save/restore: Skip page batches which contain no valid pages. |
2008-09-23 |
Keir Fraser |
18535:fd3f54eb23e1 |
acm, xend: Catch bad vlan identifiers |
2008-09-22 |
Keir Fraser |
18534:df6f9fe48f11 |
libxc: Wrapper functions for cpu online/offline |
2008-09-22 |
Keir Fraser |
18533:0c8d2e44126d |
x86: Add sysctl for cpu online/offline |
2008-09-22 |
Keir Fraser |
18532:415c3da25b26 |
x86: fix powernow |
2008-09-22 |
Keir Fraser |
18531:81483e49c74c |
Add debug key 'e' for event channel information |
2008-09-22 |
Keir Fraser |
18530:ae29cd95ba7d |
acpi: mark several more items __init/__initdata |
2008-09-22 |
Keir Fraser |
18529:d8a2d117225c |
x86/cpufreq: don't use static array for large per-CPU data structures |
2008-09-22 |
Keir Fraser |
18528:1c09b810f977 |
domctl: don't allow certain operations on Dom0 |
2008-09-22 |
Keir Fraser |
18527:40233384ffe3 |
vsprintf: Better size_t input checking, and fix return values of |
2008-09-22 |
Keir Fraser |
18526:c0db74e41662 |
Fix misc issues related to allowing support of more CPUs |
2008-09-22 |
Keir Fraser |
18525:ae24b533dc9d |
xentop: Fix display of long domain names. |
2008-09-22 |
Keir Fraser |
18524:6d3b932cbeca |
i386: make double fault TSS per-CPU |
2008-09-22 |
Keir Fraser |
18523:7f1a36b834e1 |
x86: make GDT per-CPU |
2008-09-22 |
Keir Fraser |
18522:3c42b5ad0a4f |
x86,amd,microcode: fix hypercall return code |
2008-09-22 |
Keir Fraser |
18521:e61c7833dc9d |
CPUIDLE: Handle C2 LAPIC timer & TSC stop |
2008-09-22 |
Keir Fraser |
18520:9cc4cebee50b |
CPUIDLE: Support multiple C3 states |
2008-09-22 |
Keir Fraser |
18519:ad79f7af3916 |
xenctx: fix xenctx --all option on x86 |
2008-09-22 |
Keir Fraser |
18518:a1e86caf83a3 |
xend: Refactor vmmetrics destruction. |
2008-09-18 |
Keir Fraser |
18517:2e8ad0c35792 |
pvgrub: Allow to work with a partitionless virtual disc. |
2008-09-18 |
Keir Fraser |
18516:79459028af39 |
xm list: Return unique exit code for non-existent domain |
2008-09-18 |
Keir Fraser |
18515:104ceb3de263 |
x86, amd, hvm: pass through one more cpuid cache description leaf |
2008-09-18 |
Keir Fraser |
18514:71d3d3ac23b8 |
Remove internal tools/ioemu tree. |
2008-09-17 |
Keir Fraser |
18513:694b7daa353c |
xc_save/xc_restore: Fix wrong data type |
2008-09-17 |
Keir Fraser |
18512:366c78ff361b |
x86: Allow continue_hypercall_on_cpu() to be called from within an |
2008-09-17 |
Keir Fraser |
18511:beb28a3975bd |
xm: Remove obsolete mechanism using vncviewer -listen |
2008-09-17 |
Keir Fraser |
18510:7424f989fe01 |
mini-os: adding some missing posix function declarations |
2008-09-16 |
Keir Fraser |
18509:9ab9dadf4876 |
x86-64: enforce memory limits imposed by virtual memory layout |
2008-09-16 |
Keir Fraser |
18508:15efb62ecf09 |
x86: also fix powernow's dom_mask |
2008-09-16 |
Keir Fraser |
18507:d7be37824fe0 |
Merge with IA64 tree. |
2008-09-16 |
Keir Fraser |
18506:f163138e3340 |
x86, microcode: Free microcode_info struct at end of hypercall. |
2008-09-16 |
Keir Fraser |
18505:879330497672 |
x86, microcode: Do not run microcode update in IRQ context. |
2008-09-16 |
Keir Fraser |
18504:88445b184dc6 |
x86: Simplify RDMSR pass-through emulation for certain |
2008-09-25 |
Isaku Yamahata |
18503:325904748847 |
[IA64] A small fix in mm.c. Use PAGE_MASK, not ~PAGE_MASK. |
2008-09-25 |
Isaku Yamahata |
18502:6055360dbfe4 |
[IA64] xc_domain_save: Do not poll-wait for guest to shutdown. |
2008-09-18 |
Isaku Yamahata |
18501:3d96f88fb220 |
[IA64] fix INIT injection. |
2008-09-16 |
Isaku Yamahata |
18500:4a381ddc764a |
merge with xen-unstable.hg |
2008-09-16 |
Keir Fraser |
18499:3eb7a0cfffc2 |
x86, microcode: More code cleanups. |
2008-09-16 |
Keir Fraser |
18498:f03b0cc33576 |
stubdom/ioemu link farm creation fixes |
2008-09-16 |
Keir Fraser |
18497:087b8b29b6b2 |
x86, microcode: Clean up for Xen coding style, and disable for now |
2008-09-15 |
Keir Fraser |
18496:087008dfb005 |
Avoid parallel invocation of git for ioemu-remote. |
2008-09-15 |
Keir Fraser |
18495:75c4a603d9cd |
x86: Fix 32-bit build after AMD microcode update patch. |
2008-09-15 |
Keir Fraser |
18494:59aba2cbbb58 |
xsm: dummy module - implement missing stub |
2008-09-15 |
Keir Fraser |
18493:01fb29f72832 |
vtd: minor edge case memory leak |
2008-09-15 |
Keir Fraser |
18492:c353f07bae84 |
x86, shadow: Allow removing writable mappings from splintered page tables. |
2008-09-13 |
Keir Fraser |
18491:8f456fcd8af1 |
x86, shadow: Fix comment about Linux direct-map address. |
2008-09-12 |
Keir Fraser |
18490:12f3edfab6ef |
x86, shadow: Add new location of Linux direct-map to the places to |
2008-09-12 |
Keir Fraser |
18489:15b1c3d4459a |
x86: microcode update support for AMD CPUs |
2008-09-12 |
Keir Fraser |
18488:e827c54462d3 |
$(XEN_ROOT) absolutification fixes for ioemu-remote (incl stubdom) |
2008-09-12 |
Keir Fraser |
18487:982e6fce0e47 |
Check the existence of serial port before using |
2008-09-12 |
Keir Fraser |
18486:31e06b3ccf53 |
stubdom: compile stubdom with qemu-remote |
2008-09-12 |
Keir Fraser |
18485:34aed15ba9df |
x86, cpu hotplug: flush softirq work when going offline |
2008-09-12 |
Keir Fraser |
18484:f125e481d8b6 |
x86: Clean up cpufreq core logic |
2008-09-12 |
Isaku Yamahata |
18483:ec8eaab557d8 |
merge with xen-unstable.hg |
2008-09-11 |
Keir Fraser |
18482:346c073ed6a4 |
xenstore: Fix a memory leak in 'xs_is_domain_introduced'. |
2008-09-11 |
Keir Fraser |
18481:a5cc38391afb |
ACPI: Grant access of MSR_IA32_THERM_CONTROL MSR to dom0 |
2008-09-11 |
Keir Fraser |
18480:d8ce41b79ecc |
CPUIDLE: Disable APIC timer intr during C3 while force hpetbroadcast |
2008-09-11 |
Keir Fraser |
18479:fa2adc7fb996 |
x86, shadow: Fix some SHADOW_PRINTK() callers. |
2008-09-11 |
Keir Fraser |
18478:01c8ccb551b0 |
xendomains script: A few bug fixes. |
2008-09-11 |
Keir Fraser |
18477:4ffc70556000 |
x86: Support CPU hotplug offline. |
2008-09-11 |
Keir Fraser |
18476:fba8dca321c2 |
xm: domid casting bug |
2008-09-11 |
Keir Fraser |
18475:e5766aea2907 |
xsm: XSM foreigndom usage bug |
2008-09-10 |
Keir Fraser |
18474:f5e72cbfbb17 |
x86: Fix calibration rendezvous for cpu hotplug. |
2008-09-10 |
Keir Fraser |
18473:706844309f36 |
CPUIDLE: Port Linux menu governor to replace the initial ladder governor |
2008-09-10 |
Keir Fraser |
18472:cfbe4df8d47c |
CPUIDLE: Adjust Cx residency to contain Cx exit latency & overhead. |
2008-09-10 |
Keir Fraser |
18471:020b8340e839 |
CPUIDLE: Avoid remnant LAPIC timer intr while force hpetbroadcast |
2008-09-10 |
Keir Fraser |
18470:9ee24da5a488 |
CPUIDLE: Avoid remnant HPET intr while force hpetbroadcast |
2008-09-10 |
Keir Fraser |
18469:6a37b3d966f9 |
vtd: Add a command line param to enable/disable pass-through feature |
2008-09-10 |
Keir Fraser |
18468:b5912430e66c |
x86, xend: Fix processing of cpuid config parameters |
2008-09-10 |
Keir Fraser |
18467:65dc37be0443 |
x86: Remove MSI boot parameter -- now always on. |
2008-09-09 |
Keir Fraser |
18466:7f1c71c6d4c8 |
x86: Do not permit 'AUTO_ASSIGN' parameter to PHYSDEVOP_alloc_irq_vector. |
2008-09-09 |
Keir Fraser |
18465:59904b180078 |
xc_domain_save: Do not poll-wait for guest to shutdown -- it should |
2008-09-09 |
Keir Fraser |
18464:5f3bb7f1a4cb |
Small user manual fixes. |
2008-09-09 |
Keir Fraser |
18463:5a6f5b4b5fb3 |
ioemu: Fix bug in map cache |
2008-09-09 |
Keir Fraser |
18462:33d907ff2b04 |
ioemu: various fixes to 18394:dade7f0bdc8d |
2008-09-09 |
Keir Fraser |
18461:4f27d1a23bca |
libxc: fix xc_memory_op(): handles XENMEM_remove_from_phsymap case. |
2008-09-09 |
Keir Fraser |
18460:1f89af507e62 |
vtd.txt: Add caveat about assigning certain types of device. |
2008-09-09 |
Keir Fraser |
18459:5ce9459ce872 |
vtd: Enable pass-through translation for Dom0 |
2008-09-09 |
Keir Fraser |
18458:d57e9b29858b |
stubdom: Fix README for renamed device-model config file. |
2008-09-09 |
Keir Fraser |
18457:bdf648aaa70c |
Revert 18415:3e72ab517e44 (xend: move the call to XendDevices.destroy_device_state()) |
2008-09-08 |
Keir Fraser |
18456:dbac9ee4d761 |
xentrace 7/7: Add option to log to a circular buffer and dump to disk |
2008-09-08 |
Keir Fraser |
18455:b8734df52a90 |
xentrace 6/7: Updated formats file. |
2008-09-08 |
Keir Fraser |
18454:74621a2add54 |
xentrace 5/7: Additional tracing for the shadow code. |
2008-09-08 |
Keir Fraser |
18453:8305efd06749 |
xentrace 4/7: Add some missing things to the xentrace options string |
2008-09-08 |
Keir Fraser |
18452:1abe2bf8c0fa |
xentrace 3/7: Remove vcpu / domain from HVM traces. |
2008-09-08 |
Keir Fraser |
18451:0e3df63b9932 |
xentrace 2/7: Lost-records record includes currently running vcpu, |
2008-09-08 |
Keir Fraser |
18450:1a7705924dbe |
xentrace 1/7: Trace runstate changes. |
2008-09-08 |
Keir Fraser |
18449:10c630645d13 |
xen/powernow: allow using lowest-power P-state |
2008-09-08 |
Keir Fraser |
18448:06ab9cb9578e |
x86: fix cpufreq_dom_mask |
2008-09-08 |
Keir Fraser |
18447:f2bd9bbb0593 |
xc_save: ignore the first suspend event channel notification |
2008-09-08 |
Keir Fraser |
18446:a7586ec158d0 |
xc_save: Clean up (*suspend)() callback hook. |
2008-09-08 |
Keir Fraser |
18445:b146f0cf3b8b |
xc_save: Janitorial work. |
2008-09-05 |
Keir Fraser |
18444:be573a356c90 |
lsevtchn: Improve this evtchn reporting tool. |
2008-09-05 |
Keir Fraser |
18443:1a785d213573 |
ioemu: fix offset of MSI-X memory-mapped table. |
2008-09-04 |
Keir Fraser |
18442:392b04ccaf3c |
xsm: A few hacks to get XSM-disabled (aka dummy) mode working. |
2008-09-04 |
Keir Fraser |
18441:ae9b223a675d |
More efficient implementation of SCHEDOP_poll when polling a single port. |
2008-09-04 |
Keir Fraser |
18440:8d982c7a0d30 |
x86: smp_mb__{before,after}_clear_bit() are no-ops. |
2008-09-04 |
Keir Fraser |
18439:7d1eadfe4631 |
xsm: Fix __import__() usage on Python 2.4 and earlier. |
2008-09-04 |
Keir Fraser |
18438:a5bf2535e7bb |
ioemu: support PCI Express Capability Structure version 1. |
2008-09-04 |
Keir Fraser |
18437:294fc8fc4ba0 |
xsm, flask: sample flask policy |
2008-09-04 |
Keir Fraser |
18436:44f039c4aee4 |
xsm: refactor IO hooks/sysctl hooks |
2008-09-04 |
Keir Fraser |
18435:5b133625223a |
xsm, python tools: remove autogenerated xsm.py |
2008-09-04 |
Keir Fraser |
18434:bed1b98b63cc |
CPUIDLE: Write to ARB_DISABLE conditionally to reduce some idle overheads. |
2008-09-03 |
Keir Fraser |
18433:c9db93b0660a |
x86: Fix interpretation of get_l*e_linear_pagetable(). |
2008-09-03 |
Keir Fraser |
18432:1e98ea5c8604 |
x86: Fix guest_handle_okay/guest_handle_subrange_okay |
2008-09-03 |
Keir Fraser |
18431:c759a6cef79f |
Remove guest_physmap_max_mem_pages(), which is no longer usefully |
2008-09-03 |
Keir Fraser |
18430:a4cf79209a28 |
ACPI: Remove a redundant call to acpi_hw_register_read(). |
2008-09-03 |
Keir Fraser |
18429:021189f8cd78 |
Fix for VCPU periodic timer. |
2008-09-03 |
Keir Fraser |
18428:3e72ab517e44 |
xend: move the call to XendDevices.destroy_device_state() |
2008-09-02 |
Keir Fraser |
18427:e2a8e3be7bfa |
xend: Fix Bug 1336 |
2008-09-01 |
Keir Fraser |
18426:b6eea72ea9dc |
x86: allow Dom0 to control a few more MSR bits |
2008-09-01 |
Keir Fraser |
18425:86b956d8cf04 |
x86: make {get,put}_page_type() preemptible |
2008-09-01 |
Keir Fraser |
18424:7cb51e8484f6 |
[IA64] use ioemu-remote as default on ia64. |
2008-09-01 |
Keir Fraser |
18423:7eefe6399bcd |
ioemu: fix multiple pci-attach/pci-detach by removing the meaningless irq_index |
2008-09-12 |
Isaku Yamahata |
18422:4ddd63b4be9b |
[IA64] fix XENMEM_add_to_physmap with XENMAPSPACE_mfn |
2008-09-01 |
Isaku Yamahata |
18421:d0a544d8a3f3 |
merge with xen-unstable.hg |
2008-08-30 |
Keir Fraser |
18420:05c7efee10a1 |
cross-install: Only apply in tools directory, and automatically wrap $INSTALL. |
2008-08-30 |
Keir Fraser |
18419:48b33c4275f1 |
stubdom: Absolute path for XEN_ROOT. |
2008-08-29 |
Keir Fraser |
18418:c503269192f2 |
vtd: fix Dom0 S3 when VT-d is enabled. |
2008-08-29 |
Keir Fraser |
18417:481f0dc6beb0 |
x86: constify microcode hypercall argument |
2008-08-29 |
Keir Fraser |
18416:cd078a3d600e |
docs: A small update in the vtpm documentation file. |
2008-08-29 |
Keir Fraser |
18415:1d4e0b007980 |
Update the URL for the ACPI compiler sources. |
2008-08-29 |
Keir Fraser |
18414:1721689cc834 |
Run cross-compilation-aware install wrapper script. |
2008-08-29 |
Keir Fraser |
18413:10e0e90831f0 |
amd: Extended migration support |
2008-08-29 |
Keir Fraser |
18412:8623a537aff1 |
docs: Fix datamodel-graph of XenAPI |
2008-08-29 |
Keir Fraser |
18411:26daab313faa |
pv-grub: fix example file |
2008-08-28 |
Keir Fraser |
18410:a37902923a67 |
x86: time_calibration_rendezvous must be invoked with @wait=1. |
2008-08-28 |
Keir Fraser |
18409:b674d7159549 |
stubdom: fix munmap's update_va_mapping flag passing, thus fixing |
2008-08-28 |
Keir Fraser |
18408:98b89c2b1cde |
softirq: Add sanity assertion about NR_SOFTIRQS. |
2008-08-28 |
Keir Fraser |
18407:dc5e2a1b87d1 |
x86: There are now two x86-specific softirqs. |
2008-08-28 |
Keir Fraser |
18406:11606c429084 |
Update Xen version for 3.4-unstable development phase |
2008-08-28 |
Keir Fraser |
18405:1ac3e2a44dc9 |
hvmloader: skip upper field of 64 bit base address register. |
2008-08-28 |
Keir Fraser |
18404:5d30ca2b2efd |
ioemu, passthru: make upper field of 64 bit bar writable. |
2008-08-28 |
Keir Fraser |
18403:8ac3e7e7d823 |
stubdom: add LANG=C for 'gcc -print-search-dirs' |
2008-08-28 |
Keir Fraser |
18402:266758b689e0 |
docs: Update user manual for 3.3. |
2008-08-28 |
Keir Fraser |
18401:c8377b335fbe |
xend: Cleanup destroy and destroyDomain methods |
2008-08-28 |
Keir Fraser |
18400:ab50f558a6f3 |
stubdom: make xc_map_foreign_ranges use malloc instead of stack space |
2008-08-27 |
Keir Fraser |
18399:b4bde79b7ba0 |
libxc: Use vcpu_guest_context_any_t instead of two pages |
2008-08-27 |
Keir Fraser |
18398:6c50c7d089d9 |
hvmloader: Fix e820_malloc() after bug I introduced in c/s 18383 |
2008-08-27 |
Keir Fraser |
18397:ab8212bd5604 |
tools/xenmon/Makefile: Move LDFLAGS after $< |
2008-08-27 |
Keir Fraser |
18396:7a28400271f7 |
stubdom: add v?errx? and v?warnx? functions |
2008-08-27 |
Keir Fraser |
18395:03bdbb7e7add |
ioemu: Add SEEK_STAT in all non-error cases except sleep request, |
2008-08-27 |
Keir Fraser |
18394:dade7f0bdc8d |
hvm: Use main memory for video memory. |
2008-08-27 |
Keir Fraser |
18393:2397555ebcc2 |
mini-os: Fix build failure with void* arithmetic. |
2008-08-27 |
Keir Fraser |
18392:070688cdf62c |
Fall back to a timer linked list when the timer heap overflows. |
2008-08-27 |
Keir Fraser |
18391:6c6bda7f09cd |
Use 'gcc -v 2>&1 | tail -1' to extract gcc version. |
2008-08-27 |
Keir Fraser |
18390:14a9a1629590 |
xmalloc: Cannot be called in IRQ context so doesn't need IRQ-safe locking. |
2008-08-27 |
Keir Fraser |
18389:2eefc8294358 |
x86: Signal softirq-context calibration with an actual first-class |
2008-08-27 |
Keir Fraser |
18388:2986c11b7edf |
x86: Assert in_irq() while processing guest-bound interrupts. |
2008-08-27 |
Keir Fraser |
18387:c3f73c6f2266 |
More precise regexp to extract version line from 'gcc -v'. |
2008-08-27 |
Keir Fraser |
18386:e827b524772c |
mini-os: Add printf format checking to xenbus_printf |
2008-08-27 |
Keir Fraser |
18385:38557884d2cd |
ioemu-stubdom: drop --disable-gfx-check option, already added by qemu-xen tree |
2008-08-27 |
Keir Fraser |
18384:f17ab0889f3b |
stubdom: support quotes in argument passing |
2008-08-27 |
Keir Fraser |
18383:846590f85062 |
stubdom: make munmap work in batches to fix stack overflow |
2008-08-27 |
Keir Fraser |
18382:fa98f03a6bcd |
xend: fix LinuxImageHandler debugging output |
2008-08-27 |
Keir Fraser |
18381:9e276d5f3c58 |
PyGRUB: fix menu flicker |
2008-08-27 |
Keir Fraser |
18380:2708ad934551 |
mini-os: make xenbus_read_integer and xenbus_printf take const strings |
2008-08-27 |
Keir Fraser |
18379:1c1404a0d435 |
stubdom: drop debugging message |
2008-08-27 |
Keir Fraser |
18378:79d168323727 |
stubdom: add syslog functions |
2008-08-27 |
Keir Fraser |
18377:ac9e7df89a8e |
stubdom: add dummy pthread_mutexattr* |
2008-08-27 |
Keir Fraser |
18376:9818c7099e20 |
stubdom: int32_t is provided by stdint.h, not sys/types.h |
2008-08-26 |
Keir Fraser |
18375:c2472ded5c7c |
x86 hvm: More checking around REP MOVS emulation. |
2008-08-26 |
Keir Fraser |
18374:c5a7ceb199cd |
vtd: do FLR before xc.domain_destroy() |
2008-08-26 |
Keir Fraser |
18373:493a0a87919e |
x86 hvm: Emulate RAM-to-RAM REP MOVS copies efficiently. |
2008-08-26 |
Keir Fraser |
18372:62b904dcf88c |
vtd: Fix ioapic interrupt remapping |
2008-08-26 |
Keir Fraser |
18371:21294d41c26e |
xend: Avoid multiple assignments to same dict key in pci_convert_sxp_to_dict |
2008-08-25 |
Keir Fraser |
18370:95f1dc27e182 |
x86: Time rendezvous function does not need to disable/enable IRQs. |
2008-08-25 |
Isaku Yamahata |
18369:48db4eee7d58 |
[IA64] introduce compile time option to disable optvfault. |
2008-08-25 |
Isaku Yamahata |
18368:01e95ec5b433 |
[IA64] Make gp value point to the xenva area in mca handler |
2008-08-25 |
Isaku Yamahata |
18367:0ac39e4bf63a |
[IA64] fix mca hander. |
2008-08-25 |
Isaku Yamahata |
18366:efee1e0f2e08 |
[IA64] update the comment in ia64_switch_to. |
2008-08-25 |
Isaku Yamahata |
18365:5bb2700e773a |
[IA64] fix stack unwinder. |
2008-08-25 |
Isaku Yamahata |
18364:5a61dba2cf0a |
[IA64] minor fix vmx_ivt. |
2008-08-25 |
Isaku Yamahata |
18363:1d565c0429cb |
[IA64] introduce XEN_EFI_RR6 and XEN_EFI_RR7 |
2008-08-25 |
Isaku Yamahata |
18362:6607624285b2 |
[IA64] EFI mapping: restoring mapping correctly. |
2008-08-25 |
Isaku Yamahata |
18361:9112c53b70cd |
[IA64] move back pal.S into xen/arch/ia64/linux. |
2008-08-25 |
Isaku Yamahata |
18360:8f00ddcd1c47 |
[IA64] fix PAL call in physical mode. |
2008-08-25 |
Isaku Yamahata |
18359:de736eefb6e1 |
[IA64] add one BUG_ON() to allocate_metaphysical_rr() |
2008-08-21 |
Keir Fraser |
18358:2ec019301ad8 |
hvmloader: Debug build incorporates HVM environment tests which must |
2008-08-21 |
Keir Fraser |
18357:4f8518b00ab1 |
xentrace: Fix typo in xentrace_formats file. |
2008-08-21 |
Keir Fraser |
18356:ab1eec9ba5cb |
Added tag 3.3.0-branched for changeset 1e99ba54035623731bc7318a8357aa6a118c5da1 |
2008-08-21 |
Keir Fraser |
18355:1e99ba540356 |
x86: fix l1_disallow_mask() for HVM guests with pass-thru devices.3.3.0-branched |
2008-08-21 |
Keir Fraser |
18354:1ea9dd2c7331 |
PV-on-HVM: unmask_evtchn() must always use hypercall. |
2008-08-20 |
Keir Fraser |
18353:598d92a5ae7a |
Update Xen version for 3.3.0-rc8-pre |
2008-08-20 |
Keir Fraser |
18352:de58952cd996 |
Added tag 3.3.0-rc7 for changeset daf1193bcd11345d566a4747fe1f12c90b44452c |
2008-08-20 |
Keir Fraser |
18351:daf1193bcd11 |
Update Xen version for 3.3.0-rc73.3.0-rc7 |
2008-08-20 |
Keir Fraser |
18350:6fc154f0827e |
x86 hvm: Fix binary arithmetic in hvmemul_linear_to_phys(). |
2008-08-20 |
Keir Fraser |
18349:4939ce665161 |
Update Xen version for 3.3.0-rc7-pre |
2008-08-20 |
Keir Fraser |
18348:5d3f77f52fa2 |
Added tag 3.3.0-rc6 for changeset bc372510f1794ee41a8b0501cc84f8a65d05e094 |
2008-08-20 |
Keir Fraser |
18347:bc372510f179 |
Update Xen version for 3.3.0-rc63.3.0-rc6 |
2008-08-20 |
Keir Fraser |
18346:56770e3eb76e |
domctl: ssidref is not initialized if !XSM_ENABLE |
2008-08-20 |
Keir Fraser |
18345:b5396a87a64a |
x86: APs enable x2APIC only when BSP did so. |
2008-08-20 |
Keir Fraser |
18344:0cf244daf3c4 |
ioemu: Fix unmapping issue on hot-removing pass-thru device |
2008-08-19 |
Keir Fraser |
18343:a864ba2f0aa5 |
x86 hvm: Another clarifying comment in the HVM address translation emulation. |
2008-08-19 |
Keir Fraser |
18342:504e5334f1a2 |
x86 hvm: Add clarifying comments about clipping repeated string |
2008-08-19 |
Keir Fraser |
18341:e6a4f6a682ba |
x86 hvm: Build fix: param is paddr_t not ulong. |
2008-08-19 |
Keir Fraser |
18340:a3fe573a0e1e |
x86, hvm: Observe EFLAGS.DF when performing segmentation checks and |
2008-08-19 |
Keir Fraser |
18339:6e3c97f43f9c |
x86_emulate: Do not request emulation of REP instructions beyond the |
2008-08-19 |
Keir Fraser |
18338:7c10be016e43 |
vtd: Don't do FLR when we create domain or hotplug device into guest. |
2008-08-19 |
Keir Fraser |
18337:2af894d8cecd |
xend: fixes a typo in the PIF class of the Xen-API code. |
2008-08-18 |
Keir Fraser |
18336:9eb8bbfbaa06 |
x86: update ioport_quirks_tbl[] for the proliant DL7xx |
2008-08-15 |
Keir Fraser |
18335:e4d46ee5d20b |
Update Xen version for 3.3.0-rc6-pre |
2008-08-15 |
Keir Fraser |
18334:dd42d1c84ad3 |
Added tag 3.3.0-rc5 for changeset b4dba6a0e97cb6dd080fa566468e3cc972c34d7a |
2008-08-15 |
Keir Fraser |
18333:b4dba6a0e97c |
Update Xen version for 3.3.0-rc53.3.0-rc5 |
2008-08-15 |
Keir Fraser |
18332:a1e4279bddee |
x86, hvm: Fix softtsc for AMD-V |
2008-08-14 |
Keir Fraser |
18331:d09404ad5730 |
x86 shadow: Fix OOS typecounting. |
2008-08-14 |
Keir Fraser |
18330:d3947223dfae |
pv-grub: On x86_64, also build an x86_32 pv-grub |
2008-08-14 |
Keir Fraser |
18329:ca7dd77d5365 |
Fix restore crash with certain guest memory sizes |
2008-08-14 |
Keir Fraser |
18328:b1e5a0def648 |
x86, shadow: Fix OOS on domain crash. |
2008-08-14 |
Isaku Yamahata |
18327:3ad6ad720f90 |
[ia64] remove the runtime warning when hvmop_set_mem_type is used. |
2008-08-13 |
Isaku Yamahata |
18326:da236d7f59b9 |
merge with xen-unstable.hg |
2008-08-13 |
Keir Fraser |
18325:c6402709acc8 |
shadow: Fix BUILD_BUG_ON(). |
2008-08-13 |
Keir Fraser |
18324:0638a5c2cc9f |
MSI-X: enhancement |
2008-08-13 |
Keir Fraser |
18323:644a9d219973 |
xend: Allow xenconsoled to be passed arguments at startup |
2008-08-13 |
Keir Fraser |
18322:60af813ea458 |
xend: Make sure that 'PV_kernel' config param is not blank when |
2008-08-13 |
Keir Fraser |
18321:29c242c06ac2 |
x86: Simplify arch_virq_is_global(). |
2008-08-13 |
Keir Fraser |
18320:d96bf4cd0f37 |
x86: Fix shadow code's handling of p2m superpage changes |
2008-08-13 |
Keir Fraser |
18319:641e10533c89 |
x86 shadow: Relax BUILD_BUG_ON() regarding struct sizes. |
2008-08-13 |
Keir Fraser |
18318:b75f0b3e2a7e |
x86, shadow, oos: Remove overzealous warning and simplify code. |
2008-08-13 |
Keir Fraser |
18317:08ff587400ba |
x86 mcheck: mce_disabled is not __initdata: it's referenced on S3 resume |
2008-08-13 |
Keir Fraser |
18316:29e994c7678e |
vtd: Add checking on return value of init_vtd_hw() |
2008-08-12 |
Keir Fraser |
18315:2c63cf7b042d |
Update Xen version for 3.3.0-rc5-pre |
2008-08-12 |
Keir Fraser |
18314:5b093d5a5b15 |
Added tag 3.3.0-rc4 for changeset 96d0a48e87ee46ba7b73e8c906a7e2e0baf60e2e |
2008-08-12 |
Keir Fraser |
18313:96d0a48e87ee |
Update Xen version for 3.3.0-rc43.3.0-rc4 |
2008-08-11 |
Keir Fraser |
18312:8b1ebe5e8fd7 |
xend/xenapi: Initialize a VLAN PIF's record with the MAC and MTU size |
2008-08-11 |
Keir Fraser |
18311:f9062ba4c54f |
Add guide to using the kexec and kdump facility in xen. |
2008-08-11 |
Keir Fraser |
18310:265d42af434b |
xend/xen-api: Have the VDI record return the security label |
2008-08-11 |
Keir Fraser |
18309:794bbae4f25b |
stubdom: for safety, tell lwip we use the heap in the event handler |
2008-08-11 |
Keir Fraser |
18308:32aa43364f5d |
page scrub: Serialise softirq with a new lock. |
2008-08-11 |
Keir Fraser |
18307:ce085fc0d2e4 |
xend: Better support for legacy HVM config of ia64 |
2008-08-11 |
Keir Fraser |
18306:f10d436d9a9e |
Serialize scrubbing pages |
2008-08-11 |
Keir Fraser |
18305:3d5515f40b9b |
x86, xenoprof: Add Nehalem to list of ppro cores |
2008-08-11 |
Keir Fraser |
18304:f60c565e2ca2 |
tools build: add cross-install to find the right "strip" |
2008-08-13 |
Isaku Yamahata |
18303:fa8be8a6cb74 |
[IA64] fix vtlb flush |
2008-08-11 |
Isaku Yamahata |
18302:d24bc5f549ba |
merge with xen-unstable.hg |
2008-08-08 |
Keir Fraser |
18301:4e3316ed1af5 |
x86: adjust placement of pause insn in _raw_spin_lock() |
2008-08-08 |
Keir Fraser |
18300:a189e68441fe |
x86: also show event upcall mask when dumping guest state |
2008-08-08 |
Keir Fraser |
18299:c386106f9638 |
x86: Update guest timestamps on frequency change. |
2008-08-08 |
Keir Fraser |
18298:d31546a3883e |
x86: Reduce restrictions on dom0_max_vcpus. |
2008-08-08 |
Keir Fraser |
18297:f62a61cd95f5 |
ia64: PV driver domains - ugly python hacks |
2008-08-08 |
Keir Fraser |
18296:3ab0e76fb8e2 |
prefix mini-os lists with minios_, drop QEMU_ prefix from QEMU_LIST_* |
2008-08-08 |
Keir Fraser |
18295:9877446e919b |
ioemu: fix typo in serial emulation |
2008-08-08 |
Keir Fraser |
18294:26afc8557f9f |
stubdom: turn off_t 64bit on x86 |
2008-08-07 |
Keir Fraser |
18293:13b4d1efe890 |
Update Xen version for 3.3.0-rc4-pre |
2008-08-07 |
Keir Fraser |
18292:fe54136d45b9 |
Added tag 3.3.0-rc3 for changeset 57fca3648f25dcc085ee380954342960a7979987 |
2008-08-07 |
Keir Fraser |
18291:57fca3648f25 |
Update Xen version for 3.3.0-rc33.3.0-rc3 |
2008-08-07 |
Keir Fraser |
18290:d18be3c329fa |
unmodified drivers: update README |
2008-08-07 |
Keir Fraser |
18289:841b8f64a493 |
xm: fix trivial typo. s/ciredump-restore/coredump-restart/ |
2008-08-07 |
Keir Fraser |
18288:979b193239c7 |
Revert 18242:f20fb83dac2c (Xen 3.3 after all) |
2008-08-11 |
Isaku Yamahata |
18287:b086089f4643 |
[IA64] Print ACPI signature before overwriting it |
2008-08-08 |
Isaku Yamahata |
18286:3f9d904d92c4 |
[IA64] Remove VT-i no opcode warning |
2008-08-08 |
Isaku Yamahata |
18285:1dd1b92721fc |
[IA64] Cleanup ACPI checksum warnings |
2008-08-08 |
Isaku Yamahata |
18284:853476b12f56 |
[IA64] backport EFI version warning fix |
2008-08-08 |
Isaku Yamahata |
18283:36c274bbc5df |
[IA64] Fix PV driver domains - xen stubs |
2008-08-07 |
Isaku Yamahata |
18282:a39913db6e51 |
merge with xen-unstable.hg |
2008-08-06 |
Keir Fraser |
18281:eff5fcfa69bc |
Use legacy ioemu on ia64 for Xen 4.0 |
2008-08-06 |
Keir Fraser |
18280:41b7d2e54588 |
iommu: Make the iommu boot parameters more generic and flexible |
2008-08-06 |
Keir Fraser |
18279:c329dcc9df04 |
ioemu-stubdom: fix initialization of vm_change_state_head |
2008-08-06 |
Keir Fraser |
18278:bd81792b24b2 |
stubdom: fix documentation file names |
2008-08-06 |
Keir Fraser |
18277:384f819f3ac0 |
vtd: Update vtd.txt |
2008-08-06 |
Keir Fraser |
18276:11aaad01c5e5 |
ioemu: Fix I/O BAR mapping problem |
2008-08-06 |
Keir Fraser |
18275:d4dd0195379b |
ioemu: fix a bug in serial_load |
2008-08-06 |
Keir Fraser |
18274:17e58d3331fe |
vtd: Tiny cleanups. |
2008-08-06 |
Keir Fraser |
18273:75cbde73d6ea |
xend: Expose persistent domain path in xend conf file |
2008-08-06 |
Keir Fraser |
18272:dafe50692c77 |
vtd: Add 'force_iommu' option |
2008-08-06 |
Keir Fraser |
18271:172fa773c5ef |
vtd: cleanups |
2008-08-06 |
Keir Fraser |
18270:4ce366cde89c |
install more documentation to /usr/share/doc/xen and /etc/xen |
2008-08-06 |
Keir Fraser |
18269:5a89f4f1ece1 |
stubdom: add *_URL variables to permit to use e.g. local mirrors. |
2008-08-05 |
Keir Fraser |
18268:f20fb83dac2c |
Update version number 3.3->4.0. |
2008-08-05 |
Keir Fraser |
18267:bf4ef45e6a38 |
Remove vncconsole from example HVM configs. It's deprecated. |
2008-08-05 |
Keir Fraser |
18266:0afe29785305 |
xend: vncconsole config option mustn't be a string |
2008-08-05 |
Keir Fraser |
18265:18b41609a980 |
ioemu: Do not pass -m (memory) option to qemu, as ioemu-remote rejects |
2008-08-05 |
Keir Fraser |
18264:dc40f94f8c4c |
x86: Remove WARN_ON() in domain_relinquish_resources(). |
2008-08-05 |
Keir Fraser |
18263:acba1ab185c0 |
fs-back: build fix for BSD |
2008-08-05 |
Keir Fraser |
18262:2a737916483f |
xend: remove default NIC in qemu when no vif configured |
2008-08-05 |
Keir Fraser |
18261:aea47e7e8c0d |
x86: debug key prints memory node info of each domain |
2008-08-05 |
Keir Fraser |
18260:87300352440b |
x86: Actually mdelay() in machine_restart(). |
2008-08-04 |
Keir Fraser |
18259:5569f833d162 |
Revert 18232:2e47722d3501 |
2008-08-04 |
Keir Fraser |
18258:2e47722d3501 |
Revert to old ioemu for now. |
2008-08-04 |
Keir Fraser |
18257:477b6a32da4f |
stubdom: install stubdom kernels as data |
2008-08-04 |
Keir Fraser |
18256:128af2e5bde2 |
PV-GRUB: add sample config file |
2008-08-04 |
Keir Fraser |
18255:f7d8ddf4dddd |
x86: rendezvous-based local time calibration |
2008-08-04 |
Keir Fraser |
18254:25d347497f90 |
Revert 18102:85a83b919653 (clocksource=tsc) |
2008-08-04 |
Keir Fraser |
18253:2f29a049b812 |
Revert 18150:b47e503f3282 |
2008-08-04 |
Keir Fraser |
18252:035b4ee95328 |
stubdom: rename the ioemu-dm domain config file to domainname-dm, |
2008-08-04 |
Keir Fraser |
18251:f9419c57b360 |
mini-os: Fix 32bit compilation of fs-front.c |
2008-08-04 |
Keir Fraser |
18250:82edd418d898 |
Fix make help for stubdom |
2008-08-04 |
Keir Fraser |
18249:caad6e2d64a6 |
Fix a few typos |
2008-08-04 |
Keir Fraser |
18248:a1d07389119b |
.hgignore: ignore any kind of tag file anywhere |
2008-08-04 |
Keir Fraser |
18247:e8839d6028cc |
stubdom: Fix the Makefile to avoid brace expansion |
2008-08-04 |
Keir Fraser |
18246:404571b0b169 |
.hgignore updates for MiniOS |
2008-08-04 |
Keir Fraser |
18245:a215b2ee4aa6 |
vtd: Fix a missing spin_unlock_irqrestore() |
2008-08-04 |
Keir Fraser |
18244:901d619b18f2 |
xend: Fix handling of pci creation failure in device_create(). |
2008-08-04 |
Keir Fraser |
18243:206db026800c |
xm on xenapi: Enable 'xm pci-list' via Xen-API |
2008-08-04 |
Keir Fraser |
18242:9113b3bacfac |
xend: fix finding pci capability |
2008-08-04 |
Keir Fraser |
18241:6c1eb35869fd |
stubdom: fix read-only disks access |
2008-08-04 |
Keir Fraser |
18240:9109c9dfbc2e |
xm: fix up exception handling when spawning vnc viewer. |
2008-08-04 |
Keir Fraser |
18239:0c857419d354 |
Delay 5 seconds on reboot *after* stopping all CPUs. |
2008-08-01 |
Keir Fraser |
18238:f69a23b209c4 |
Fix stubdom makefile mistake. |
2008-08-01 |
Keir Fraser |
18237:c2caa457d85e |
stubdom: fix clean target after distclean |
2008-08-01 |
Keir Fraser |
18236:8951c3b84e2a |
ioemu, passthrough: fix flag for expansion rom base address register. |
2008-08-01 |
Keir Fraser |
18235:6692c3646914 |
ioemu, passthrough: fix corrupting register value in pt_pci_write_config(). |
2008-08-01 |
Keir Fraser |
18234:f5bb024f9135 |
ioemu: fix libpci error handling. |
2008-08-01 |
Keir Fraser |
18233:8d1c146fd842 |
ioemu, passthrough: fix writing handlers for base address registers. |
2008-08-01 |
Keir Fraser |
18232:ccfb470f106f |
ioemu, passthrough: fix log messages and comments |
2008-08-01 |
Keir Fraser |
18231:f37a7ea71766 |
io passthru: fix a bug when assigning a SATA CDROM or DISK |
2008-08-01 |
Keir Fraser |
18230:1c39d42dcce8 |
minios: Error case when unbinding unknown port in xc_evtchn_unbind is |
2008-08-01 |
Keir Fraser |
18229:6314450a73c7 |
FSIF: extend protocol to multi-grant requests and multi-page ring |
2008-08-01 |
Keir Fraser |
18228:8c45d17127a7 |
stubdom: update documentation |
2008-07-31 |
Keir Fraser |
18227:5340e6d5d559 |
pass IOEMU_CONFIGURE_CROSS to ioemu-remote/xen-setup |
2008-07-31 |
Keir Fraser |
18226:782c6bddf9be |
AMD IOMMU: spin_uinlock() on early return path. |
2008-07-31 |
Keir Fraser |
18225:39f2dfacbcad |
pv-on-hvm: Update for linux-2.6.18-xen.hg:623:2866e6af50 |
2008-07-31 |
Keir Fraser |
18224:09ee974e722f |
AMD IOMMU: Miscellaneous fixes and cleanups. |
2008-07-31 |
Keir Fraser |
18223:f1486d8c06fb |
AMD IOMMU: Add deallocation for interrupt remapping table. |
2008-07-31 |
Keir Fraser |
18222:a352c29d5471 |
AMD IOMMU: Remove pci scanning, parse acpi structures to detect iommu hardware. |
2008-07-31 |
Keir Fraser |
18221:1d00eeddcd83 |
AMD IOMMU: Remove device range register access, parse acpi structures |
2008-07-31 |
Keir Fraser |
18220:d922ce861337 |
AMD IOMMU: Since device id covered by each iommu can never overlap, |
2008-07-31 |
Keir Fraser |
18219:6fabbba27009 |
xm on xenapi: Enable 'xm pci-{att,det}ach' commands to be executed via xen-api. |
2008-07-31 |
Keir Fraser |
18218:e446b7c3db5f |
xm on xenapi: Add missing support for creating pci-assigned domains |
2008-07-31 |
Keir Fraser |
18217:1f338c90d60f |
mini-os: make init_pcifront fail early if there is no backend |
2008-07-31 |
Keir Fraser |
18216:8182a85460f7 |
xend: Fix portability issue of lspci option. |
2008-07-31 |
Keir Fraser |
18215:a23f0d91e2fc |
hvm builder: Cleaner sp_extents allocation |
2008-07-31 |
Keir Fraser |
18214:a09df7d4e94e |
x86: Handle p2m_ram_ro with HAP |
2008-07-31 |
Keir Fraser |
18213:532094aefa5d |
Update Xen version for 3.3.0-rc3-pre |
2008-07-31 |
Keir Fraser |
18212:58ca095ca5e2 |
Added tag 3.3.0-rc2 for changeset dde12ff94c96331668fe38a7b09506fa94d03c34 |
2008-07-31 |
Keir Fraser |
18211:dde12ff94c96 |
Update Xen version for 3.3.0-rc2.3.3.0-rc2 |
2008-07-31 |
Keir Fraser |
18210:2ee49553a944 |
firmware: Fix build dependencies. |
2008-07-31 |
Keir Fraser |
18209:05391ca07588 |
Remove vtd_hw_check(). |
2008-07-31 |
Keir Fraser |
18208:482c16b55c28 |
evtchn: Avoid spurious event-channel notifications across unbind/bind. |
2008-07-31 |
Keir Fraser |
18207:82edb8c9ae17 |
vtd: Fix bug #1306: Dom0 hangs when destroying guest with MSI NIC assigned |
2008-07-31 |
Keir Fraser |
18206:b8c7d7e0ba7f |
stubdom: fix make clean ; make |
2008-07-31 |
Keir Fraser |
18205:e257f75a2cdf |
vtd: Add a debug key 'V' to dump some iommu info. |
2008-07-30 |
Keir Fraser |
18204:21dd1fdb73d8 |
Allow xm to spawn vnc viewer |
2008-07-30 |
Keir Fraser |
18203:9ee2e41a68a1 |
grant_table: Remove compat-shim BUG_ON() which can fail if |
2008-07-30 |
Keir Fraser |
18202:bfe5ad83a491 |
firmware: Fix CFLAGS -I directives. |
2008-07-30 |
Keir Fraser |
18201:9364212ad2b2 |
rombios: Simplify and clarify POST code a little. |
2008-07-30 |
Keir Fraser |
18200:8c8505e8e4e3 |
ioemu: fix warnings in pass-through.h and pass-through.c |
2008-07-30 |
Keir Fraser |
18199:b9edc4627944 |
vtd: Move dom0 RMRR check to intel_iommu_remove_device() |
2008-07-30 |
Keir Fraser |
18198:eba86724cc07 |
pygrub: Add 64bit library path to pygrub default search path. |
2008-07-30 |
Keir Fraser |
18197:bd9823ec7097 |
xm, xenapi: Fix a problem in xm client for domain shutdown |
2008-07-30 |
Keir Fraser |
18196:4160bc28f0fb |
xm: Enable a bootloader when using XM via Xen-API |
2008-07-30 |
Keir Fraser |
18195:b613bf4c4289 |
x86: Fix the build after c/s 18163 (5fbcbee355e2) |
2008-07-30 |
Keir Fraser |
18194:6cd615adaac7 |
xenconsoled: replace gettimeofday with clock_gettime |
2008-07-29 |
Keir Fraser |
18193:39cb0de3ee2f |
rombios: Remove dead code. |
2008-07-29 |
Keir Fraser |
18192:979e098dfb92 |
rombios: Obtain S3 wake vector from >1MB. |
2008-07-29 |
Keir Fraser |
18191:a538185695ed |
hvmloader: Load ACPI tables outside BIOS area, so they are writable by |
2008-07-29 |
Keir Fraser |
18190:b0ee5e8613e9 |
Change Px control protection corresponding to changeset 18125 |
2008-07-29 |
Keir Fraser |
18189:5fbcbee355e2 |
x86, hvm: Fix issue with user-mode writes to read-only memory. |
2008-07-29 |
Keir Fraser |
18188:eb10a50752bc |
rombios: Narrow window where BIOS area is writable, and ensure it |
2008-07-29 |
Keir Fraser |
18187:9454fae58cb8 |
x86: reprogram LAPIC timer in pit_broadcast_exit |
2008-07-29 |
Keir Fraser |
18186:507045f254e9 |
vtd: Fix some dmar bugs |
2008-07-29 |
Keir Fraser |
18185:7f65527eacd6 |
x86: fix a few page table handling issues |
2008-07-29 |
Keir Fraser |
18184:b25fa9df7375 |
Fix ia64 build. |
2008-07-28 |
Keir Fraser |
18183:445681d122c0 |
Simplify 'dma heap' logic. |
2008-07-28 |
Keir Fraser |
18182:6f841a2545e0 |
Default dma_bitsize is 30. |
2008-07-28 |
Keir Fraser |
18181:0dc50e764c8c |
Change cpufreq_controller from meanless FREQCTL_none to FREQCTL_xen |
2008-07-28 |
Keir Fraser |
18180:eb71d05f51a2 |
Move xen-pm options from dom0 cmdline option to start info. |
2008-07-28 |
Keir Fraser |
18179:fa8a39619154 |
xenapi: Update the xenapi document for pci device assignment support. |
2008-07-28 |
Keir Fraser |
18178:7a35ab9dba8a |
fs-back: build fixes for BSD and cleanups. |
2008-07-28 |
Keir Fraser |
18177:3769051151ae |
x86: extend debug key 't' to collect useful clock skew info |
2008-07-28 |
Keir Fraser |
18176:b47e503f3282 |
x86: Roughly synchronise calls to local_time_calibration(). |
2008-07-28 |
Keir Fraser |
18175:13690b68fd46 |
xend, pci passthru: Use Dstate transition to do FLR for integrated |
2008-07-28 |
Keir Fraser |
18174:c6502ade05f9 |
xend, pci passthru: Relax the requirement of co-assignment. |
2008-07-28 |
Keir Fraser |
18173:6783e2ec60c0 |
xend: Improve the error prompt when xc.test_assign_device() fails. |
2008-07-25 |
Keir Fraser |
18172:37fae02cc335 |
Update Xen version for 3.3.0-rc2-pre |
2008-07-25 |
Keir Fraser |
18171:0d47762bad38 |
Added tag 3.3.0-rc1 for changeset c3494402098e26507fc61a6579832c0149351d6a |
2008-07-25 |
Keir Fraser |
18170:c3494402098e |
Update Xen version for 3.3.0-rc1.3.3.0-rc1 |
2008-07-25 |
Keir Fraser |
18169:c89f1c453ac9 |
Add some directories created by the stubdom build to .hgignore. |
2008-07-25 |
Keir Fraser |
18168:2e4ecfc83460 |
x86_emulate: fix unintended writeback on cmp/test instructions |
2008-07-25 |
Keir Fraser |
18167:267a59f9580b |
Support using a specific branch or tag of ioemu-remote |
2008-07-25 |
Keir Fraser |
18166:ddea9c73ea78 |
xend: fix dual destroy |
2008-07-25 |
Keir Fraser |
18165:a7642acd9caf |
stubdom: avoid re-making mk-headers and thus newlib etc. |
2008-07-25 |
Keir Fraser |
18164:526e14c2eb68 |
fs-backend: fix FD allocation for file creation |
2008-07-25 |
Keir Fraser |
18163:9b8f3ec6c5fd |
x86: adds put_domain() for breaks in arch_do_domctl(). |
2008-07-25 |
Keir Fraser |
18162:630ee9fd6f8c |
vtd: change code style of pci.c file, and add spin_unlock(&pdev->lock) |
2008-07-25 |
Keir Fraser |
18161:5e44f5d76432 |
vtd: There is only one INCLUDE_ALL DMAR unit in system, but no |
2008-07-25 |
Keir Fraser |
18160:7b6942ad565c |
vt-d: Map RMRR in intel_iommu_add_device() if the device has RMRR; |
2008-07-25 |
Keir Fraser |
18159:804d29cfd083 |
stubdom: fix do_xen_hypercall error report |
2008-07-24 |
Keir Fraser |
18158:f0cd9df566ec |
stubdom: make sure to use old tree for now |
2008-07-24 |
Keir Fraser |
18157:a47b54fadce4 |
minios: grant table map (gntdev) bug fixes |
2008-07-24 |
Keir Fraser |
18156:fe3db971bfd0 |
minios: Fix build on some gcc versions. |
2008-07-24 |
Keir Fraser |
18155:1cdacc826244 |
tools: use $(PREFIX) rather than hard-coding /usr |
2008-07-24 |
Keir Fraser |
18154:0c320ae06d79 |
tools: remove type parameter from xc_physdev_map_pirq{,_msi}() |
2008-07-24 |
Keir Fraser |
18153:89d05940cc1c |
x86: rename MSI option |
2008-07-24 |
Keir Fraser |
18152:07a44e0d2c52 |
x86/32on64: add missing physdev compat mode definitions |
2008-07-24 |
Keir Fraser |
18151:ab1d7db3facb |
x86: XENPF_set_processor_pminfo handler adjustments |
2008-07-24 |
Keir Fraser |
18150:379dd201c36c |
minios: grant table map (gntdev) for minios |
2008-07-24 |
Keir Fraser |
18149:707569df20e1 |
ioemu: fix spurious track_dirty_vram warning |
2008-07-24 |
Keir Fraser |
18148:16ba99f816a3 |
mini-os: select call incorrectly reports xce_handle as ready |
2008-07-24 |
Keir Fraser |
18147:6604234057f6 |
pv-grub: re-implement xc_map_foreign_ranges |
2008-07-24 |
Keir Fraser |
18146:e9f24be7a515 |
rombios: S3 resume data must be in EBDA. |
2008-07-24 |
Keir Fraser |
18145:9d56e562a570 |
blktap: Clean *.opic on 'make clean'. |
2008-07-24 |
Keir Fraser |
18144:45adcd9d5cf6 |
libxc: Fix after xc_map_foreign_ranges() patch. |
2008-07-23 |
Keir Fraser |
18143:7299346111fb |
libxc: Clean up xc_map_foreign_ranges() interface to hide the |
2008-07-23 |
Keir Fraser |
18142:351ce3b94e2d |
hvm: Fix intra-vga-mem mmio in stdvga.c |
2008-07-23 |
Keir Fraser |
18141:2ba91f7495ae |
vtd: no need to flush iotlb or write buffer in iommu_page_mapping(). |
2008-07-23 |
Keir Fraser |
18140:ba6be1571cc6 |
vtd: During parsing DMAR table, if find RMRR is incorrect, return error. |
2008-08-07 |
Isaku Yamahata |
18139:7affdebb7a1e |
[IA64] allocate percpu area in the xen va area. |
2008-07-31 |
Isaku Yamahata |
18138:e9706492e960 |
[IA64] Fix mca handler so as not to destroy ar |
2008-07-28 |
Isaku Yamahata |
18137:c587457f6916 |
[IA64] fix fpswa mapping which was broken by EFI mapping. |
2008-07-28 |
Isaku Yamahata |
18136:bfddf170cef9 |
[IA64] improve __cpu_die() |
2008-07-28 |
Isaku Yamahata |
18135:01a3bba6b96d |
[IA64] typo in relocate_new_kernel. |
2008-07-23 |
Isaku Yamahata |
18134:1970781956c7 |
merge with xen-unstable.hg |
2008-07-22 |
Keir Fraser |
18133:f86941c1b523 |
ioemu: Fix hvmloader erroneous debugging prints |
2008-07-22 |
Keir Fraser |
18132:a47770d74b69 |
ioemu: fix vram tracking when !s->lfb_addr |
2008-07-22 |
Keir Fraser |
18131:a637c023e066 |
x86/64: Account for allocation bitmap by making Xen heap appropriately larger. |
2008-07-22 |
Keir Fraser |
18130:fc44e35b3913 |
x86: Fix the dom0 booting hang when VT-d is enabled. |
2008-07-22 |
Keir Fraser |
18129:0bf73f557f41 |
xend balloon: portability cleanup |
2008-07-22 |
Keir Fraser |
18128:770ca32e1925 |
Fix a typo in the macro PCI_BDF2() |
2008-07-22 |
Keir Fraser |
18127:aa4d69e16f0e |
fs-back: fix compilation error. |
2008-07-22 |
Keir Fraser |
18126:f528dd7fae7b |
x86 hvm: stubdom and hvmloader always live under /usr/lib, never /usr/lib64 |
2008-07-21 |
Keir Fraser |
18125:f95a37f2deab |
doc: Fix multi-core amd example |
2008-07-21 |
Keir Fraser |
18124:f150da74abc3 |
tools: cpuid inputs must be 32 character long if hexadecimal value is |
2008-07-21 |
Keir Fraser |
18123:c049e70af85f |
libxc: add xc_gnttab_map_domain_grant_refs. |
2008-07-21 |
Keir Fraser |
18122:85a83b919653 |
x86: Reintroduce clocksource=tsc. |
2008-07-21 |
Keir Fraser |
18121:a0ce4b040114 |
Revert accidental commit from 18096:fa66b33f975a8f |
2008-07-21 |
Keir Fraser |
18120:c433ee4844fb |
Fix debug key t to avoid irq jitter. |
2008-07-21 |
Keir Fraser |
18119:34ad9e2c0d10 |
xend: Fix keymap handling |
2008-07-21 |
Keir Fraser |
18118:978ffdd19c0f |
x86: More accurate PIT frequency estimation (1193182Hz) |
2008-07-21 |
Keir Fraser |
18117:217c8b6ebfab |
[XSM][FLASK] Remove unused code from XSM and Flask |
2008-07-21 |
Keir Fraser |
18116:fa66b33f975a |
[XSM][FLASK] Argument handling bugs in XSM:FLASK |
2008-07-21 |
Keir Fraser |
18115:dbeddb76c2b9 |
Update .hgignore |
2008-07-21 |
Keir Fraser |
18114:ed5481094c10 |
mini-os: fix FS frontend index reading |
2008-07-21 |
Keir Fraser |
18113:25f125425f0f |
mini-os: fix fs-front.c debugging prints |
2008-07-18 |
Keir Fraser |
18112:689d31301c67 |
fs-back: enable build by default |
2008-07-18 |
Keir Fraser |
18111:d85714c0a742 |
mini-os: export allocate_ondemand |
2008-07-18 |
Keir Fraser |
18110:60828077e175 |
mini-os is missing list_top in its list.h |
2008-07-18 |
Keir Fraser |
18109:092a15aa2430 |
stubdom: fix build dependencies |
2008-07-18 |
Keir Fraser |
18108:226b04f0f1f9 |
stubdom: fix build dependency |
2008-07-18 |
Keir Fraser |
18107:f8221241d187 |
xend: portability cleanup |
2008-07-18 |
Keir Fraser |
18106:f4135a620f59 |
mini-os: add stack walking debug |
2008-07-18 |
Keir Fraser |
18105:066ac1adb70c |
amd iommu: support device add and remove for recent dom0 kernel |
2008-07-18 |
Keir Fraser |
18104:27078831a864 |
Check phy: block device existence |
2008-07-18 |
Keir Fraser |
18103:0d88b4b86428 |
stubdom: fix qemu keymap paths |
2008-07-18 |
Keir Fraser |
18102:7f766b4a170b |
x86: Remove clocksource=tsc for now. |
2008-07-18 |
Keir Fraser |
18101:b896b39470f0 |
x86: Fix APERF/MPERF query bug on non-current cpu |
2008-07-18 |
Keir Fraser |
18100:48be9885d341 |
X86: Fix cpufreq _psd HW_ALL coordination bug |
2008-07-18 |
Keir Fraser |
18099:1694061217ad |
pvscsi: Install vscsi script. |
2008-07-18 |
Keir Fraser |
18098:a9b888264293 |
blktap scripts: deletion of double check and permission of using /dev/sdxx |
2008-07-18 |
Keir Fraser |
18097:e126614f0def |
stubdom: add example config file |
2008-07-23 |
Isaku Yamahata |
18096:1e7a371cee11 |
[IA64] Don't perform implicit sync when vps_save/restore |
2008-07-22 |
Isaku Yamahata |
18095:2fd648307ad1 |
[IA64] kexec: Map EFI regions into the same place they are maped into in Linux |
2008-07-22 |
Isaku Yamahata |
18094:7da7b53b2139 |
[IA64] kexec: Only map PAL when making EFI, PAL or SAL calls |
2008-07-22 |
Isaku Yamahata |
18093:54060aec0dc1 |
[IA64] kexec: add __va_efi |
2008-07-22 |
Isaku Yamahata |
18092:fb5cfb8b122e |
[IA64] kexec: Use a separate RID for EFI |
2008-07-22 |
Isaku Yamahata |
18091:18a933a52874 |
[IA64] kexec: Move sal.h to asm-ia64/linux-xen/asm as it needs to be modified |
2008-07-22 |
Isaku Yamahata |
18090:1e5d42cf61ec |
[IA64] kexec: Handle EFI UC area correctly in vmx_alt_dtlb |
2008-07-22 |
Isaku Yamahata |
18089:59d4d71420d1 |
[IA64] kexec: Add identity mapping of EFI memory to alt_dtlb_miss |
2008-07-22 |
Isaku Yamahata |
18088:91332bc4abd4 |
[IA64] kexec: Allow EFI_RID to be used in ivt.S |
2008-07-22 |
Isaku Yamahata |
18087:34a84a5306f7 |
[IA64] kexec: Repining for EFI RID |
2008-07-22 |
Isaku Yamahata |
18086:246a179ebb6d |
[IA64] kexec: Header changes in preparation for EFI RID |
2008-07-22 |
Isaku Yamahata |
18085:4f0428e4dd15 |
[IA64] kexec: Unpin shared_info, mapped_regs and VPD TR in ia64_do_tlb_purge |
2008-07-22 |
Isaku Yamahata |
18084:0b72d16e794b |
[IA64] kexec: Unpin the correct VHPT TR in ia64_do_tlb_purge |
2008-07-22 |
Isaku Yamahata |
18083:b2d2bc30a04b |
[IA64] kexec: Add a wrapper to vmx_switch_rr7() |
2008-07-22 |
Isaku Yamahata |
18082:7ab45f1a6e83 |
[IA64] kexec: define EFI offsets for identity mapping |
2008-07-22 |
Isaku Yamahata |
18081:4d5de1e4d85a |
[IA64] kexec: Define macros for EFI RID |
2008-07-18 |
Isaku Yamahata |
18080:400e5d4877ca |
merge with xen-unstable.hg |
2008-07-17 |
Keir Fraser |
18079:a8603b2fb786 |
stubdom: use lwip 1.3.0 release + patch instead of checking out from cvs |
2008-07-17 |
Keir Fraser |
18078:6f82840f173b |
PV-GRUB: use the 0.97 snapshot + patch instead of checking out from cvs |
2008-07-17 |
Keir Fraser |
18077:23208dc42cfe |
stubdom: add functions for caml runtime |
2008-07-17 |
Keir Fraser |
18076:c9880c5a06eb |
ioemu: fix the devices loop. |
2008-07-17 |
Keir Fraser |
18075:cdece2b30df6 |
xsm: Missing function in dummy module |
2008-07-16 |
Keir Fraser |
18074:806e66a6cb1a |
x86 Cx: Add option hpetbroadcast to force enabling hpet_broadcast. |
2008-07-16 |
Keir Fraser |
18073:099aaca15ae6 |
x86: Adjust handle_hpet_broadcast to let it run better before broadcast exit |
2008-07-16 |
Keir Fraser |
18072:9361e140fee3 |
PV-GRUB: allow passing menu.lst as a ramdisk |
2008-07-16 |
Keir Fraser |
18071:0796aa57d297 |
x86 shadow: Re-init per-page spinlock before freeing p2m pages. |
2008-07-16 |
Keir Fraser |
18070:3fe6df9afd5d |
ioemu: Fix issues when passthrough device is hot-removed from HVM domain. |
2008-07-16 |
Keir Fraser |
18069:cec304746b36 |
vt-d: Disable VT-d table output on DMA page faults |
2008-07-16 |
Keir Fraser |
18068:649c975b72f0 |
fs-backend: do not expose file descriptors to frontend |
2008-07-16 |
Keir Fraser |
18067:45787d746db4 |
xend: Fix destruction of VMMetrics objects for managed domains |
2008-07-15 |
Keir Fraser |
18066:ea6a9793928d |
fs-backend: fix ioctl(BLKGETSIZE) call on 64bit |
2008-07-15 |
Keir Fraser |
18065:5f529c74a712 |
fs-backend: Fix freelist implementation |
2008-07-15 |
Keir Fraser |
18064:b38bceff087a |
x86: Report TSC skew on boot at higher log level. |
2008-07-15 |
Keir Fraser |
18063:64b55f15a055 |
x86: Ensure TSC calibration stats are same across all CPUs when |
2008-07-15 |
Keir Fraser |
18062:64d8a24d28f6 |
x86: No need to vcpu_update_system_time() on map_vcpu_info(). |
2008-07-15 |
Keir Fraser |
18061:675fb031df88 |
xen: Small cleanups towards allowing stricter compile warnings. |
2008-07-15 |
Keir Fraser |
18060:b5bfe3515f65 |
iommu: disable by default. 'iommu' on cmdline to enable. |
2008-07-15 |
Keir Fraser |
18059:4b882c41c9b9 |
tools: Make functions static which should not be exported. |
2008-07-15 |
Keir Fraser |
18058:bd6d194199e5 |
x86: Add clocksource=tsc option. |
2008-07-15 |
Keir Fraser |
18057:1c22d42043bb |
x86: platform-timer read function returns 64 bits. |
2008-07-15 |
Keir Fraser |
18056:750eee596adf |
tools: Declare functions static where they should be, and provide |
2008-07-14 |
Keir Fraser |
18055:63317b6c3eab |
stubdom: enable compilation/installation by default |
2008-07-14 |
Keir Fraser |
18054:e3ead65e75b2 |
vt-d: Disable VT-d if parsing ACPI DMAR fails |
2008-07-14 |
Keir Fraser |
18053:750919688b61 |
xentop: declare signal handler as static |
2008-07-14 |
Keir Fraser |
18052:20dca27907d9 |
Revert 18025:07c7aef164 -- go back to 8MB VRAM. |
2008-07-14 |
Keir Fraser |
18051:79517ed2a108 |
x86: PIT broadcast to fix local APIC timer stop issue for Deep C state |
2008-07-14 |
Keir Fraser |
18050:39c2cab9e765 |
xm: vt-d: Add a command "xm pci-list-assignable-devices" to list all |
2008-07-14 |
Keir Fraser |
18049:e61978c24d84 |
xend: vt-d: improved FLR logic for pass-thru PCI devices |
2008-07-14 |
Keir Fraser |
18048:caba894b265f |
vt-d: Remove the FLR logic in Xen. |
2008-07-14 |
Keir Fraser |
18047:2463e2ef602f |
xend: A small cleanup to the find_sysfs_mnt() of pci.py |
2008-07-14 |
Keir Fraser |
18046:d14c017e8163 |
ioemu: sdl without OpenGl fix |
2008-07-14 |
Keir Fraser |
18045:e2cec6725280 |
Choice of network interface for establishing a bridge on if NFSROOT is used |
2008-07-14 |
Keir Fraser |
18044:b01303f59872 |
blktap: portability cleanup |
2008-07-14 |
Keir Fraser |
18043:f5d23ee2134e |
stubdom: missing fixes for old gcc |
2008-07-11 |
Keir Fraser |
18042:54dec90cbea9 |
stubdom: fixes for old gcc & binutils |
2008-07-11 |
Keir Fraser |
18041:86e3027df9d9 |
blktap: cleanup |
2008-07-11 |
Keir Fraser |
18040:3e563929f17a |
libxc: remove redundant declaration of xc_copy_to_domain_page(). |
2008-07-11 |
Keir Fraser |
18039:f40c310dca31 |
x86: allow control domain to limit machine addresses given to a particular guest |
2008-07-11 |
Keir Fraser |
18038:bcef824afe1a |
iommu: make interrupt remapping more generic |
2008-07-11 |
Keir Fraser |
18037:1e24033fb775 |
amd iommu: add interrupt remapping support |
2008-07-11 |
Keir Fraser |
18036:a762b4aed1a8 |
xend: Ignore errors from dying domains in RPC server |
2008-07-11 |
Keir Fraser |
18035:e10b682f148d |
vt-d: Fix Host Address Width |
2008-07-11 |
Keir Fraser |
18034:03f685b6356a |
stubdom: do not use realpath, new in make 3.81 |
2008-07-11 |
Keir Fraser |
18033:1e91c9a4a3f3 |
Fix memory leak in xend |
2008-07-11 |
Keir Fraser |
18032:1699ae3e57dc |
tapdisk: in case O_DIRECT fails, retry again with o_flags but |
2008-07-11 |
Keir Fraser |
18031:657bdd581db2 |
ioemu: drop shadow vram |
2008-07-11 |
Keir Fraser |
18030:b41e07aa555a |
hvmloader, rombios: Make use of new rom-lock facility in ioemu platform device. |
2008-07-10 |
Keir Fraser |
18029:27aaff984b36 |
vt-d: Fixup when mapping devices on non-PCIe buses |
2008-07-10 |
Keir Fraser |
18028:07c7aef164cf |
ioemu: drop unused 4MB video memory |
2008-07-10 |
Keir Fraser |
18027:d5efa03793a2 |
ioemu: create a rom-protect platform flag. |
2008-07-10 |
Keir Fraser |
18026:f454f2cac170 |
x86 hvm: New boot option 'softtsc' to cause RDTSC to be trapped-and-emulated. |
2008-07-10 |
Keir Fraser |
18025:b7598d2e4791 |
stubdom: Fixes for gcc 4.2.4 32bit |
2008-07-10 |
Keir Fraser |
18024:7749f135140a |
x86 hvm: New hvm_op "set_mem_type" which allows marking ram page |
2008-07-10 |
Keir Fraser |
18023:8803b305b06c |
x86: Do not allow write access to p2m_ram_ro memory type. |
2008-07-10 |
Keir Fraser |
18022:26714991f242 |
PV-GRUB: Enable xfs support |
2008-07-10 |
Keir Fraser |
18021:40b2048bd809 |
PV-GRUB: xfs support |
2008-07-10 |
Keir Fraser |
18020:707e10c9a487 |
stubdom: fixes to compile with qemu-xen |
2008-07-10 |
Keir Fraser |
18019:aab9fbd6ffa0 |
intel: Stricter check for cpuid feature mask MSR availability. |
2008-07-10 |
Keir Fraser |
18018:a891e0f6ff18 |
vt-d: Fix double spin_lock_irqsave(). |
2008-07-10 |
Keir Fraser |
18017:463e410fb0fd |
Fix a couple of Grzegorz Milos copyright lines. |
2008-07-09 |
Keir Fraser |
18016:2d100fe81044 |
minios: Add missing fcntl.h. |
2008-07-09 |
Keir Fraser |
18015:3669f358e62e |
stubdom: add stub functions to reduce qemu patches |
2008-07-09 |
Keir Fraser |
18014:e10f43449463 |
stubdom: Add root Makefile targets, disabled by default for now |
2008-07-09 |
Keir Fraser |
18013:c1577f094ae4 |
Make PCI device release function generic |
2008-07-09 |
Keir Fraser |
18012:9afe01a0e160 |
stubdom: fix missing evtchn.h header |
2008-07-09 |
Keir Fraser |
18011:4124e63b24a4 |
Update .hgignore |
2008-07-09 |
Keir Fraser |
18010:e1a8a4c687f0 |
vgabios: Delete autogenerated file from repository. |
2008-07-09 |
Keir Fraser |
18009:4743bfaa9259 |
stubdom: make compilation independent of tools/ by building our own copy of the includes |
2008-07-09 |
Keir Fraser |
18008:be20b11656bb |
Some latest Intel CPU models support cpuid feature mask. |
2008-07-09 |
Keir Fraser |
18007:af555a012e67 |
Switching to merged (git) qemu by default |
2008-07-09 |
Keir Fraser |
18006:f3afb8625a92 |
p2m: Support page orders other than 0 (4kB) and 9 (2MB) |
2008-07-09 |
Keir Fraser |
18005:06bcd8f622c8 |
x86 p2m superpage fix: Re-insert missing shadow code from the original |
2008-07-09 |
Keir Fraser |
18004:830e5d8b71da |
Blktapctrl compatibility layer |
2008-07-09 |
Keir Fraser |
18003:79978fcf8797 |
ioemu: pass-through: XC_PAGE_SIZE should be used |
2008-07-09 |
Keir Fraser |
18002:92992f188053 |
ioemu: pass-through: pt_bar_mapping fix |
2008-07-09 |
Keir Fraser |
18001:823caffa7ddf |
Fix xm vcpu-pin for Domain-0 |
2008-07-09 |
Keir Fraser |
18000:3f23e01d3198 |
Revert dependency on new GNUMake feature. |
2008-07-08 |
Keir Fraser |
17999:5cd4fe68b6c2 |
stubdom: use a newlib snapshot instead of the slow cvs checkout. |
2008-07-08 |
Keir Fraser |
17998:6f30a7367fa7 |
stubdom: do not build tapdisk as it it not supposed to build and we don't need it |
2008-07-08 |
Keir Fraser |
17997:a7ec5cc4fd08 |
Change PCI-dump debug key: Fixes boot with debug=y and perfc=y |
2008-07-08 |
Keir Fraser |
17996:aa07c48c2347 |
stubdom: fix copy/paste typo in select() |
2008-07-08 |
Keir Fraser |
17995:edd6969f609c |
Improve plumbing for calling external qemu builds |
2008-07-08 |
Keir Fraser |
17994:914a31d2ad08 |
stubdom: Fix modified_memory size calculation |
2008-07-08 |
Keir Fraser |
17993:bd97e45e073a |
pvSCSI: fix xend |
2008-07-08 |
Keir Fraser |
17992:f14dbf6a4118 |
Fix passthrough of PCI capability structures. |
2008-07-07 |
Keir Fraser |
17991:0d707feab01e |
Revert c/s 17975 -- enumerate PCI devices in Xen allowing old dom0 |
2008-07-07 |
Keir Fraser |
17990:9b35ae586cb8 |
MTRR virtualization for Intel EPT |
2008-07-07 |
Keir Fraser |
17989:abd84464c09c |
ioemu: e1000: fix a TSE bug |
2008-07-06 |
Keir Fraser |
17988:5eaec8296a22 |
Set default domain_to_node() allocation preference before dropping |
2008-07-06 |
Keir Fraser |
17987:8606ff75779f |
Only use domain_to_node() on non-null domain pointer. |
2008-07-05 |
Keir Fraser |
17986:4bdc3de246c3 |
numa: Extend MEMOP_ allocation functions to take a node argument. |
2008-07-05 |
Keir Fraser |
17985:5b7e60d70394 |
Update .hgignore list |
2008-07-05 |
Keir Fraser |
17984:9a1d98a9d21b |
OOS cleanup: Fixup arrays instead of fixup tables. |
2008-07-05 |
Keir Fraser |
17983:30c20e467f0b |
stubdom: fix pass-through compilation |
2008-07-05 |
Keir Fraser |
17982:e12df2e7bd43 |
stubdom: fix parallel build |
2008-07-05 |
Keir Fraser |
17981:8a04b4b24d27 |
Update changelog for pci add/remove physdevop hypercalls. |
2008-07-04 |
Keir Fraser |
17980:d37afe995ad3 |
stubdom: gcc-4.3 support |
2008-07-04 |
Keir Fraser |
17979:10d5ec48f84c |
xen: Fix debug build. |
2008-07-04 |
Keir Fraser |
17978:a3e4840b1584 |
Remove PCI device enumaration in VT-d code |
2008-07-04 |
Keir Fraser |
17977:183ca809e1d7 |
Add hypercall for adding and removing PCI devices |
2008-07-04 |
Keir Fraser |
17976:7f7d0e7aa01b |
Add management and locking of PCI device structures |
2008-07-04 |
Keir Fraser |
17975:bd7f2a120f94 |
Restructure VT-d device scope and PCI bridge handling |
2008-07-04 |
Keir Fraser |
17974:1e9df5cb885f |
PCI device register/unregister + pci_dev cleanups |
2008-07-04 |
Keir Fraser |
17973:e42135b61dc6 |
stubdom: Remove obsolete patch files. |
2008-07-04 |
Keir Fraser |
17972:433d1b26fd51 |
stubdom: use host's gcc |
2008-07-04 |
Keir Fraser |
17971:a49673cd23d2 |
x86: MCA support. |
2008-07-04 |
Keir Fraser |
17970:d133d452cb71 |
vgabios: upgrade to CVS version |
2008-07-04 |
Keir Fraser |
17969:6c2fe520e32d |
Cleanups to suspend-event-channel patches. |
2008-07-04 |
Keir Fraser |
17968:9353f9931d96 |
Fix build. |
2008-07-04 |
Keir Fraser |
17967:d711529e3de1 |
Revert incorrectly checked-in changes. |
2008-07-04 |
Keir Fraser |
17966:2922c423a1aa |
Teach xc_save to use event-channel-based domain suspend if available. |
2008-07-04 |
Keir Fraser |
17965:14fd83fe71c3 |
Add facility to get notification of domain suspend by event channel. |
2008-07-04 |
Keir Fraser |
17964:9cf72db44ee9 |
ioemu: Support more Capability Structures (including MSI/MSI-X) |
2008-07-04 |
Keir Fraser |
17963:1db0b09b290e |
x86: MSI interrupt storm avoidance. |
2008-07-03 |
Keir Fraser |
17962:6ae87b27ccea |
pvSCSI: xend changes |
2008-07-03 |
Keir Fraser |
17961:d90c5e8d4ac2 |
xm-test: Remove a policy reset from acm test case |
2008-07-03 |
Keir Fraser |
17960:bad432c58f03 |
vtpm: Add two missing quotes in the vTPM hotplug script. |
2008-07-03 |
Keir Fraser |
17959:57f309919832 |
ioemu: Explicitly define certain PCI/MSI macros. |
2008-07-03 |
Keir Fraser |
17958:3f3510b35268 |
Update tboot tarfile to latest version in Trusted Boot SourceForge site |
2008-07-03 |
Keir Fraser |
17957:7dee3b001d9f |
[BUILD] Support cloning Linux tree from a git repository. |
2008-07-03 |
Keir Fraser |
17956:20215b87d0f3 |
Support building of out-of-tree merged qemu from git |
2008-07-03 |
Keir Fraser |
17955:52a388ec09f8 |
XenAPI: Add Direct PCI Device (DPCI) Assignment Support |
2008-07-03 |
Keir Fraser |
17954:e65fe28b5288 |
XenAPI: Add Physical PCI Device (PPCI) Support |
2008-07-02 |
Keir Fraser |
17953:3d5f28d6e777 |
iommu: Fix hvm_dpci_eoi for smp guest in ioapic interrupt mode |
2008-07-02 |
Keir Fraser |
17952:97b4c5c511f0 |
minios: PIRQ and MSI/MSI-X support |
2008-07-02 |
Keir Fraser |
17951:f2148e532c81 |
x86 hvm: Fix RTC handling. |
2008-07-02 |
Keir Fraser |
17950:3a40a6997cc0 |
Do not allow HVM save/restore of a dying domain. |
2008-07-02 |
Keir Fraser |
17949:b3d827e63a09 |
stubdom: PCI passthrough support via PV-PCI |
2008-07-02 |
Keir Fraser |
17948:dea9d5769d56 |
pciif: do not depend on linux' msix_entries |
2008-07-02 |
Keir Fraser |
17947:6cac9c3ee2aa |
x86: Remove inline declaration to fix build. |
2008-07-02 |
Keir Fraser |
17946:dd3b693dd39a |
ioemu: Add check for mapping MSI pirqs. |
2008-07-02 |
Keir Fraser |
17945:0076f6691b09 |
x86: Fix MSI cleanup. |
2008-07-02 |
Keir Fraser |
17944:40e7329105fa |
xend: Replace stray tab-indent with space-indent |
2008-07-08 |
Isaku Yamahata |
17943:eb0fc71cfc72 |
[IA64] Fix SMP-unsafe with XENMEM_add_to_physmap on HVM |
2008-07-07 |
Isaku Yamahata |
17942:00721ef8d8ef |
[IA64] fix serial console detection issue caused by cfbc535ebf6f |
2008-07-02 |
Isaku Yamahata |
17941:ac8bc814faba |
[IA64] removed an unused function, guest_forward_keyboard_input(). |
2008-07-02 |
Isaku Yamahata |
17940:08f77df14cba |
merge with xen-unstable.hg |
2008-07-01 |
Keir Fraser |
17939:19970181d6a4 |
minios: proper frees are now handled, so drop the FIXME comment |
2008-07-01 |
Keir Fraser |
17938:6685c412698f |
x86_emulate: (Almost) complete FPU emulation. |
2008-07-01 |
Keir Fraser |
17937:d4cf12d128ed |
VT-d: Fix queue invalidation |
2008-07-01 |
Keir Fraser |
17936:0b7f7c564c83 |
VT-d: Do CLFLUSH after updating IRTE entries |
2008-07-01 |
Keir Fraser |
17935:0c5183e764d8 |
xenballoond (memory overcommit) scripts |
2008-07-01 |
Keir Fraser |
17934:73a4fbdfe0c4 |
ioemu: limit xen-console buffering |
2008-07-01 |
Keir Fraser |
17933:763c32fdbd13 |
xend: open qemu-dm logfile in append mode if log rotation is disabled by config. |
2008-07-01 |
Keir Fraser |
17932:20966aa89739 |
xend: improve the rotation of qemu-dm logfiles. |
2008-06-30 |
Keir Fraser |
17931:c33a40b4c22b |
x86_emulate: read/write/insn_fetch emulation hooks now all take a |
2008-06-30 |
Keir Fraser |
17930:51b392ab1912 |
blktap: Fall back to libcrypto if libgcrypt is not installed. |
2008-06-30 |
Keir Fraser |
17929:81d47e75ce1a |
tools/python: fix TypeError for 17903:0728459b3c8d |
2008-06-30 |
Keir Fraser |
17928:c5875621d79a |
Fix up python breakage for blkdev_name_to_number |
2008-06-30 |
Keir Fraser |
17927:fbccdd7e2a86 |
blktap: link against libgcrypt rather than libcrypto |
2008-06-30 |
Keir Fraser |
17926:0b4dbd9a9896 |
x86: Px statistic update for cpu idle time. |
2008-06-30 |
Keir Fraser |
17925:469d9b00382d |
stubdom: add live migration support by having ioemu just notify the |
2008-06-30 |
Keir Fraser |
17924:34bfbedae16b |
stubdom: fix libc-verbose non-lwip compilation |
2008-06-28 |
Keir Fraser |
17923:0972fc23b504 |
x86: Fix 32-bit build after VT-d cleanups. |
2008-06-27 |
Keir Fraser |
17922:87e1f23a06f0 |
x86: Fix 32-bit build. |
2008-06-27 |
Keir Fraser |
17921:a9fff28d4f06 |
x86: Emulation of LMSW must only affect CR0 bits 0-3. |
2008-06-27 |
Keir Fraser |
17920:6b0663901174 |
hvm: Fix lmsw handling |
2008-06-27 |
Keir Fraser |
17919:baaea9f0db5e |
x86: Add cpufreq logic to S3 suspend/resume |
2008-06-27 |
Keir Fraser |
17918:2ac9155a85c1 |
Update changelog for xvd blkdev naming extensions. |
2008-06-27 |
Keir Fraser |
17917:0728459b3c8d |
tools/python: blkdev_name_to_number fixes |
2008-06-27 |
Keir Fraser |
17916:10e79ad54c91 |
blktap: Extend userland busid to 32 bits |
2008-06-27 |
Keir Fraser |
17915:3edc443ae8ce |
hvm rombios: Move function calls out of 'post' function section |
2008-06-27 |
Keir Fraser |
17914:73b798732e77 |
vt-d: Clean up variable types and remove useless variables |
2008-06-27 |
Keir Fraser |
17913:7eab6475c60a |
shadow: Re-initialise page_info's lock field when freeing shadow pages. |
2008-06-27 |
Keir Fraser |
17912:cebedb30a964 |
ioemu: Clean up after cset 17646:e3b13e1ecf6c |
2008-06-27 |
Keir Fraser |
17911:be52424a543e |
hvmloader: Set up any Intel ICH for legacy IDE. |
2008-06-27 |
Keir Fraser |
17910:37ff3322d4f3 |
vt-d: Minor fixing of interrupt remapping |
2008-06-27 |
Keir Fraser |
17909:baf3cc0faffc |
tapdisk: Fix qcow2 for images > 2 GB |
2008-06-27 |
Keir Fraser |
17908:e5ae980fe337 |
x86, shadow: Fix OOS bug on domain teardown. |
2008-06-20 |
Keir Fraser |
17907:dedfadeadf86 |
PV-GRUB: fix reiserfs 64bit support |
2008-06-20 |
Keir Fraser |
17906:6563ea38e002 |
Out-of-sync L1 shadows: always unsync pages on guest writes. |
2008-06-20 |
Keir Fraser |
17905:7b66b4e9f743 |
Out-of-sync L1 shadows: OOS snapshot. |
2008-06-20 |
Keir Fraser |
17904:f178082cce0a |
Out-of-sync L1 shadows: Fixup Tables |
2008-06-20 |
Keir Fraser |
17903:597058a3b619 |
Out-of-sync L1 shadows: OOS base |
2008-06-20 |
Keir Fraser |
17902:6ace85eb96c0 |
PV-GRUB: compilation fix caused by 17880 |
2008-06-20 |
Keir Fraser |
17901:00af74d06652 |
AMD PowerNow! in Xen |
2008-06-20 |
Keir Fraser |
17900:8fa124ab2e71 |
minios: fix add_id_to_freelist(0) |
2008-06-20 |
Keir Fraser |
17899:2483923066dd |
minios: do not systematically free the page under shared info, as the |
2008-06-20 |
Keir Fraser |
17898:926a366ca82f |
Clean up domain_create() interface. |
2008-06-20 |
Keir Fraser |
17897:ad156e312aef |
x86 acpi: Clean up output tracing. Ensure it is synced to serial line |
2008-06-20 |
Keir Fraser |
17896:26ecd1f9e128 |
[IA64] compilation fix caused by 17880:d3a87899985d |
2008-06-20 |
Keir Fraser |
17895:ec5717ac4815 |
Compilation fix for x86_64 caused by 17880:d3a87899985d. |
2008-06-19 |
Keir Fraser |
17894:d3a87899985d |
libxc: The following patch replace the libxc interface to use |
2008-06-19 |
Keir Fraser |
17893:3da148fb7d9b |
vmx: Clean up and fix guest MSR load/save handling: |
2008-06-19 |
Isaku Yamahata |
17892:11318234588e |
[IA64] remove some #ifndef XEN using empty headerfiles. |
2008-06-19 |
Isaku Yamahata |
17891:db371fe47ac8 |
[IA64] remove unnecessary ia64_ksyms.c. |
2008-06-11 |
Isaku Yamahata |
17890:8475d1b9a364 |
[IA64] remove unused old acpi.c. |
2008-06-11 |
Isaku Yamahata |
17889:220f3d62e272 |
[IA64] make acpi related files compilable. |
2008-06-11 |
Isaku Yamahata |
17888:0ed5e1c8c778 |
[IA64] import linux-2.6.25-rc4 acpi related files. |
2008-06-11 |
Isaku Yamahata |
17887:cddaea5d6528 |
[IA64] removed an unused header file. |
2008-06-11 |
Isaku Yamahata |
17886:cfbc535ebf6f |
[IA64] efi: remove old efi code to copmile newer linux acpi code. |
2008-06-19 |
Isaku Yamahata |
17885:0034766b45c2 |
merge with xen-unstable.hg |
2008-06-18 |
Keir Fraser |
17884:b55f6d42668d |
x86: Must use a softirq to defer dom0 NMI |
2008-06-18 |
Keir Fraser |
17883:52592af0204a |
ioemu: Fix usbdevice parameter to encode vbd type. |
2008-06-18 |
Keir Fraser |
17882:666f5196f0fc |
x86: Intel wants the TSS busy flag set when we do a vmentry. |
2008-06-18 |
Keir Fraser |
17881:97e02365a781 |
ioemu: generic PCI device config-space emulation |
2008-06-18 |
Keir Fraser |
17880:9493a853df9e |
ioemu: Disable format auto-probing in monitor command change |
2008-06-18 |
Keir Fraser |
17879:a1c98534418b |
minios: fix gnttab allocation boundary |
2008-06-18 |
Keir Fraser |
17878:75e60df67e36 |
doc: Describes a generic 686 via the cpuid configure. |
2008-06-18 |
Keir Fraser |
17877:c8d9ade45781 |
Add PV-GRUB |
2008-06-18 |
Keir Fraser |
17876:8a0656950b1c |
minios: fix declaration after code |
2008-06-18 |
Keir Fraser |
17875:f838d60e7d8d |
mm.c: use local variable domain pointer |
2008-06-18 |
Keir Fraser |
17874:21e1daf19b96 |
stubdom: fix using minios frontends directly when libc is actived |
2008-06-17 |
Keir Fraser |
17873:7e00ebe2b7fd |
minios,stubdom: Add OBJ_DIR parameter to compile outside sources, |
2008-06-17 |
Keir Fraser |
17872:3d99b9d82208 |
ioemu: move xenfb frontend (used by stubdom) to its own file, since it |
2008-06-16 |
Keir Fraser |
17871:0df3bf8aac1e |
[IA64] trivial compilation fix caused by c/s 17847:8a0415fac759. |
2008-06-16 |
Keir Fraser |
17870:4bb8a4f66eff |
vmx: Allow restore of context from a non-Intel processor. In |
2008-06-16 |
Keir Fraser |
17869:20d20a4858d6 |
amd svm: Do not touch (non-existent) attr and selector fields for GDTR |
2008-06-16 |
Keir Fraser |
17868:42323a447cbe |
vt-d: Quieten down overzealous logging. |
2008-06-16 |
Keir Fraser |
17867:049a42108c65 |
x86_emulate: Fix the segment-load function |
2008-06-13 |
Keir Fraser |
17866:ac745ad5f018 |
32-on-64: Fix compat-access macros to use correct underlying HVM accessors. |
2008-06-13 |
Keir Fraser |
17865:a88e19526770 |
pv-on-hvm: Fix panic-handler code to work on wider range of kernels. |
2008-06-13 |
Keir Fraser |
17864:d4dcd4d39952 |
Bring back console_start_log_everything() as a milder alternative to |
2008-06-13 |
Keir Fraser |
17863:a41d14c3bf19 |
[ACM] Pass uuid to created policy |
2008-06-13 |
Keir Fraser |
17862:49c5d6723e35 |
[ACM] Enable labeling of resources as inaccessible |
2008-06-13 |
Keir Fraser |
17861:2363cf4ab4cb |
hvm, 32-on-64: Allow a 32-bit x86 hvm guest access to any memory_op(). |
2008-06-13 |
Keir Fraser |
17860:6e92603ed9f2 |
Introduce guest_handle_subrange_okay() for checking sub-sections of an |
2008-06-13 |
Keir Fraser |
17859:08fb9a4489f7 |
32-on-64: Fix is_compat_arg_xlat_range(). |
2008-06-13 |
Keir Fraser |
17858:12ae02c09d1e |
32-on-64: Fix error handling for XENMEM_decrease_reservation. |
2008-06-13 |
Keir Fraser |
17857:7eab5d8788a6 |
Improve serial output when dropping characters to drop them in big |
2008-06-13 |
Keir Fraser |
17856:833ec967857c |
kexec: Fix the 32-bit build. |
2008-06-13 |
Keir Fraser |
17855:cb514522dab2 |
hvm: Fix the realmode live migration issue with Intel EPT |
2008-06-13 |
Keir Fraser |
17854:02b6977de4b5 |
hvm: Fix max_mapped_pfn when using 2MB super pages. |
2008-06-13 |
Keir Fraser |
17853:8a0415fac759 |
extract vmcoreinfo from /proc/vmcore for Xen |
2008-06-12 |
Keir Fraser |
17852:09dd5999401b |
x86: remove use of per-domain lock from page table entry handling |
2008-06-12 |
Keir Fraser |
17851:98ed32885ec0 |
x86: Reduce page->shadow_flags to 32 bits so we can steal space for a |
2008-06-12 |
Keir Fraser |
17850:8182f5158dc2 |
x86: Do not use HPET in Cx state management since dom0 may need RTC |
2008-06-12 |
Keir Fraser |
17849:6f189de0f73d |
xend: detect and report qemu-dm failure |
2008-06-12 |
Keir Fraser |
17848:6b1795ee1b19 |
dom0 state dump |
2008-06-12 |
Keir Fraser |
17847:ec56331c056a |
keyhandler: When dumping all-CPU register state, wnter console sync |
2008-06-12 |
Keir Fraser |
17846:4ac0898df538 |
x86: don't print dom0 initrd information twice |
2008-06-12 |
Keir Fraser |
17845:7cf53a91c3a3 |
x86: minor adjustment to asm constraint in get_page() |
2008-06-12 |
Keir Fraser |
17844:882eb6186c2d |
x86: add perf counter for pointless updates of writable pages through a hypercall |
2008-06-12 |
Keir Fraser |
17843:a3319f32496f |
x86: machine_halt() forcibly re-enables IRQs as it may be called from |
2008-06-12 |
Keir Fraser |
17842:52c0117dd374 |
x86/32on64: fix physical address restriction |
2008-06-12 |
Keir Fraser |
17841:5e98eb873e13 |
x86: simplify domain memory cleanup |
2008-06-12 |
Keir Fraser |
17840:4ebd8f377426 |
[IA64] re-add efi support to acpi_os_get_root_pointer() |
2008-06-12 |
Keir Fraser |
17839:0089fe3d209d |
[IA64] compilation fix caused by 17814:9af7a535225f |
2008-06-12 |
Keir Fraser |
17838:e5c9c8e6e726 |
tools: replace sprintf with snprintf where applicable |
2008-06-12 |
Keir Fraser |
17837:ebbd0e8c3e72 |
32-on-64: Clean up and unify compat_arg_xlat_area handling. |
2008-06-12 |
Keir Fraser |
17836:1b29ad98cd87 |
minios can cope with >4G CR3 since it never uses it |
2008-06-11 |
Keir Fraser |
17835:a0561bcf9333 |
MSI: Handle MSI EOI for amd systems |
2008-06-11 |
Keir Fraser |
17834:0331bfd8b5d2 |
MSI: Fix msi delivery for hvm guest |
2008-06-11 |
Keir Fraser |
17833:54c6fc432763 |
AMD IOMMU: Enable MSI for hvm guest |
2008-06-11 |
Keir Fraser |
17832:7c771f0a24f3 |
x86: cpuid configuration for PV guest |
2008-06-11 |
Keir Fraser |
17831:f292689f48ba |
Push python-related make variable definitions into tools/misc. |
2008-06-11 |
Keir Fraser |
17830:b8fa4a11f715 |
Have `make install' write the Python version number in the #! |
2008-06-10 |
Keir Fraser |
17829:cc4e471bbc08 |
minios: Fix >4GB machine addresses |
2008-06-10 |
Keir Fraser |
17828:5bf5fb8117c0 |
x86/64: Fix build. |
2008-06-10 |
Keir Fraser |
17827:4c1e740e392c |
xend: minor ballooning cleanup |
2008-06-10 |
Keir Fraser |
17826:c7d361cf5793 |
x86: Default ACPI reboot method. |
2008-06-10 |
Keir Fraser |
17825:57b8c74c35ef |
xenstore: Fix error path broken by c/s 17816 |
2008-06-10 |
Keir Fraser |
17824:f70dff36213b |
xenstat: some cleanups |
2008-06-10 |
Keir Fraser |
17823:d77214a97e04 |
xm on xenapi: Add PVFB support in xenapi_create.py. |
2008-06-10 |
Keir Fraser |
17822:189597fbb882 |
xenstore: cleanups |
2008-06-10 |
Keir Fraser |
17821:8a36f7f70859 |
libxc: Update for NetBSD |
2008-06-10 |
Keir Fraser |
17820:9af7a535225f |
Pull in ACPI table parsing code from Linux 2.6.26-rc4. |
2008-06-10 |
Keir Fraser |
17819:7a0f1bf86516 |
libxenstat: Fix statistics for blktap disks on linux |
2008-06-10 |
Keir Fraser |
17818:58e07771d455 |
Fix the build with perfc=y. |
2008-06-10 |
Keir Fraser |
17817:fb294e189b73 |
x86: Fix the build after HVMTRACE changes. |
2008-06-10 |
Keir Fraser |
17816:f769baf14332 |
tools/python/xen/lowlevel: some cleanups |
2008-06-09 |
Keir Fraser |
17815:09dd5492651c |
Allow older PAE Linux guests to access entire compat m2p. |
2008-06-09 |
Keir Fraser |
17814:db466cd3412c |
libfsimage: make pygrub work on ufs |
2008-06-09 |
Keir Fraser |
17813:adf05a812edb |
ioemu: simplyfing vga_draw_text code |
2008-06-09 |
Keir Fraser |
17812:2197a263a300 |
minios: add proper shutdown facilities |
2008-06-09 |
Keir Fraser |
17811:8b5b0512ed6a |
stubdom: fetch command line from start_info instead of xenstore |
2008-06-09 |
Keir Fraser |
17810:5e5f3970f66f |
libxc: Use vpath rather than VPATH, to avoid linking with hypervisor .o files. |
2008-06-09 |
Keir Fraser |
17809:6ec700f46c4e |
stubdom: simplify xenfb resize handler |
2008-06-09 |
Keir Fraser |
17808:f6520678755a |
When building from a tarball release use hardcoded path to |
2008-06-09 |
Keir Fraser |
17807:a40c23c25b0d |
x86: Fix S3 resume after creating an HVM guest. |
2008-06-09 |
Keir Fraser |
17806:37392df51f0b |
xm on xenapi: Fixes for rfb console. |
2008-06-09 |
Keir Fraser |
17805:6c5b9b355ce8 |
stubdom: document that pty usage should be disabled |
2008-06-09 |
Keir Fraser |
17804:124367e10376 |
stubdom: make non-VNC + stdvga work |
2008-06-09 |
Keir Fraser |
17803:caa2b155a42d |
stubdom: permit compilation without lwip |
2008-06-09 |
Keir Fraser |
17802:07ba9aeee347 |
minios: use inlines instead of macros for bswap* |
2008-06-09 |
Keir Fraser |
17801:268a9f8286f3 |
xentrace: fix tracing for 64bit guests |
2008-06-09 |
Keir Fraser |
17800:5009f5d093ce |
AMD IOMMU: add support for PV guest |
2008-06-09 |
Keir Fraser |
17799:041f67ddcd7b |
xend: Use get_config_string for 'keymap' and 'resource-label-change-script'. |
2008-06-09 |
Keir Fraser |
17798:4ecc3ac69819 |
stubdom: prevent newlib from emiting cli/sti in longjmp |
2008-06-09 |
Keir Fraser |
17797:638811f870ba |
ioemu: cleaning DisplayState->dpy_resize interface |
2008-06-09 |
Keir Fraser |
17796:1de5d17497fd |
acm: check for duplicate labels and types |
2008-06-09 |
Keir Fraser |
17795:4eba2151d38b |
acm: Allow remove of labels from suspended domains. |
2008-06-09 |
Keir Fraser |
17794:9126c09738da |
xm: Set device_model option value default to None. |
2008-06-09 |
Keir Fraser |
17793:0be5d3510305 |
xm on xenapi: Enable more platform configurations |
2008-06-05 |
Keir Fraser |
17792:b320cfe1f10f |
stubdom: .hgignore updates |
2008-06-05 |
Keir Fraser |
17791:9593ceb1470d |
stubdom: upgrade lwip to newer upstream version since it provides bugfixes |
2008-06-05 |
Keir Fraser |
17790:49a0d28a16e0 |
minios: add a blkfront synchronous interface |
2008-06-05 |
Keir Fraser |
17789:31a941632a5d |
32-on-64: Fix physaddr_bitsize computation when creating a 32b x86 |
2008-06-05 |
Keir Fraser |
17788:129a511d31ee |
x86, p2m: Fix typo in p2m_change_type_global(). |
2008-06-05 |
Keir Fraser |
17787:24c86abbb387 |
x86 hvm: Improve paging performance for 64b solaris guests |
2008-06-05 |
Keir Fraser |
17786:02132fc864b4 |
xen: build fix for NetBSD (test -x usage). |
2008-06-05 |
Keir Fraser |
17785:0204b5368145 |
libfsimage: Build fix for NetBSD. |
2008-06-05 |
Keir Fraser |
17784:b346fb1b8223 |
xm: Fix formatting of xm block-list output. |
2008-06-05 |
Keir Fraser |
17783:bbb4bb69efb2 |
Fix blkif.py for virsh start |
2008-06-03 |
Keir Fraser |
17782:5603534c62f9 |
Improve HPET comparator reprog to prevent intr-near-missing case |
2008-06-03 |
Keir Fraser |
17781:6b77c311fd3c |
x86: Enhance Cx stability by adding softirq check before entry cstate |
2008-06-03 |
Keir Fraser |
17780:420db89188ca |
xend: implement VM_hard_reboot of XenAPI. |
2008-06-03 |
Keir Fraser |
17779:5c38568d90df |
stubdom: Add console reading support |
2008-06-02 |
Keir Fraser |
17778:fe60bf79d96f |
rombios: S3 resume fixes. |
2008-06-02 |
Keir Fraser |
17777:7155d82576a4 |
xc hvm: Fix default CPUID features according to PAE/64-bit |
2008-06-02 |
Keir Fraser |
17776:b9879d710825 |
Remove domain_pause()/domain_unpause() from SCHEDOP_remote_shutdown. |
2008-06-02 |
Keir Fraser |
17775:a4775034ef83 |
vmx: Better diagnostic messages when VMXON might have failed due to |
2008-06-02 |
Keir Fraser |
17774:0216f0d07efe |
vtd: Fix pagetable teardown on domain detsruction. |
2008-06-02 |
Keir Fraser |
17773:73a1daa9715f |
vtd: build fix. |
2008-06-10 |
Isaku Yamahata |
17772:1201c7657832 |
[IA64] ia64 save/restore new formart. save part. |
2008-06-10 |
Isaku Yamahata |
17771:fc89fb719214 |
[IA64] ia64 save/restore new formart. restore part. |
2008-06-10 |
Isaku Yamahata |
17770:4af5059f4e0d |
[IA64] add VGCF_online flag for XEN_DOMCTL_setvcpucontext to make vcpu online. |
2008-06-10 |
Isaku Yamahata |
17769:1feb98eb64ef |
[IA64] hypervisor needs to turn off psr.i after PAL_HALT_LIGHT |
2008-06-10 |
Isaku Yamahata |
17768:b844f87db11d |
[IA64] fix ia64_leave_kernel. |
2008-06-10 |
Isaku Yamahata |
17767:8f2979e64af5 |
minios/ia64: fix EFI_RUNTIME_SERVICES_SIGNATURE value |
2008-06-02 |
Isaku Yamahata |
17766:f1508348ffab |
merge with xen-unstable.hg |
2008-06-01 |
Keir Fraser |
17765:85fa199b4b7b |
x86: Fix teardown of relocated vcpu_info structures. |
2008-05-30 |
Keir Fraser |
17764:6e688d5a936b |
x86: i8254 device model is shared between PV and HVM guests, so must |
2008-05-30 |
Keir Fraser |
17763:487dc63f95ff |
x86 hvm: Fix task-switch operation ordering. |
2008-05-30 |
Keir Fraser |
17762:9c14ba60616d |
x86 hvm: Support task switch when task state segments straddle page |
2008-05-30 |
Keir Fraser |
17761:439a3e9459f2 |
Add xen_phys_start value in the crash info note |
2008-05-30 |
Keir Fraser |
17760:c76e7f396c03 |
[IA64] compilation fix of iommu.h |
2008-05-30 |
Keir Fraser |
17759:ecd266cebcab |
vtd: Various cleanups and fixes: |
2008-05-29 |
Keir Fraser |
17758:121d196b4cc8 |
vtd: Remove dead code. |
2008-05-29 |
Keir Fraser |
17757:6f48c4ee8ae2 |
xend: Add node parameter to do_migrate() for HTTP interface |
2008-05-29 |
Keir Fraser |
17756:dbd5d4eeb46a |
ia64: Do not guest_physmap_remove_page() old page in gnttab_transfer op. |
2008-05-29 |
Keir Fraser |
17755:564c9be76aa4 |
x86: Fix reboot failure after S3 |
2008-05-29 |
Keir Fraser |
17754:098c88335a74 |
pv-on-hvm: Change barrier from rmb to wmb. |
2008-05-29 |
Keir Fraser |
17753:4505418b6393 |
vtd: addr_to_dma_page_maddr() must release its lock. |
2008-05-28 |
Keir Fraser |
17752:f681c4de91fc |
vtd: More TLB flush fixes. |
2008-05-28 |
Keir Fraser |
17751:b60cf40fae13 |
iommu: Handle sibling device assignment correctly |
2008-05-28 |
Keir Fraser |
17750:c2fab221b3ec |
ioemu: set up all xenstore watches even if there are no VBDs. |
2008-05-28 |
Keir Fraser |
17749:132243507b49 |
grant_table: Flush host CPU TLBs during grant transfer. |
2008-05-28 |
Keir Fraser |
17748:542897539045 |
vtd: TLB flush fixups. |
2008-05-28 |
Keir Fraser |
17747:4c75850a0caa |
hvmloader: No need to map shared_info page into the legacy VGA MMIO |
2008-05-28 |
Keir Fraser |
17746:3613160e4fd1 |
vtd: IOTLB flush fixups |
2008-05-28 |
Keir Fraser |
17745:38ec0d674842 |
stubdom: Save main_thread value by moving it out from app_bss which |
2008-05-28 |
Keir Fraser |
17744:460f72ca97b6 |
stubdom: make the build more generic by moving as many stubdom parts |
2008-05-28 |
Keir Fraser |
17743:1e66fa5931ee |
vtd: interrupt remapping for MSI/MSI-x. |
2008-05-28 |
Keir Fraser |
17742:5de1048b884e |
vtd: Fix bugs of ioapic interrupt remapping. |
2008-05-27 |
Keir Fraser |
17741:c93a913c221f |
minios: We do not need to pin the page tables, as they implicitly get |
2008-05-27 |
Keir Fraser |
17740:6b28a18a8c2d |
ioemu: Force floppy disk images to be interpreted as raw. |
2008-05-27 |
Keir Fraser |
17739:634fe9f86d62 |
Revert 17731:eafb252f141. |
2008-05-27 |
Keir Fraser |
17738:e265878e8f65 |
Fix 17725:c0c0f4fa8850: use type paddr_t instead of unsigned long for physcial memory address |
2008-05-27 |
Keir Fraser |
17737:80ee45e007e1 |
xend: fix a typo in domain_migrate(). |
2008-05-27 |
Keir Fraser |
17736:9df61d6601ba |
xend: add a reset button to Web interface. |
2008-05-26 |
Keir Fraser |
17735:eafb252f1412 |
xend: take care of dead qemu-dm process |
2008-05-26 |
Keir Fraser |
17734:14f03101b61c |
x86 hvm: Drop pagetable reference when resetting a VCPU to real mode. |
2008-05-26 |
Keir Fraser |
17733:57923ddaacb9 |
Fix domain names that xentop shows |
2008-05-26 |
Keir Fraser |
17732:3544f12d22b2 |
[IA64] remove warnings caused by c/s 17723:c684cf331f94 |
2008-05-26 |
Keir Fraser |
17731:51274688c000 |
Fix XendAPI VM_migrate parameters |
2008-05-26 |
Keir Fraser |
17730:9a7a6f729d2c |
VT-d: flush iotlb of selective iommu when a domain's VT-d table is changed |
2008-05-26 |
Keir Fraser |
17729:c0c0f4fa8850 |
VT-d: remove Xen and tboot range from dom0's VT-d table |
2008-05-24 |
Keir Fraser |
17728:28083093cc5d |
Handle IOMMU device assignment for PV guests |
2008-05-24 |
Keir Fraser |
17727:c684cf331f94 |
Handle dynamic IOMMU map/unmap for guests |
2008-05-24 |
Keir Fraser |
17726:62f1c837057f |
Enable IOMMU for PV guests |
2008-05-24 |
Keir Fraser |
17725:36bbcc6baadf |
VT-d: Improve page table debug output |
2008-05-24 |
Keir Fraser |
17724:5590509941b1 |
Fix iommu_unmap_page for VT-d |
2008-05-24 |
Keir Fraser |
17723:572701272661 |
Remove physmap page upon granttab xfer |
2008-05-24 |
Keir Fraser |
17722:4c1bb3e4a5a0 |
minios: Fix width of shifted 1 |
2008-05-24 |
Keir Fraser |
17721:c4506386b299 |
Cx fix - Add wrap-back calculation for 24b PM timer ticks. |
2008-05-24 |
Keir Fraser |
17720:6c4cab061af4 |
hvm: Build guest timers on monotonic system time. |
2008-05-24 |
Keir Fraser |
17719:30bf34f5a414 |
x86_emulate: Check single-step status at instruction start rather than end. |
2008-05-23 |
Keir Fraser |
17718:ef7525e87030 |
rombios: Remove annoying 3-second boot delay waiting for user to hit |
2008-05-23 |
Keir Fraser |
17717:21422854b9f8 |
x86: Fixes to VLAPIC and S3 state resets. |
2008-05-23 |
Keir Fraser |
17716:5cc5b9c37c6d |
x86: Fix Xen boot on 8-node AMD machines |
2008-05-23 |
Keir Fraser |
17715:938ae6abe297 |
xend: Import TRIGGER_S3RESUME and HVM_PARAM_ACPI_S_STATE into XendDomain.py. |
2008-05-23 |
Keir Fraser |
17714:9469ad6e2634 |
rools/examples: Fix 'make install'. |
2008-05-23 |
Keir Fraser |
17713:33a6590ba948 |
Add -s --ssl option to xm migrate |
2008-05-23 |
Keir Fraser |
17712:91a9e28aed46 |
Make ssl relocation server listen on different port |
2008-05-23 |
Keir Fraser |
17711:4c8fc8def9b3 |
tboot, s3: Fix S3 issue of Xen and tboot, since the structure |
2008-05-23 |
Keir Fraser |
17710:fbc8cf8e0d6b |
Remove xend-config-xenapi.sxp and xm-config-xenapi.xml |
2008-05-23 |
Keir Fraser |
17709:fbf09143c2e5 |
stubdom: fix constructors/destructors in 64bit mode |
2008-05-23 |
Keir Fraser |
17708:f05795acfca9 |
stubdom: fix and clean pthread minimal support |
2008-05-23 |
Keir Fraser |
17707:90c37c32182c |
stubdom: complete libxc support |
2008-05-22 |
Keir Fraser |
17706:2e6a51378451 |
xend: fix automatic vcpu NUMA placement |
2008-05-22 |
Keir Fraser |
17705:7325ea8445cb |
libxc: drop double un?lock_pages definition to fix static linking |
2008-05-22 |
Keir Fraser |
17704:e7eb66a4c5f7 |
stubdom: support constructors and destructors |
2008-05-22 |
Keir Fraser |
17703:f472d708b9af |
ioemu: drop unused shared_vram variable |
2008-05-22 |
Keir Fraser |
17702:2195290728d4 |
shadow: check for gfn_to_mfn returning INVALID_MFN |
2008-06-02 |
Isaku Yamahata |
17701:d2a239224cb2 |
[IA64] compilation fix of c/s 17723:c684cf331f94 |
2008-05-28 |
Isaku Yamahata |
17700:9c0a654157cb |
[IA64] cleanup: vcpu_set_psr_sm. |
2008-05-22 |
Isaku Yamahata |
17699:74d0f17f3fa5 |
merge with xen-unstable.hg |
2008-05-22 |
Keir Fraser |
17698:b259eebb0223 |
hvmloader: Fix pci_setup() to not skip BAR remapping for virtual VGA devices. |
2008-05-22 |
Keir Fraser |
17697:e48453f82d30 |
x86: Change a local label in asm entry stubs to really be local. |
2008-05-22 |
Keir Fraser |
17696:3ed3d0688fa8 |
x86: Remove 32-bit non-PAE code from dom0 builder, and avoid use of |
2008-05-21 |
Keir Fraser |
17695:e64c3a8c60e1 |
libxc, x86: Fix CPUID inline asm for x86/64. |
2008-05-21 |
Keir Fraser |
17694:36d9c5943b46 |
hvmloader: Lay out memory a bit differently - |
2008-05-21 |
Keir Fraser |
17693:b58e95aee14f |
vgabios: Support VESA power management extensions. |
2008-05-21 |
Keir Fraser |
17692:70ca37d22895 |
Handle IOMMU pagetable allocations when set_p2m_entry is called with |
2008-05-21 |
Keir Fraser |
17691:ff23c9a11085 |
Intel EPT: Add page shattering logic for EPT when a super-page gets partially freed. |
2008-05-21 |
Keir Fraser |
17690:ef019d230080 |
Add statistic interface for cx. |
2008-05-21 |
Keir Fraser |
17689:b9735935a69e |
x86: Make cx key handler print simpler but formatted info. |
2008-05-21 |
Keir Fraser |
17688:5d4eac11e14f |
xend: Remove XendLogging dependency from a couple of generally useful |
2008-05-21 |
Keir Fraser |
17687:d795e15b85a7 |
x86: Fix lapic timer stop issue in deep C state |
2008-05-20 |
Keir Fraser |
17686:672c09aad49d |
xend: Support HVM S3 resume. |
2008-05-20 |
Keir Fraser |
17685:7c752689b0ea |
hvm: rombios interface for HVM S3 |
2008-05-20 |
Keir Fraser |
17684:34ac0d3b5bfb |
ioemu: HVM virtual S3 |
2008-05-20 |
Keir Fraser |
17683:4b4b829e34a2 |
xend: Fix bugzilla bug #1253. |
2008-05-20 |
Keir Fraser |
17682:fd5b2ed9574a |
x86 hvm: Xen interface and implementation for virtual S3 |
2008-05-20 |
Keir Fraser |
17681:2757cf34d1ea |
Merge with ia64 |
2008-05-20 |
Keir Fraser |
17680:7c8e2a2c006e |
xm migrate: Better error report when attempt to migrate non-running domain. |
2008-05-20 |
Keir Fraser |
17679:13dda75739f2 |
ioemu: Fix interpretation of missing or zero vfb videoram |
2008-05-20 |
Isaku Yamahata |
17678:f04ce41dab84 |
[IA64] SAL work around for windows 2003. |
2008-05-20 |
Isaku Yamahata |
17677:4269ab4b37ee |
merge with xen-unstable.hg |
2008-05-19 |
Keir Fraser |
17676:2ada81810ddb |
svm: Better handling of NMI injection -- avoid nested NMIs. |
2008-05-19 |
Keir Fraser |
17675:8dce20be0bd5 |
Fix showing of CPU Affinity by xm vcpu-list |
2008-05-19 |
Keir Fraser |
17674:e66aefdfedcc |
x86: Fix kexec reservation |
2008-05-19 |
Keir Fraser |
17673:f34f771f9ddd |
ioemu: Fix load of PCI-device IRQ state after save/restore. |
2008-05-19 |
Keir Fraser |
17672:3a5750f4a738 |
stdvga: handle 64bit io operations |
2008-05-16 |
Isaku Yamahata |
17671:e78f5dbedbe0 |
[IA64] compilation fix of 17669:d0817f08599a |
2008-05-16 |
Isaku Yamahata |
17670:6d0cc186bf41 |
merge with xen-unstable.hg |
2008-05-16 |
Keir Fraser |
17669:d0817f08599a |
Provide Px statistic data to user through libxc |
2008-05-16 |
Keir Fraser |
17668:f65906f262f9 |
[IA64] trivial compilation error fix for 17645:8d18e52a1b23. |
2008-05-16 |
Keir Fraser |
17667:13e10678e714 |
ioemu: serial save/load fix |
2008-05-15 |
Keir Fraser |
17666:f12724194ec6 |
xend: Device configurations of suspended virtual machines are inaccessible |
2008-05-15 |
Keir Fraser |
17665:e3b13e1ecf6c |
ioemu: Do not try to guess backing file format when using qcow vbds. |
2008-05-15 |
Keir Fraser |
17664:8d18e52a1b23 |
x86, hvm: Support 2MB superpage allocations for HVM guests. |
2008-05-15 |
Keir Fraser |
17663:29dc52031954 |
x86: Fix an S3 bug caused by x_firmware_waking_vector |
2008-05-15 |
Keir Fraser |
17662:9044705960cb |
ioemu: Fix PVFB backend to limit frame buffer size |
2008-05-15 |
Isaku Yamahata |
17661:c96507e0c83d |
merge with xen-unstable.hg |
2008-05-14 |
Keir Fraser |
17660:86587698116d |
x86: Make MSI-X work with 64-bit BARs |
2008-05-14 |
Keir Fraser |
17659:c9ec94410137 |
x86: Implement cpufreq ondemand policy |
2008-05-14 |
Keir Fraser |
17658:50fb7620d05a |
x86: Setup cpufreq infrasturcture, driver and tools |
2008-05-14 |
Keir Fraser |
17657:66ddfc4d6963 |
Get ACPI Px from dom0 and choose Px controller |
2008-05-14 |
Keir Fraser |
17656:b57642bcea30 |
ia64: fix domain restore |
2008-05-14 |
Keir Fraser |
17655:547d10d2d384 |
Fix XEN_SYSCTL_physinfo to handle NUMA info properly. |
2008-05-14 |
Keir Fraser |
17654:fa8cb2a8ed52 |
hvm_op: Fix public header file to provide limited exposure to |
2008-05-14 |
Keir Fraser |
17653:049459aec2b1 |
xend: fix block protocol mismatch on save/restore |
2008-05-14 |
Keir Fraser |
17652:feec00994a0b |
qemu: Fix shift-insert behavior |
2008-05-14 |
Keir Fraser |
17651:a864c0c4d605 |
qemu: Send unit_attention on cd-rom not_ready to ready transition |
2008-05-14 |
Keir Fraser |
17650:39566bf4c9f0 |
qemu: add 0xe0 prefix to r-ctrl and r-alt keycodes |
2008-05-14 |
Keir Fraser |
17649:cb22b23156a4 |
ioemu: Fix handling of phy: block devices. |
2008-05-13 |
Keir Fraser |
17648:53195719f762 |
ioemu: Fix PVFB backend to validate frontend's frame buffer description |
2008-05-13 |
Keir Fraser |
17647:65eec0554f39 |
[Xend/security] Refactor the code that recalculates the label during a policy update |
2008-05-13 |
Keir Fraser |
17646:5e1a0dc74a35 |
Xend: Fix blkif type check for tap devices. |
2008-05-13 |
Keir Fraser |
17645:1b7042d60351 |
Intel vmx: To correctly detect default1 vmx features which may |
2008-05-13 |
Keir Fraser |
17644:5d9430d492e3 |
Fix guest boot if set empty cdrom in config file |
2008-05-13 |
Keir Fraser |
17643:7211d37de25b |
x86: Avoid deep recusrsion when destroying a domain and reaping pagetables. |
2008-05-13 |
Keir Fraser |
17642:22f589f09da5 |
Add extra CPUID config examples to sample HVM config file. |
2008-05-13 |
Keir Fraser |
17641:9da75b150015 |
XM/XenAPI: Add cdrom support when creating domains by xm through Xen API. |
2008-05-13 |
Keir Fraser |
17640:900228550847 |
XM/XenAPI: Add blktap support when creating domains by xm through Xen API. |
2008-05-13 |
Keir Fraser |
17639:3ea09a104f5a |
minios: free fbfront resources on error/shutdown |
2008-05-13 |
Keir Fraser |
17638:2ab64478bd81 |
Add missing MSI related part in public pciif.h |
2008-05-13 |
Keir Fraser |
17637:d5f24c99189b |
Further minor ssl relo fixes. |
2008-05-13 |
Keir Fraser |
17636:f8ce6e3d86c7 |
Fix relocation ssl/tls support |
2008-05-12 |
Keir Fraser |
17635:0a8fc1a62796 |
xend: Add syntax check for block devices |
2008-05-12 |
Keir Fraser |
17634:0f18d5454c7b |
ioemu: Fix build: use uint64_t rather than u64. |
2008-05-12 |
Keir Fraser |
17633:c6533d246a81 |
minios: free blkfront resources on error/shutdown |
2008-05-12 |
Keir Fraser |
17632:9f8b8315339e |
minios: free netfront resources on error/shutdown |
2008-05-12 |
Keir Fraser |
17631:a6e2679b1aad |
x86: only print pages' mfn-s in dump_pageframe_info() |
2008-05-12 |
Keir Fraser |
17630:945394931d9e |
x86: fix a few 32-on-64 compat mode issues |
2008-05-12 |
Keir Fraser |
17629:9be45076186d |
ia64 pv-on-hvm: __XEN_INTERFACE_VERSION__ is needed to assemble |
2008-05-12 |
Keir Fraser |
17628:2383e35a1cb8 |
Fix xmexamples to reflect new meaning of cpus= config option. |
2008-05-12 |
Keir Fraser |
17627:aadde6652457 |
stubdom: let lwIP check TCP sums as they are now correct. |
2008-05-12 |
Keir Fraser |
17626:4c3140455620 |
minios: clear FB content since _xmalloc may return non-zeroed memory |
2008-05-12 |
Keir Fraser |
17625:3b20e543b52d |
pvfb/ioemu: transmit refresh interval advice from backend to frontend |
2008-05-12 |
Keir Fraser |
17624:e3be00bd6aa9 |
ioemu: fix disk format security vulnerability |
2008-05-12 |
Keir Fraser |
17623:4afc6023e8ec |
x86 hvm: Support MSI-X for HVM domains. |
2008-05-12 |
Keir Fraser |
17622:5c00188dd159 |
x86 hvm: Clean MSI related data when destroy domain. |
2008-05-12 |
Keir Fraser |
17621:14d362d5fa59 |
x86: Fix fatal page fault when vram dirty logic handles MMIO of passthrough devices. |
2008-05-08 |
Keir Fraser |
17620:810d8c3ac992 |
Clean up shadow code after the removal of non-PAE 32-bit builds |
2008-05-08 |
Keir Fraser |
17619:c99a88623eda |
xend: Fix and improve error handling for failed suspend/migrate |
2008-05-08 |
Keir Fraser |
17618:8bd776540ab3 |
i386: Remove non-PAE hypervisor build target. |
2008-05-08 |
Keir Fraser |
17617:b0d7780794eb |
Remove defunct powerpc port. |
2008-05-08 |
Keir Fraser |
17616:0ac957f9d42e |
shadow: drop guest VRAM write access after some idleness |
2008-05-08 |
Keir Fraser |
17615:fe625fd796f8 |
minios: fix and enforce block_domain atomicity |
2008-05-08 |
Keir Fraser |
17614:37cf8747f55b |
minios: in non-x86 case, use wmb to enforce ordering between |
2008-05-08 |
Keir Fraser |
17613:addfc2db07a3 |
minios: clear the event before calling the handler since (especially |
2008-05-08 |
Keir Fraser |
17612:72e70f9041c2 |
minios: fix port selection shifts |
2008-05-08 |
Keir Fraser |
17611:36694cae3927 |
Xend: Fix handling of vnc params. |
2008-05-08 |
Keir Fraser |
17610:3a1758f420d3 |
Fix the boot of ia32pae Windows xp guest (up acpi) |
2008-05-08 |
Keir Fraser |
17609:5c3df1bded82 |
xend: Improve "cpus" parameter to be able to define CPU affinities for each VCPU |
2008-05-08 |
Keir Fraser |
17608:d7dbae33e81d |
Fixed typos in xmexamples. |
2008-05-15 |
Isaku Yamahata |
17607:ef290f39ae6b |
[IA64] Build new infrastructure for fast fault handling path. |
2008-05-15 |
Isaku Yamahata |
17606:b03e24f9c1d8 |
[IA64] fix sal emulation. |
2008-05-15 |
Isaku Yamahata |
17605:f0737df2dee1 |
[IA64] remove warnings in replace_grant_host_mapping() |
2008-05-15 |
Isaku Yamahata |
17604:24cbbd5e3155 |
[IA64] remove warning in vmx_final_setup_guest() |
2008-05-02 |
Isaku Yamahata |
17603:705e203ba905 |
[IA64] warning fix of dom_fw_dom0.c |
2008-05-07 |
Isaku Yamahata |
17602:f23e7e07bf1d |
[IA64] define VHPT_ENABLED in Rules.mk instead of the header file, vhpt.h. |
2008-05-12 |
Isaku Yamahata |
17601:6df8dcf48d9d |
[IA64] cleanup: VTLB_PTE_IO_BIT is not used |
2008-05-09 |
Isaku Yamahata |
17600:debc868e380b |
[IA64] fix restoring HVM domain with PV driver |
2008-05-09 |
Isaku Yamahata |
17599:948188bc9fa3 |
[IA64] fix gmfn_to_mfn |
2008-04-11 |
KUWAMURA Shin'ya |
17598:af327038a43f |
[IA64] Remove regNaT fault message |
2008-05-08 |
Isaku Yamahata |
17597:611787b6ca35 |
merge with xen-unstable.hg |
2008-05-07 |
Keir Fraser |
17596:9a6ad687ec20 |
XM/XenAPI: Enable Console other_config parameters to be passed through Xen API. |
2008-05-07 |
Keir Fraser |
17595:0bc934366127 |
x86 pci passthrough: Make printk messages more exact. |
2008-05-07 |
Keir Fraser |
17594:2e6d2eac74d9 |
Vt-d doc: Update modification time. |
2008-05-07 |
Keir Fraser |
17593:a3b8a99c26eb |
Update for vtd.txt: add VT-d hotplug description, remove MSI |
2008-05-07 |
Keir Fraser |
17592:2cc926c18a7b |
VT-d: Remove unused function dma_pte_free_pagetable(). |
2008-05-07 |
Keir Fraser |
17591:fb58da516749 |
VT-d: Fix free VT-d page table issue |
2008-05-07 |
Keir Fraser |
17590:9d2a45d4b6c6 |
msix: Further fixes to Python arithmetic. |
2008-05-07 |
Keir Fraser |
17589:730c253afc30 |
x86 shadow: Fix typo in a code comment. |
2008-05-06 |
Keir Fraser |
17588:892ae66ed82f |
minios: drop volatile qualifier from some status variables |
2008-05-06 |
Keir Fraser |
17587:9d84c12de877 |
minios: let events get mixed |
2008-05-06 |
Keir Fraser |
17586:cc953475ab14 |
x86 hvm: Warn only once per time source when the periodic tiemout is |
2008-05-06 |
Keir Fraser |
17585:a95c2e36d6fd |
x86 hvm: Support interrupt delivery for PIT channel 0 when in modes 3 and 4. |
2008-05-06 |
Keir Fraser |
17584:ab2d9e75098d |
xend: Only import OpenSSL package when it is required. |
2008-05-06 |
Keir Fraser |
17583:a3bddc22d2f5 |
minios: fix thread safety of xenbus watches by requiring callers to |
2008-05-06 |
Keir Fraser |
17582:01aa7c088e98 |
SVM: clean up __get_instruction_length_from_list() |
2008-05-06 |
Keir Fraser |
17581:e6f20d5ed5fe |
x86 hvm: Simplify and consolidate logic for HLT emulation. |
2008-05-06 |
Keir Fraser |
17580:777f294e3be8 |
x86, Intel: Make only EST feature visible to dom0 to enable Cx-state |
2008-05-06 |
Keir Fraser |
17579:d5589865bfce |
x86, hvm: stdvga cache always on |
2008-05-06 |
Keir Fraser |
17578:94c6501c4ffe |
xend: Refactor security.on() call |
2008-05-05 |
Keir Fraser |
17577:ccbbe6fe5827 |
Fix the address calculation of acpi enable reg according to ACPI spec. |
2008-05-05 |
Keir Fraser |
17576:0eb471aa24dc |
Enable Px/Cx related CPUID/MSR bits for dom0 to get correct Px/Cx info. |
2008-05-05 |
Keir Fraser |
17575:dab1301bc722 |
shadow: Fix dirty vram tracking typo. |
2008-05-05 |
Keir Fraser |
17574:eb046aff9f17 |
Calculation of MSI-X table size needs to be masked. |
2008-05-04 |
Keir Fraser |
17573:bb49aeae1ff2 |
i386: Fix 32-bit x86 build. |
2008-05-02 |
Keir Fraser |
17572:6bd4625a20ee |
Add missing ChangeLog entries |
2008-05-02 |
Keir Fraser |
17571:b6aa55ca599e |
shadow: track video RAM dirty bits |
2008-05-02 |
Keir Fraser |
17570:cd5fa4e7993f |
minios: end watch of FS backend state value |
2008-05-02 |
Keir Fraser |
17569:5b994ca498de |
ioemu: move VNC-specific switchbpp member to VncState |
2008-05-02 |
Keir Fraser |
17568:e309f53f3f83 |
ioemu: always disable shared buffer in text mode |
2008-05-02 |
Keir Fraser |
17567:26f394079b6c |
ioemu: pump SDL events on resize |
2008-05-02 |
Keir Fraser |
17566:1f24743354ea |
[libfsimage/zfs] compilation fix ZFS libfsimage support. |
2008-05-02 |
Keir Fraser |
17565:a353dd2ab944 |
libxc foreign address translation bug |
2008-05-01 |
Keir Fraser |
17564:64f790e90d3d |
Add ZFS libfsimage support patch |
2008-05-01 |
Keir Fraser |
17563:8ccaf43782bd |
Fix lint in headers that are pulled into the Solaris tree. |
2008-05-01 |
Keir Fraser |
17562:ac0900c43fd7 |
Fix xenstore-client.c compile |
2008-05-01 |
Keir Fraser |
17561:acdc1814d29b |
Allow .config to override the "cc_compile_by" and "cc_compile_domain" settings. |
2008-05-01 |
Keir Fraser |
17560:706395167701 |
Remove unimplemented xm migrate --resource option. |
2008-05-01 |
Keir Fraser |
17559:84a066b9e57a |
Accept decimal block device IDs |
2008-05-01 |
Keir Fraser |
17558:eb3437db158b |
x86 hvm cpuid: fix some problem with the hvm's cpuid configuration. |
2008-05-01 |
Keir Fraser |
17557:45c975a6554d |
Intel vpid: Invalidate VPID mapping on INVLPG. |
2008-05-01 |
Keir Fraser |
17556:bb2301b33760 |
i386: Fix the build. |
2008-05-01 |
Keir Fraser |
17555:4b1bbcf18eb5 |
Update README to reference next major Xen release (3.3). |
2008-05-01 |
Keir Fraser |
17554:b2a036d390db |
docs: Do not reference stale external websites. |
2008-05-01 |
Keir Fraser |
17553:806e7fa30264 |
x86: Fix FADT parsing for PM event blocks. |
2008-05-01 |
Keir Fraser |
17552:9fd00ff95068 |
x86: Support x2APIC mode. |
2008-05-01 |
Keir Fraser |
17551:f13ff27fa0d1 |
x86: Make apicid 32 bits in preparation for x2APIC support. |
2008-05-01 |
Keir Fraser |
17550:becd9b77f951 |
x86: Add TSC stop support for Deep C state |
2008-05-01 |
Keir Fraser |
17549:4aec1797720f |
i386: Fix build. |
2008-05-01 |
Keir Fraser |
17548:520519f5e346 |
Add acpi C3 support for x86. |
2008-05-01 |
Keir Fraser |
17547:93bc6d9b5f31 |
Port acpi bit register support from Linux. |
2008-05-01 |
Keir Fraser |
17546:74cae5c11f0a |
Add option "xen_processor_pm" in xen to enable dom0 external Cx control. |
2008-05-01 |
Keir Fraser |
17545:5bb9093eb0e9 |
Add basic acpi C-states based cpu idle power mgmt in xen for x86. |
2008-05-01 |
Keir Fraser |
17544:ad55c06c9bbc |
MSI 5/6: add MSI support to passthrough HVM domain |
2008-05-01 |
Keir Fraser |
17543:a0ebceaf41ff |
MSI 4/6: remove io_mem permission for MSI-X, since MSI-X |
2008-05-01 |
Keir Fraser |
17542:86c0353f19d0 |
MSI 3/6: add msi support to xen |
2008-05-01 |
Keir Fraser |
17541:6ecbb00e58cd |
MSI 2/6: change the pirq to be per-domain |
2008-05-01 |
Keir Fraser |
17540:8bced3d8a907 |
MSI 1/6: Move PCI functions and headers to a common location. |
2008-05-01 |
Keir Fraser |
17539:5e5bc5b2bb6d |
xemnstored: Fix xenstored abort when connection dropped. |
2008-05-01 |
Keir Fraser |
17538:2cf9a8736bab |
[Xend/ACM] Provide explicit initialization function for bootloader class |
2008-05-01 |
Keir Fraser |
17537:931932f5fc6d |
[Xend/ACM] Embed the policy schema in the python file |
2008-05-01 |
Keir Fraser |
17536:2ab9f85f221f |
VT-d: Separate VT-d page table from P2M table |
2008-05-01 |
Keir Fraser |
17535:eb111919e8e0 |
Fix xend config typos |
2008-05-01 |
Keir Fraser |
17534:1e169f4e8e72 |
Add SSL/TLS support to relocation |
2008-05-01 |
Keir Fraser |
17533:013a47065e8c |
x86 time: Read platform time before locally-extrapolated time during |
2008-04-25 |
Keir Fraser |
17532:483d006cc607 |
ChangeLog: Document DOMCTL_set_cpuid |
2008-04-25 |
Keir Fraser |
17531:18727843db60 |
x86, hvm: Guest CPUID configuration. |
2008-04-25 |
Keir Fraser |
17530:1c6008fc4d9a |
xm: Add a new option to xm dump-core |
2008-04-25 |
Keir Fraser |
17529:ffa511df6c23 |
xm: Fix cmdHelp() for xm reset |
2008-04-25 |
Keir Fraser |
17528:6032730df2eb |
Intel VPID: Do not crash if INVVPID is attempted before VMXON. |
2008-04-25 |
Keir Fraser |
17527:7689e311f3b5 |
shadow: Fix TLB flushing in the second pass of sh_prealloc() in the |
2008-04-25 |
Isaku Yamahata |
17526:f2457c7aff8d |
[IA64] fix GNTTABOP_replace_and_unmap |
2008-04-24 |
Alex Williamson |
17525:dc510776dd59 |
merge with xen-unstable.hg |
2008-04-24 |
Keir Fraser |
17524:97da69831384 |
vmx: Fix address of EPT identity-map pagetable that is passed from the |
2008-04-24 |
Keir Fraser |
17523:4e6577dec729 |
ioemu: Save PCI device INTx line states. |
2008-04-24 |
Keir Fraser |
17522:ae2b5cf5a686 |
ia64: fix domain builder |
2008-04-24 |
Keir Fraser |
17521:b3454459ba31 |
xencomm: Fix a trivial warning. |
2008-04-24 |
Keir Fraser |
17520:e382c13fab2b |
xenbaked: Fix access to trace buffer after xentrace changes |
2008-04-24 |
Keir Fraser |
17519:f73b9a286ee4 |
trace: Notify dom0 from tasklet context. |
2008-04-23 |
Keir Fraser |
17518:77dec8732cde |
AMD IOV: Fix dom0 initialisation. |
2008-04-23 |
Keir Fraser |
17517:2bc699de2297 |
blktap: Automatically start tapdisk-ioemu on demand |
2008-04-23 |
Keir Fraser |
17516:2573a22d408d |
docs: Update xencons- Linux boot parameter to reflect xvc0 is default. |
2008-04-23 |
Keir Fraser |
17515:6b48da5586f2 |
docs: Update for Xen boot parameter changes. |
2008-04-23 |
Keir Fraser |
17514:64c0014ae757 |
Drop characters if an asynchronous serial tx buffer fills up. |
2008-04-23 |
Keir Fraser |
17513:a7ddd6bcd564 |
New boot parameter 'serial_tx_buffer=<size>' to change serial |
2008-04-23 |
Keir Fraser |
17512:ee8fe9aa9c55 |
vt-d: Reduce printk() output to a more sensible level. |
2008-04-23 |
Keir Fraser |
17511:86b8417db325 |
ACM: Put hash of XML policy into binary policy to tie them together |
2008-04-23 |
Keir Fraser |
17510:bc7ee2f93852 |
x86: Fix a typo in shadow_get_and_create_l1e(). |
2008-04-23 |
Keir Fraser |
17509:08321f572e37 |
Revert 17499:451ae3b8e5c8 |
2008-04-23 |
Keir Fraser |
17508:a5319f23db7c |
x86: Reduce assertion aggressiveness in send_IPI_mask(). |
2008-04-23 |
Keir Fraser |
17507:4f9284a5d3ab |
figlet: Fix handling of full final line of octal output. |
2008-04-22 |
Keir Fraser |
17506:2ebb7f79e3bb |
vt-d: Clean up and fix dom0 initialisation. |
2008-04-22 |
Keir Fraser |
17505:5355726f01b6 |
x86/hvm: fix copy-and-paste mistakes |
2008-04-22 |
Keir Fraser |
17504:451ae3b8e5c8 |
blktap: Automatically start tapdisk-ioemu on demand |
2008-04-22 |
Keir Fraser |
17503:6271ba3bb4b6 |
x86_emulate: Support CMPXCHG16B. |
2008-04-22 |
Keir Fraser |
17502:ee2f56063f5c |
x86 iommu: Better synchronisation on dirq_mask. |
2008-04-22 |
Keir Fraser |
17501:1cc4df5c7fe8 |
x86_emulate: Disable writeback if BSF/BSR are passed zero input. |
2008-04-22 |
Keir Fraser |
17500:fec632d30571 |
x86: Fix handling of BSF and BSR instructions. |
2008-04-22 |
Keir Fraser |
17499:78d0a147216f |
console: Provide option to stall the inter-domain console ring rather |
2008-04-22 |
Keir Fraser |
17498:5e3baace443f |
hotplug scripts: Fix sharing check for blktap |
2008-04-22 |
Keir Fraser |
17497:d9a74b8e9b1a |
x86_emulate: BT instruction does not write to its 'destination' operand. |
2008-04-22 |
Keir Fraser |
17496:da261c25f160 |
vt-d: Fix a bug in addr_to_dma_page_maddr(), and add timeout in infinite loop |
2008-04-22 |
Keir Fraser |
17495:65802c51edb5 |
xm: Add a new command: xm reset |
2008-04-21 |
Keir Fraser |
17494:b3e53e17d87a |
src-tarball: Remove source control metadata. |
2008-04-21 |
Keir Fraser |
17493:b2e28707ecbb |
Cache figlet output across builds, and provide src-tarball target |
2008-04-21 |
Keir Fraser |
17492:8d20c24238ad |
iommu: initialisation cleanup and bugfix. |
2008-04-21 |
Keir Fraser |
17491:84b5dee690f5 |
AMD IOV: Fix xen boot on non-iommu systems. |
2008-04-21 |
Keir Fraser |
17490:d03f1c098a1e |
x86, hvm: Merge 32-bit and 64-bit asm stubs into common files. |
2008-04-21 |
Keir Fraser |
17489:491074885dcb |
svm: Do not hide 3DNow! CPU capabilities from SVM guests. |
2008-04-21 |
Keir Fraser |
17488:dac7703e8d93 |
x86, hvm: Assembly stub cleanups. |
2008-04-21 |
Keir Fraser |
17487:658f031557f6 |
iommu: Consolidate iommu enablement logic. Now there is only one |
2008-04-21 |
Keir Fraser |
17486:e823b22c6017 |
amd iommu: clean up debug information. |
2008-04-18 |
Keir Fraser |
17485:3ecc9ab1f5df |
docs: update xen-apic docs |
2008-04-18 |
Keir Fraser |
17484:7683bb98d4e3 |
ioemu: Fix cross-build of tapdisk-ioemu |
2008-04-17 |
Keir Fraser |
17483:d211ef6723ab |
x86: Fix the non-PAE build. |
2008-04-17 |
Keir Fraser |
17482:e14fee5ecc80 |
x86, hvm: Allow emulation of 'multi-cycle' MMIO reads and writes, |
2008-04-17 |
Keir Fraser |
17481:d178c5ee6822 |
x86_emulate: Emulate MMX movq instructions. |
2008-04-16 |
Keir Fraser |
17480:a38a41de0800 |
x86_emulate: Emulate certain FPU instructions by building the opcode |
2008-04-16 |
Keir Fraser |
17479:defbab4dba1a |
x86_emulate: Implement a more dynamic interface for handling FPU |
2008-04-16 |
Keir Fraser |
17478:837ea1f0aa8a |
AMD IOMMU: Add event logging support. |
2008-04-16 |
Keir Fraser |
17477:da4042899fd2 |
[VTD] Fix VT-d PAE issues. |
2008-04-16 |
Keir Fraser |
17476:cd5dc735bdf3 |
x86, hvm: Lots of MTRR/PAT emulation cleanup. |
2008-04-16 |
Keir Fraser |
17475:06242949ff56 |
stubdom: make use of PVFB resize event |
2008-04-16 |
Keir Fraser |
17474:774e38a40d01 |
ioemu: drop reschedule of handle_buffered_io on I/O reqs |
2008-04-16 |
Keir Fraser |
17473:6cd0d4d1baa3 |
minios: simplify schedule() |
2008-04-16 |
Keir Fraser |
17472:e35a379e7fe9 |
minios: call do_hypervisor_callback directly from force_evtchn_callback |
2008-04-16 |
Keir Fraser |
17471:681cfd0eda78 |
stubdom: sparse application's BSS by linking it separately first, put |
2008-04-16 |
Keir Fraser |
17470:1ac2a314aa3c |
x86: Fix emulation of PCI access register at I/O port 0xcf8. |
2008-04-16 |
Keir Fraser |
17469:c777e572a467 |
[LIBFSIMAGE] Support 256 byte inodes on ext3 |
2008-04-16 |
Keir Fraser |
17468:c3efeb3095ac |
x86, hvm: Fix memory leak. |
2008-04-15 |
Keir Fraser |
17467:e2d9fbede4ed |
hvmloader: Explicitly revert to text section after declaring bss fields. |
2008-04-24 |
Alex Williamson |
17466:239b44eeb2d6 |
[IA64] Fix virtualized EFI memory mapping creation for dom0. |
2008-04-15 |
Alex Williamson |
17465:1fbc9073a566 |
[IA64] xencomm: fix dirty page leak |
2008-04-15 |
Alex Williamson |
17464:2b3d3aaf8be4 |
merge with xen-unstable.hg |
2008-04-15 |
Keir Fraser |
17463:08e010c3f251 |
hvmloader: Framework for multiprocessor initialisation. |
2008-04-15 |
Keir Fraser |
17462:a00355b306bd |
x86, hvm: APIC INIT handling can make use of existing hvm_vcpu_down() |
2008-04-15 |
Keir Fraser |
17461:6235c85a145f |
tools: Build fixes for *BSD. |
2008-04-15 |
Keir Fraser |
17460:24f23a89f86c |
ioemu: COW driver flush method should return an int. |
2008-04-15 |
Keir Fraser |
17459:e15be54059e4 |
x86, hvm: Clean up handling of APIC INIT and SIPI messages. |
2008-04-15 |
Keir Fraser |
17458:6691ae150d10 |
x86, hvm: If an MMIO handler returns X86EMUL_RETRY we must still |
2008-04-15 |
Keir Fraser |
17457:5338c4f424ed |
x86: per-domain p2m structure must be initialised to all-zeroes when |
2008-04-15 |
Keir Fraser |
17456:3094ad1d73e6 |
Tasklet bug fixes. |
2008-04-15 |
Keir Fraser |
17455:107340347279 |
domctl: Do not return XEN_DOMINF_blocked if no VCPUs are online. |
2008-04-15 |
Keir Fraser |
17454:0fd09ab6043c |
x86, hvm: I/O emulation handlers return X86EMUL_* return codes. |
2008-04-15 |
Keir Fraser |
17453:592e3ab73459 |
xend/acm: Fixes to labelling of resources. |
2008-04-15 |
Keir Fraser |
17452:54167c319547 |
[IA64] Remove duplicate tasklet code |
2008-04-15 |
Keir Fraser |
17451:ca4440a52f15 |
[IA64] Fix pci.h include overlap |
2008-04-15 |
Keir Fraser |
17450:9252b94940e5 |
Change tasklet implementation so that tasklet_kill() does not have to |
2008-04-14 |
Keir Fraser |
17449:7fc474368ba8 |
Rename 'big lock' to 'domain lock'. |
2008-04-14 |
Keir Fraser |
17448:a1112c23b202 |
hvmloader: Small cleanups. |
2008-04-11 |
Keir Fraser |
17447:a464af87c9db |
svm: Fix an assertion. |
2008-04-11 |
Keir Fraser |
17446:9e4c5b7e5aa6 |
hvm: Add HVM_PARAM_DM_DOMAIN to let ioreq events go to a stub domain |
2008-04-11 |
Keir Fraser |
17445:d2010614d9f1 |
Turn some simple softirqs into tasklets. |
2008-04-11 |
Keir Fraser |
17444:96b099ad0497 |
Support tasklets in Xen as a more dynamic alternative to softirqs. |
2008-04-11 |
Keir Fraser |
17443:80ba1b427032 |
x86: Emulate accesses to PCI window registers cf8/cfc to synchronise |
2008-04-11 |
Keir Fraser |
17442:082d3886fded |
tools: Make xend set time offset for all kinds of domains, so that |
2008-04-11 |
Keir Fraser |
17441:1ce8b4e51911 |
VT-d: DMAR device scope parse fixup |
2008-04-11 |
Keir Fraser |
17440:115a1720e976 |
x86/64 compat: Replace hypervisor BUG_ON() with a cleaner hypercall failure. |
2008-04-11 |
Keir Fraser |
17439:bde269270d9a |
libxenguest: Fix a typo. |
2008-04-11 |
Keir Fraser |
17438:ca2be96f0cc4 |
x86: disable PIT irq after S3 resume |
2008-04-10 |
Keir Fraser |
17437:09903e0e7528 |
hvm: Fix a typo in p2m.c. |
2008-04-10 |
Keir Fraser |
17436:24e3a0ce63f8 |
x86, hvm: Fix up MTRR setup for extra magic page (IDENT_PT). |
2008-04-10 |
Keir Fraser |
17435:8d750b7acfa3 |
x86: Conditionally disable PIT 100HZ timer interrupt |
2008-04-10 |
Keir Fraser |
17434:5b7a3e040683 |
x86: Remove jiffies usage. |
2008-04-10 |
Keir Fraser |
17433:9153b99a7066 |
vmx: Enable live-migration with EPT |
2008-04-10 |
Keir Fraser |
17432:1d3aaa6a8b87 |
VT-d: Allocates page table pgd, root_entry, iremap and qinval from |
2008-04-10 |
Keir Fraser |
17431:85848be18ba2 |
VT-d: Share VT-d code between x86 and IA64 |
2008-04-10 |
Keir Fraser |
17430:3105a548e2f5 |
hvmloader: Fix build with gcc 4.1 and later. |
2008-04-09 |
Keir Fraser |
17429:5b25d3264f7e |
libxc: Move xg_memalign() into a proper source file, so that it |
2008-04-09 |
Keir Fraser |
17428:b3fdc4c38995 |
libxc: Leave portability of xg_memalign() as in original patch, rather |
2008-04-09 |
Keir Fraser |
17427:e63b48242116 |
x86 hvm: Make sure that we correctly tear down the vlapic periodic |
2008-04-09 |
Keir Fraser |
17426:f410fa7f379c |
save/restore: Use page-aligned allocations for hypercall args that are |
2008-04-09 |
Keir Fraser |
17425:c99dee5e44d6 |
x86 libxc: Fix mlock sizes in libxc around vcpu context hypercalls |
2008-04-09 |
Keir Fraser |
17424:64f81cd158d4 |
lsevtchn: Simple tool to list event channel states for a domain. |
2008-04-09 |
Keir Fraser |
17423:5ffd167d7772 |
x86: Suppress scary console message from sh_remove_shadows() |
2008-04-09 |
Keir Fraser |
17422:40c0dda6eae6 |
ioemu: Fix rtl8139 emulation so that reboot works correctly in 64-bit |
2008-04-09 |
Keir Fraser |
17421:70ebf23f8a43 |
xenstore: Place return statement in the correct place to fix the build. |
2008-04-09 |
Keir Fraser |
17420:506c21c5c555 |
xenstore: fix canonicalize for metanodes |
2008-04-09 |
Keir Fraser |
17419:3cac47973e15 |
hvm: Clean out save/restore debug tracing. |
2008-04-09 |
Keir Fraser |
17418:aee133a8e5e7 |
hvm: Allocate memory for hvm domains in batches. |
2008-04-09 |
Keir Fraser |
17417:e64d17985df5 |
save/restore: Batch contiguous page-sized writes together during domain save. |
2008-04-09 |
Keir Fraser |
17416:0553004fa328 |
x86, vmx: Enable VPID (Virtual Processor Identification) |
2008-04-09 |
Keir Fraser |
17415:3a213b0e1ac0 |
Revert 17409:a8ce3e934abd5d99 as it breaks the build. |
2008-04-09 |
Keir Fraser |
17414:aa6faa6d8d36 |
Install missing ia64 hvm public headers. |
2008-04-09 |
Keir Fraser |
17413:29389310884f |
hvmloader: Build with -Werror. |
2008-04-09 |
Keir Fraser |
17412:13cc6b2b8b61 |
hvmloader: Fix parsing Etherboot roms to avoid an infinite loop. |
2008-04-09 |
Keir Fraser |
17411:a8ce3e934abd |
Share VT-d code between x86 and IA64 |
2008-04-09 |
Keir Fraser |
17410:cb1f41538756 |
xenstore: fix Solaris compile with newer GCC versions |
2008-04-09 |
Keir Fraser |
17409:b982ab47285e |
xenstore: merge xenstore-ls into the multicall binary. |
2008-04-09 |
Keir Fraser |
17408:7259de99f7fd |
xenstore: make the xenstore clients a single multicall binary |
2008-04-09 |
Keir Fraser |
17407:32e3c81ada56 |
xenstore: support building the xenstore clients statically. |
2008-04-09 |
Keir Fraser |
17406:9b635405ef90 |
x86, vmx: Enable EPT (Extended PageTable) support on new Intel processors. |
2008-04-08 |
Keir Fraser |
17405:e1962ac0fb1c |
ioemu: Add tapdisk-ioemu tool |
2008-04-08 |
Keir Fraser |
17404:af1d20b86b02 |
xm: Fix xm shutdown for xendomains. |
2008-04-08 |
Keir Fraser |
17403:324f772239a7 |
x86_64: Be more careful in emulating 32-bit call gates. |
2008-04-07 |
Keir Fraser |
17402:146f214a0e63 |
xencomm: add support for log dirty mode |
2008-04-07 |
Keir Fraser |
17401:6143f5bd32a7 |
Split the meaning of "dom0-min-mem = 0" to a new option. |
2008-04-05 |
Keir Fraser |
17400:e8f058b99171 |
xend: Don't allow dom0 memory to be ballooned below dom0-min-mem |
2008-04-05 |
Keir Fraser |
17399:61a3e041ea12 |
ioemu: drop duplicate memory reservation |
2008-04-05 |
Keir Fraser |
17398:0551891920b2 |
stubdom: trivial warning fixup |
2008-04-05 |
Keir Fraser |
17397:6bf674bd386d |
stubdom: add asynchronous disk flush support |
2008-04-05 |
Keir Fraser |
17396:e0f9bee70cbf |
stubdom: Fix quotes in stub domain creation |
2008-04-05 |
Keir Fraser |
17395:b1c0a0896488 |
ia64: Fix the build by using generic cpu_to_node() abstraction in a |
2008-04-04 |
Keir Fraser |
17394:b7637c5269d1 |
x86: Avoid use of domain_crash_synchronous() in C code. |
2008-04-04 |
Keir Fraser |
17393:271ec82db921 |
x86: Fix the build. |
2008-04-04 |
Keir Fraser |
17392:80f3c86feb7f |
ioemu: advertise write cache feature |
2008-04-04 |
Keir Fraser |
17391:633099ff88a8 |
tools: Use PATH_MAX for pathname char arrays. |
2008-04-04 |
Keir Fraser |
17390:85d8d3f5c651 |
AMD IOMMU: Defer IO pagetable construction until device assignment |
2008-04-04 |
Keir Fraser |
17389:7d617282f18e |
x86: fold GDT and LDT page types |
2008-04-04 |
Keir Fraser |
17388:b2a63fc4fac9 |
x86: Adjust ACPI PM1a/b event/control information retrieval |
2008-04-04 |
Keir Fraser |
17387:585e3d56aded |
Remove dead file. Missed in previous changeset. |
2008-04-04 |
Keir Fraser |
17386:e52bf1822059 |
acm: Modify the default ACM boot policy so that unlabeled domains can always start |
2008-04-04 |
Keir Fraser |
17385:57febe0264e1 |
xen: Allow NUMA node to be specific to alloc_domheap_pages() via a new |
2008-04-04 |
Keir Fraser |
17384:0834234fd668 |
xm: When dumping core of an errant domain do not unpause after the |
2008-04-03 |
Keir Fraser |
17383:da35b52c4fd7 |
xend: Add "dumpcore_in_progress" flag to xenstore information |
2008-04-03 |
Keir Fraser |
17382:a2903704c17a |
docs: Fix typos. |
2008-04-03 |
Keir Fraser |
17381:522f64fbb8bf |
xend, acm: Assign an unlabeled resource the __UNLABELED__ label |
2008-04-03 |
Keir Fraser |
17380:9a4c6b6a801d |
xend, acm: Prevent labeling of vlans with the same color |
2008-04-03 |
Keir Fraser |
17379:fedb66235136 |
VT-d: Enable queued invalidation on all vt-d engines before enabling |
2008-04-03 |
Keir Fraser |
17378:a7181b2f7d44 |
VT-d: Make ACPI DMAR parsing more robust |
2008-04-02 |
Keir Fraser |
17377:d48551c66377 |
stubdom: warn about disabled features |
2008-04-02 |
Keir Fraser |
17376:6c83e17c6e89 |
minios: Fix xfree() bug. |
2008-04-02 |
Keir Fraser |
17375:b89a5d046aa7 |
ioemu: advertise write cache as enabled only when it actually is. |
2008-04-02 |
Keir Fraser |
17374:c4a47a5657d9 |
hvmloader: Parse Etherboot option ROMs the conventional way. |
2008-04-02 |
Keir Fraser |
17373:fcc4b7c304d9 |
x86 firmware: Consolidate firmware common build rules. |
2008-04-02 |
Keir Fraser |
17372:960c33a6bd59 |
hvmloader: Fix parallel build. |
2008-04-02 |
Keir Fraser |
17371:2e91c231501d |
docs: Add missing backslash. |
2008-04-14 |
Alex Williamson |
17370:c0f77a657547 |
[IA64] Install missing ia64 hvm public headers. |
2008-04-14 |
Alex Williamson |
17369:6cf504b4de7d |
[IA64] PAL virtualization services |
2008-04-01 |
Alex Williamson |
17368:feee6422144f |
merge with xen-unstable.hg |
2008-04-01 |
Keir Fraser |
17367:59d2638a7243 |
Add new physinfo sysctl field to changelog. |
2008-04-01 |
Keir Fraser |
17366:250606290439 |
tools: Obtain platform capabilities via physinfo sysctl. |
2008-04-01 |
Keir Fraser |
17365:720552439f74 |
docs: Fix HVM user documentation |
2008-04-01 |
Keir Fraser |
17364:baff5b3aaf13 |
ioemu rendering fixes |
2008-04-01 |
Keir Fraser |
17363:69c951243105 |
hvmloader: Properly implement some more SMBIOS fields. |
2008-04-01 |
Keir Fraser |
17362:db943e8d1051 |
x86: Support loading Linux bzImage v2.08 and up. |
2008-04-01 |
Keir Fraser |
17361:ff32e4cd61af |
xend: XSPolicy.can_run xend support |
2008-04-01 |
Keir Fraser |
17360:6a7a61c26b14 |
libxen: XSPolicy.can_run for libxen |
2008-04-01 |
Keir Fraser |
17359:05ac689a9473 |
xen: XSPolicy.can_run hypervisor support |
2008-04-01 |
Keir Fraser |
17358:76c4af29842f |
docs: Documentation for XSPolicy.can_run command |
2008-03-31 |
Keir Fraser |
17357:da9bd2e81288 |
Constrain the checks for GCC/ANSI to just those header files that |
2008-03-31 |
Keir Fraser |
17356:615ee2933137 |
Revert all usages of gcc's __extension__ keyword, and instead assert |
2008-03-31 |
Keir Fraser |
17355:ffcc213f8711 |
x86_64: Initialise upper half of 32-bit parameter registers when |
2008-03-31 |
Keir Fraser |
17354:d434c73ec8b7 |
x86_emulate: Remove environment-specific definitions from core |
2008-03-31 |
Keir Fraser |
17353:d24f37b31030 |
xend: Improve localtime calculation -- Python time module already |
2008-03-31 |
Keir Fraser |
17352:5dfdf95db75c |
xm: Make xm's printout of security errors look better |
2008-03-31 |
Keir Fraser |
17351:d8fc3b73fb76 |
ioemu: actually check for errors in bdrv_flush et al |
2008-03-28 |
Keir Fraser |
17350:6736c28a0d35 |
hvm: Allow HVM guests to execute GNTTABOP_setup_table. |
2008-03-28 |
Keir Fraser |
17349:4e2e98c2098e |
Clean up handling of IS_PRIV_FOR() and rcu_[un]lock_domain(). |
2008-03-28 |
Keir Fraser |
17348:b5fea3aeb04b |
hvm: Code cleanups. |
2008-03-28 |
Keir Fraser |
17347:d686808b3169 |
ioemu: ne2k buffer full bug fix, by Marcel Block. |
2008-03-28 |
Keir Fraser |
17346:abae878a65f4 |
ioemu: Fall back to SDL rendering when GLX fails. |
2008-03-28 |
Keir Fraser |
17345:50efc4b3ffdb |
ioemu: Perform emulated IDE flushes asynchronously. |
2008-03-28 |
Keir Fraser |
17344:7a3702ff0e8c |
xend: Fix XendBootloader bogus reference to 'attr'. |
2008-03-27 |
Keir Fraser |
17343:e7abfeee2808 |
x86_emulate: Check I/O port accesses. |
2008-03-27 |
Keir Fraser |
17342:892a20f824a7 |
ioemu: Two qcow2 bug fixes from upstream qemu. |
2008-03-27 |
Keir Fraser |
17341:17e30b91b9e2 |
tapdisk: Fix L1 table endianess of qcow images |
2008-03-27 |
Keir Fraser |
17340:a819cf758b8c |
libfsimage: Build check script needs only /bin/sh. |
2008-03-27 |
Keir Fraser |
17339:ee38b254e98e |
libfsimage: Revert broken parts of portability changes to the build system. |
2008-03-27 |
Keir Fraser |
17338:a8328ea7853d |
ia64 build fix. |
2008-03-27 |
Keir Fraser |
17337:b667e220e556 |
x86, hvm: MMIO emulations should defer domain shutdown requests until |
2008-03-27 |
Keir Fraser |
17336:a294519d97d2 |
x86, vmx: HVM guests are allowed to modify CR2, and the written value |
2008-03-27 |
Keir Fraser |
17335:ea93383019c8 |
x86_emulate: On HVM MMIO emulation, cache the gva->pfn mapping for the |
2008-03-27 |
Keir Fraser |
17334:ed67f68ae2a7 |
Revert 17296:21d9575c669e. |
2008-03-26 |
Keir Fraser |
17333:2e84414ea14a |
x86_emulate: Clean up HVM emulated I/O handling. |
2008-03-26 |
Keir Fraser |
17332:89121c8b3c0d |
x86_emulate: HVM emulation of REP instructions should inject #PF only |
2008-03-26 |
Keir Fraser |
17331:c02deeae7432 |
ioemu: Fix L1 table endianess of qcow images created by tapdisk |
2008-03-26 |
Keir Fraser |
17330:145eff6c96fc |
pygrub: cleanup and support for NetBSD |
2008-03-26 |
Keir Fraser |
17329:2c48ed7e303d |
libfsimage: portability fixes for NetBSD |
2008-03-26 |
Keir Fraser |
17328:b6d15be09aec |
pvfb: Add offset in resize event |
2008-03-26 |
Keir Fraser |
17327:30e20bb55da5 |
mini-os: Fix build error. |
2008-03-26 |
Keir Fraser |
17326:21d9575c669e |
xenstored: Delay forking until after listening sockets are |
2008-03-26 |
Keir Fraser |
17325:f471ea366546 |
ioemu: save IDE write cache flag. |
2008-03-26 |
Keir Fraser |
17324:6327432958e6 |
minios: blkfront_aio_poll may reenter |
2008-03-26 |
Keir Fraser |
17323:d02490be30f5 |
minios: more assertions |
2008-03-26 |
Keir Fraser |
17322:ced23158093a |
hvm: Correctly combine hardware exceptions when one is raised during |
2008-03-26 |
Keir Fraser |
17321:5d25187bac94 |
Explicitly tag every anonymous aggregate in the public headers. |
2008-03-26 |
Keir Fraser |
17320:966c04d42e94 |
API Changelog entry for xenfb dynamic resolution. |
2008-03-26 |
Keir Fraser |
17319:d97e61001d81 |
xenfb: Dynamic modes support. |
2008-04-01 |
Alex Williamson |
17318:daf16171a05f |
[IA64] Cleanup vcpu.h |
2008-04-01 |
Alex Williamson |
17317:e5244d14486c |
[IA64] Other Intel IPF platforms use COM1 |
2008-04-01 |
Alex Williamson |
17316:408fcc50fd35 |
[IA64] Use ppn to store io type. |
2008-03-28 |
Alex Williamson |
17315:6827df3f7391 |
[IA64] Eliminate duble dump_stack |
2008-03-28 |
Alex Williamson |
17314:7f04cbf2fa52 |
[IA64] Cleanup: TLB translation |
2008-03-25 |
Alex Williamson |
17313:edfb58ca4d96 |
merge with xen-unstable.hg |
2008-03-25 |
Keir Fraser |
17312:f5e6cccfdda5 |
Prefix unnamed union structure fields with __extension__ to make it |
2008-03-25 |
Keir Fraser |
17311:8954bf1b5cab |
stubdom: remove unnecessary include |
2008-03-25 |
Keir Fraser |
17310:01686f69f48b |
mini-os: free dropped lwip packets |
2008-03-25 |
Keir Fraser |
17309:a16f7a9f8ea2 |
stubdom: fix x86_64 irq stack size |
2008-03-25 |
Keir Fraser |
17308:89601e8c1701 |
hvm acpi: Restrict to 15 Processor objects. |
2008-03-25 |
Keir Fraser |
17307:56fda4319623 |
xend: typo |
2008-03-25 |
Keir Fraser |
17306:0868396712b5 |
ioemu: prefix phy devices with /dev/ |
2008-03-25 |
Keir Fraser |
17305:4a4860ced897 |
ioemu: fix VNC case when switching from 32bpp to 24bpp |
2008-03-25 |
Keir Fraser |
17304:71b8f46f376d |
Trivial build cleanup. |
2008-03-25 |
Keir Fraser |
17303:784f6dc204be |
tools build: Fix build after subdir rules cleanups. |
2008-03-25 |
Keir Fraser |
17302:2c07fda47494 |
tools/firmware: Use generic subdirs rules. |
2008-03-25 |
Keir Fraser |
17301:f055804bb7f9 |
tools/libfsimage build: Use generic subdirs rules. |
2008-03-25 |
Keir Fraser |
17300:dbbf409c5ab1 |
tools/blktap: Use generic subdirs rules. |
2008-03-25 |
Keir Fraser |
17299:79525770697a |
tools/flask build: Use generic subdirs rules. |
2008-03-25 |
Keir Fraser |
17298:015e19edce95 |
tools/vtpm_manager build: Use generic subdirs rules. |
2008-03-25 |
Keir Fraser |
17297:4492f6e2bcb3 |
tools/vtpm_manager build: Cleanup makefiles. |
2008-03-25 |
Keir Fraser |
17296:b726d80d8211 |
tools/xenstat build: Use generic subdirs rules. |
2008-03-25 |
Keir Fraser |
17295:5b4dad214f91 |
build: Add generic subdirs rules. |
2008-03-21 |
Keir Fraser |
17294:76c9cf11ce23 |
vmx: Setting of VMCS IO_BITMAP_B must take account of fact that |
2008-03-25 |
Alex Williamson |
17293:3fbffdb79f74 |
[IA64] Ignore linked headers |
2008-03-24 |
Alex Williamson |
17292:dba5f548b894 |
[IA64] Fix and cleanup move to psr |
2008-03-24 |
Alex Williamson |
17291:bcf06182b795 |
[IA64] Fix warnings |
2008-03-20 |
Alex Williamson |
17290:e768be7bf561 |
[IA64] New SIOEmu interface: pass callback data in memory. |
2008-03-20 |
Alex Williamson |
17289:6bdb34397701 |
[IA64] Increase hypervisor memory reservation |
2008-03-20 |
Alex Williamson |
17288:c7a58a81c4b8 |
[IA64] Fix TLB miss behavior with physical mode |
2008-03-20 |
Alex Williamson |
17287:42f6c206c951 |
merge with xen-unstable.hg |
2008-03-20 |
Keir Fraser |
17286:c8c8b5c5f6d7 |
ioemu: Fix vnc buffer sharing when linesize != width * depth. |
2008-03-20 |
Keir Fraser |
17285:491a3b62ae5b |
minios: get VBD CD/removable/RO info |
2008-03-20 |
Keir Fraser |
17284:f4a92f0db20f |
ioemu: improve DMA transfers |
2008-03-20 |
Keir Fraser |
17283:aedab7d280cb |
ioemu: IDE should accept SETMULT 0 |
2008-03-20 |
Keir Fraser |
17282:8f96b9d78ff1 |
xend: Fix writing domain's VDI UUID into domain state file. |
2008-03-20 |
Keir Fraser |
17281:683d7a6294dd |
ioemu: Allow VNC buffer sharing when linesize != width * depth |
2008-03-20 |
Keir Fraser |
17280:5c940fbeb82c |
ioemu: Fix non-openGL resize |
2008-03-20 |
Keir Fraser |
17279:27df0fe73b31 |
ioemu: Initialize ioport_opaque, ioport_read/write_table to zero |
2008-03-19 |
Keir Fraser |
17278:edfd0c343b13 |
stubdom: add C example target |
2008-03-19 |
Keir Fraser |
17277:e69025284832 |
stubdom: fix compilation |
2008-03-19 |
Keir Fraser |
17276:851dc6b70494 |
minios: update README |
2008-03-19 |
Keir Fraser |
17275:7fc9767f966a |
minios: Automatically set IP from XenStore information |
2008-03-19 |
Keir Fraser |
17274:153b541c204c |
blktap: Fix BSD build failure. |
2008-03-19 |
Keir Fraser |
17273:c927f758fcba |
AMD IOMMU: Fix up coding style issue in amd iommu files |
2008-03-19 |
Keir Fraser |
17272:7d8892a90c90 |
ioemu: fix sdl opengl rendering |
2008-03-19 |
Keir Fraser |
17271:3e5973ab442a |
tapaio build fix |
2008-03-19 |
Keir Fraser |
17270:c30b12577d75 |
acpi: hwregs.c only needed on x86. |
2008-03-19 |
Keir Fraser |
17269:ba3356c82317 |
x86_emulate: Remove the CPL and IOPL check in the I/O handling code. |
2008-03-19 |
Keir Fraser |
17268:f45aa9a14db4 |
x86_emulate: Return X86EMUL_UNHANDLEABLE if mode_iopl() or |
2008-03-19 |
Keir Fraser |
17267:d1e91aba2758 |
libxc: Remove permute() function from xc_domain_save(). |
2008-03-19 |
Keir Fraser |
17266:26a7a2d154e1 |
x86 ACPI sleep: Fix a bug when ACPI registers in System_Memory |
2008-03-19 |
Keir Fraser |
17265:70f9a2110421 |
Intel VTD: Ignore USB RMRR for HVM guest |
2008-03-19 |
Keir Fraser |
17264:b8e3dbca1677 |
tools: More accurate parsing of pci config. |
2008-03-19 |
Keir Fraser |
17263:258c528c874f |
xend: Fix and improve default NUMA node selection. |
2008-03-19 |
Keir Fraser |
17262:c69524c462ff |
Fix methods in SrvDomain class for inactive managed domains |
2008-03-19 |
Keir Fraser |
17261:4af873c95d0b |
x86: Avoid dereference of 'struct page_info' for invalid MFNs. |
2008-03-19 |
Keir Fraser |
17260:0901aec1d00b |
ioemu: Improve SDL openGL configure-script detection. |
2008-03-18 |
Keir Fraser |
17259:eee1bbb0e9f5 |
ia64: Fix ACPI header inclusion into libxc. |
2008-03-18 |
Keir Fraser |
17258:c40a5ae3e18b |
save/restore: Permute saved memory with 2MB chunk size. |
2008-03-18 |
Keir Fraser |
17257:df89656a4b94 |
ia64: Fix build after ACPI header churn. |
2008-03-18 |
Keir Fraser |
17256:6ac99b961bff |
x86: stub domains and page ownership for mapping in dom0 |
2008-03-18 |
Keir Fraser |
17255:4b157affc08f |
x86: fix feature availability for PV guests |
2008-03-18 |
Keir Fraser |
17254:2c2b442902e2 |
x86: check ModR/M mod bits for CR/DR access insns |
2008-03-18 |
Keir Fraser |
17253:bdaf721c3616 |
vfb: Add opengl option |
2008-03-18 |
Keir Fraser |
17252:c4de13817571 |
svm: Reported SS.DPL must equal CPL, as this is assumed by generic HVM |
2008-03-18 |
Keir Fraser |
17251:b2a3fe7f5591 |
domain_shutdown() needs to vcpu_pause_nosync() rather than directly |
2008-03-18 |
Keir Fraser |
17250:64b19db801b6 |
p2m: hap enabled/supported fix |
2008-03-18 |
Keir Fraser |
17249:c978ecfc4f41 |
libxc: Variable-size gntdev support |
2008-03-18 |
Keir Fraser |
17248:13cba2e78a65 |
Update ACPI headers to Linux 2.6.24. |
2008-03-18 |
Keir Fraser |
17247:5cbfc6c24d32 |
Xend forgets to write the domain's VDI UUID into the domain state file |
2008-03-18 |
Keir Fraser |
17246:0f204e41cc93 |
stubdom: disable xen_blktap |
2008-03-18 |
Keir Fraser |
17245:fe339d30e2e1 |
Install missing hvm public headers. |
2008-03-18 |
Keir Fraser |
17244:2b3ab5377dbb |
vmx: fix debugctl handling |
2008-03-18 |
Keir Fraser |
17243:8cc1ed987d5f |
ioemu: Set subsystem vendor/device for ne2k device model. |
2008-03-18 |
Keir Fraser |
17242:cbb0dffdc07a |
ioemu: SDL rendering using OpenGL |
2008-03-18 |
Keir Fraser |
17241:ef85eeaf439a |
minios: avoid putting trailing \0 in xenstore |
2008-03-18 |
Keir Fraser |
17240:3f407392da49 |
tools: Add PV passthrough PCI device hotplug support. |
2008-03-18 |
Keir Fraser |
17239:e678b42c36c4 |
Fix domain suspend by xend stop |
2008-03-18 |
Keir Fraser |
17238:4ee7c6a4d193 |
xm: allow non-existent readline module |
2008-03-18 |
Keir Fraser |
17237:d0a538659726 |
Allow libvirt to specify force, rm_cfg |
2008-03-18 |
Keir Fraser |
17236:ea5ee63548e4 |
minios: Fix lost events |
2008-03-18 |
Keir Fraser |
17235:b543b4b759ba |
stubdom: fix select calls after CDROM ejection |
2008-03-18 |
Keir Fraser |
17234:14b2319d6126 |
stubdom: support save/restore by passing the -loadvm parameter, |
2008-03-18 |
Keir Fraser |
17233:3d6d042144d7 |
stubdom: add support for reading the command line from the config |
2008-03-18 |
Keir Fraser |
17232:312053c2da89 |
stubdom: Add support for select() call with NULL arguments. |
2008-03-18 |
Keir Fraser |
17231:1eae3adc5bf7 |
Stubdom: add support for file creation. |
2008-03-18 |
Keir Fraser |
17230:1efc81ab19cd |
x86_64: Make VGCF_in_syscall definition available to assembly code. |
2008-03-18 |
Keir Fraser |
17229:c949248d590a |
Convert XenAPI platform values to appropriate types. |
2008-03-18 |
Keir Fraser |
17228:06dbce4a60f9 |
Set device model when creating rfb console via XenAPI |
2008-03-18 |
Keir Fraser |
17227:939ceafa5ef9 |
Initialization of new domU config options via XenAPI |
2008-03-18 |
Keir Fraser |
17226:2ed94b9b10b3 |
Add periodic fflush to xentop batch mode. |
2008-03-18 |
Keir Fraser |
17225:3ab6635f783d |
Each TAP/TUN device name for a HVM guest includes its domain ID. |
2008-03-18 |
Keir Fraser |
17224:3633eae53572 |
Fix xc_save compile |
2008-03-18 |
Keir Fraser |
17223:f07a7ba63885 |
Use ioemu block drivers through blktap. |
2008-03-18 |
Keir Fraser |
17222:bab6afd2a29f |
hvm: Remove incorrect comment from public save header. |
2008-03-18 |
Keir Fraser |
17221:12b589420bd1 |
x86: Clean ups and fixes after bitops changes. |
2008-03-18 |
Keir Fraser |
17220:9b0ee101c2e2 |
svm: Fix the build. |
2008-03-17 |
Keir Fraser |
17219:8325f200e194 |
SVM: handle page faults in emulated instruction fetches |
2008-03-17 |
Keir Fraser |
17218:f82baf1755ac |
x86 numa: Fix the overflow of physical addresses. |
2008-03-17 |
Keir Fraser |
17217:9f6117e9d7d9 |
hvm bios: Fix EDD pointer in int 13h, fn 48h BIOS call return buffer |
2008-03-17 |
Keir Fraser |
17216:b0fe56f7b190 |
Add -fno-optimize-sibling-calls to debug CFLAGS. Also get rid of ?= |
2008-03-17 |
Keir Fraser |
17215:f71f2bcb6cd6 |
Remove deprecated and unused features from LaTeX source. |
2008-03-17 |
Keir Fraser |
17214:e534d7c9029c |
Clean up xenstore Makefile. |
2008-03-17 |
Keir Fraser |
17213:fea44c1d3e41 |
Clean up blktap Makefiles. |
2008-03-17 |
Keir Fraser |
17212:bf8a3fc79093 |
Move iommu code to arch-generic locations, and also clean up some VT-d code. |
2008-03-16 |
Keir Fraser |
17211:af33f2054f47 |
x86: Allow bitop functions to be applied only to fields of at least 4 |
2008-03-10 |
Keir Fraser |
17210:f33328217eee |
x86: Reserve 32 bits for each of acpiid and apicid in new phys_id vcpu hypercall. |
2008-03-14 |
Alex Williamson |
17209:8c921adf4833 |
[IA64] Raise a fault with unimplemented physical address |
2008-03-14 |
Alex Williamson |
17208:82fa2e6cb592 |
[IA64] vmx_init_env must be called on every processor |
2008-03-14 |
Alex Williamson |
17207:d2a3b823b7aa |
[IA64] Cleanup: remove useless commented lines. |
2008-03-14 |
Alex Williamson |
17206:13b0f6b7d5a4 |
[IA64] Cleanup vcpu_set_psr_l() |
2008-03-10 |
Alex Williamson |
17205:716a637722e4 |
[IA64] Remove bogus hypercall arg |
2008-03-10 |
Alex Williamson |
17204:7d300a1ea762 |
[IA64] Initialize guest register to valid value |
2008-03-10 |
Alex Williamson |
17203:b45f3a99a4bb |
[IA64] Switch to VPS save/restore for HVM |
2008-03-10 |
Alex Williamson |
17202:e6d6595d29f7 |
[IA64] Additional user of pa_clear_uc() |
2008-03-10 |
Alex Williamson |
17201:85d25d01d93f |
[IA64] Avoid multiple calls to lookup_domain_mpa for io emulation |
2008-03-10 |
Alex Williamson |
17200:16f6435a9d07 |
[IA64] get_wallclock also returns NOW value. |
2008-03-10 |
Alex Williamson |
17199:f40a07c00209 |
[IA64] Prepare sioemu for SMP and save & restore. |
2008-03-10 |
Alex Williamson |
17198:d23487433911 |
[IA64] Automatic xenheap sizing |
2008-03-07 |
Alex Williamson |
17197:7619c93e6028 |
[IA64] Fix io access from the inside of UC physical address |
2008-03-07 |
Alex Williamson |
17196:43a87df9a11e |
[IA64] Hand optimize for hyperprivop |
2008-03-07 |
Alex Williamson |
17195:6225df3ff209 |
[IA64] Remove GPFN_INV_MASK |
2008-03-07 |
Alex Williamson |
17194:d5bcf03596cc |
[IA64] Create a vlsapic - viosapic interface |
2008-03-07 |
Alex Williamson |
17193:54c7e3798464 |
[IA64] Stop collision chain search after match is found |
2008-03-05 |
Keir Fraser |
17192:59b8768d0d0d |
Remove hard tabs from Xen source file. |
2008-03-05 |
Keir Fraser |
17191:1166ee0f4765 |
docs: Remove 'hap' boot parameter from the user manual. |
2008-03-05 |
Keir Fraser |
17190:f85b379fa943 |
x86 hvm: Remove global 'hap' boot parameter now that their is a |
2008-03-05 |
Keir Fraser |
17189:86e64b684fb2 |
ioemu: Let the USB tablet reach the far bottom and right pixels |
2008-03-05 |
Keir Fraser |
17188:e1898e917373 |
ioemu: support shared framebuffer and linesize != width * depth. |
2008-03-05 |
Keir Fraser |
17187:21532468020b |
x86: New vcpu_op call to get physical CPU identity. |
2008-03-05 |
Keir Fraser |
17186:854b0704962b |
ioemu: Slown down refresh interval when SDL is minimized |
2008-03-04 |
Keir Fraser |
17185:2909b03e05de |
ioemu: improve colordepth negotiation |
2008-03-04 |
Keir Fraser |
17184:166995f1d588 |
tools: Compile xentop only if curses are available. |
2008-03-04 |
Keir Fraser |
17183:96453af916b9 |
x86_emulate: Load FPU context before FWAIT. |
2008-03-04 |
Keir Fraser |
17182:d6e6ba8a72bf |
x86: Clean up FPU code style and add a comment about FNSAVE/FWAIT |
2008-03-04 |
Keir Fraser |
17181:017927162815 |
x86: On CPU shutdown, clear pending FPU exceptions. |
2008-03-04 |
Keir Fraser |
17180:771c7124bf38 |
x86_emulate: Emit emulated forms of most FPU instructions as '.byte |
2008-03-04 |
Keir Fraser |
17179:f76f151a7431 |
xm: Fix 2nd argument value of arg_check() for a few xm commands. |
2008-03-03 |
Keir Fraser |
17178:7530c4dba8a5 |
hvm emulate: Correctly probe when we are in 64-bit mode and set |
2008-03-03 |
Keir Fraser |
17177:d0daf11fb35d |
ioemu: Fix segfault when creating qcow-backed vbds. |
2008-03-03 |
Keir Fraser |
17176:38bbaa69c065 |
ioemu: xenfb shared memory patch |
2008-03-03 |
Keir Fraser |
17175:a2359114b6cb |
x86_emulate: More FPU instructions. |
2008-03-03 |
Keir Fraser |
17174:c89f6ed56351 |
x86_emulate: INS/OUTS need Mov attribute to force writeback (since |
2008-03-03 |
Keir Fraser |
17173:a142ddb40b1c |
Fix xm vcpu-pin for inactive managed domains |
2008-03-03 |
Keir Fraser |
17172:990eb630033a |
blktapctrl: Fix a potential device minor number leak. |
2008-03-03 |
Keir Fraser |
17171:69bb0c4af952 |
ioemu: sdl blitting |
2008-03-03 |
Keir Fraser |
17170:be143a3a90c6 |
ioemu: fix xenfb slow case update by shifting to the left before |
2008-03-03 |
Keir Fraser |
17169:56a7feb9de14 |
mini-os: fbfront shouldn't send unsolicited updates |
2008-03-03 |
Keir Fraser |
17168:703afd373e33 |
Really delete xen/common/compat/kexec.c |
2008-03-03 |
Keir Fraser |
17167:750788fdd42f |
kexec: Remove xen/common/compat/kexec.c |
2008-03-03 |
Keir Fraser |
17166:f476727b1683 |
kexec: Add explicit kexec_load_unload_compat() |
2008-03-03 |
Keir Fraser |
17165:df31d8e294ff |
kexec: Add XLAT_kexec_range |
2008-03-03 |
Keir Fraser |
17164:8d2e77f0bcd0 |
kexec: Include compat/kexec.h early |
2008-03-03 |
Keir Fraser |
17163:35f4f285762f |
xm-test: Have domains deleted if they are managed domains |
2008-03-03 |
Keir Fraser |
17162:5ea409d66ee4 |
TPM emulator: HMAC calculation fix for response from TPM_LoadKey2 |
2008-02-29 |
Alex Williamson |
17161:71a8366fb212 |
merge with xen-unstable.hg |
2008-02-29 |
Keir Fraser |
17160:9049b0b62e08 |
PV-on-HVM: Fix __xen_suspend() for changed XenLinux interface. |
2008-02-28 |
Keir Fraser |
17159:8271e1268828 |
Shadow audit: paging-disabled shadows no longer need special treatment |
2008-02-28 |
Keir Fraser |
17158:9becbdd13b31 |
x86 shadow: shadow_check_gwalk() must sh_unmap_domain_page() each page |
2008-02-28 |
Keir Fraser |
17157:91316e501e92 |
Fix x86 build. |
2008-02-28 |
Keir Fraser |
17156:bf63d055d30c |
stubdom: Fix compilation after abs_z to rel_z change |
2008-02-28 |
Keir Fraser |
17155:5f7bfdeb8748 |
NUMA node migration |
2008-02-28 |
Keir Fraser |
17154:15c3c136206d |
x86 shadow: Audit tables and guest walk when we know they are consistent. |
2008-02-28 |
Keir Fraser |
17153:0e22182446fa |
Add ACPI tables support for AMD IOMMU |
2008-02-28 |
Keir Fraser |
17152:36529ef3ef23 |
blktap: Fix unused warnings in block-qcow2.c with -D_FORTIFY_SOURCE=2. |
2008-02-28 |
Keir Fraser |
17151:8612d3d9578a |
x86 shadow: Remove lock on first guest table walk. |
2008-02-28 |
Keir Fraser |
17150:6b875abd0a9e |
stubdom: fix mini-os messages log and SDL termination |
2008-02-28 |
Keir Fraser |
17149:ecf7ded43d5c |
Rename struct xenkbd_position member abs_z to rel_z. Z-axis motion is |
2008-02-28 |
Keir Fraser |
17148:896b543581fe |
kexec: extend hypercall for efi memory map, boot parameter and xenheap regions |
2008-02-28 |
Keir Fraser |
17147:c88394b7c05a |
kexec: Add machine_kexec_get() |
2008-02-28 |
Keir Fraser |
17146:90ae3dfdd3cc |
kexec: limit scope of the use of compat_kexec_range_t |
2008-02-28 |
Keir Fraser |
17145:f8624b023d67 |
xend: Remove duplicate setResume() method. |
2008-02-28 |
Keir Fraser |
17144:c19044cad1a3 |
Fix error message of xm suspend and xm resume for Domain-0. |
2008-02-28 |
Keir Fraser |
17143:e44c6b67a483 |
ioemu: Send logs to stderr and have xend redirect stderr to the |
2008-02-28 |
Keir Fraser |
17142:b6cda88a3da6 |
stubdom: use PVFB so as to e.g. permit SDL display |
2008-02-28 |
Keir Fraser |
17141:45a24393a594 |
Fix non-portability in xentrace |
2008-02-27 |
Keir Fraser |
17140:5e6e1fce3300 |
ioemu: Expandable storage backends should defeat block-device range checks. |
2008-02-27 |
Keir Fraser |
17139:bfd87849ccda |
Fix xm save command's #params check. |
2008-02-27 |
Keir Fraser |
17138:b58180cf8ab8 |
xend: Set default vcpu affinity for better performance in NUMA systems. |
2008-02-27 |
Keir Fraser |
17137:2b940e46857c |
ioemu: Fix e1000 mmio range size. |
2008-02-27 |
Keir Fraser |
17136:6951fb517f5b |
minios: have xenbus_printf return the error returned by xenbus_write |
2008-02-27 |
Keir Fraser |
17135:368d3774a4b5 |
Fix libxenstat on Solaris |
2008-02-29 |
Alex Williamson |
17134:0b20ac6ec64a |
[IA64] kexec: Unpin TLB in the hypervisor |
2008-02-27 |
Alex Williamson |
17133:daf39fc8038a |
[IA64] Updating collision chain length in VHPT is not necessary |
2008-02-26 |
Alex Williamson |
17132:f97a0b6152c3 |
merge with xen-unstable.hg |
2008-02-26 |
Keir Fraser |
17131:2a8eaba24bf0 |
stubdom: log and documentation fixes |
2008-02-26 |
Keir Fraser |
17130:e6c3006fd9be |
stubdom: fix x86_32 compilation by __moddi3 from FreeBSD |
2008-02-26 |
Keir Fraser |
17129:450be98ef36b |
Fix xm mem-max command to restore previous setting if xc.domain_setmaxmem fails. |
2008-02-26 |
Keir Fraser |
17128:6ef22eefc360 |
xend: Add free memory size of every node in physinfo to help user to |
2008-02-26 |
Keir Fraser |
17127:c8b58f82d893 |
ioemu: VNC updates should be sent only when requested. |
2008-02-26 |
Keir Fraser |
17126:580bcd4c9642 |
minios: add PVFB support |
2008-02-26 |
Keir Fraser |
17125:ca2cf5c1adcc |
ioemu: Do not sue xce_handle directly as a file descriptor. |
2008-02-26 |
Keir Fraser |
17124:76479f25cdac |
x86_emulate: Fix FNSTCW/FNSTSW modrm range check. |
2008-02-26 |
Keir Fraser |
17123:4f8c3a61511c |
x86 hvm: Fix bugzilla bug 1172. |
2008-02-26 |
Keir Fraser |
17122:3278024fa4ea |
xentrace: Add a time parameter |
2008-02-26 |
Keir Fraser |
17121:0d732e2455b3 |
xentrace: Disable tracing by default on exit |
2008-02-26 |
Keir Fraser |
17120:803c964e3ede |
xentrace: Add option to reserve disk space |
2008-02-26 |
Keir Fraser |
17119:644ddc6514b1 |
xentrace: Fix --discard-buffers option |
2008-02-26 |
Keir Fraser |
17118:2749d15c7410 |
ioemu: e1000 emulation |
2008-02-26 |
Keir Fraser |
17117:9dd235d6174d |
Fix restore of saved image containing rtc_timeoffset |
2008-02-26 |
Keir Fraser |
17116:b6323bf8dae0 |
vtpm: script function for identifying vTPM by its UUID |
2008-02-25 |
Keir Fraser |
17115:d34e99141506 |
stubdom: Disable PCI passthrough functionality for now. |
2008-02-25 |
Keir Fraser |
17114:cb3e47897b85 |
x86: Foreign mappings of HVM-guest pages should not affect type count, |
2008-02-25 |
Keir Fraser |
17113:746fc8fe9d75 |
hvmloader/acpi: Simplify Processor Object definitions. |
2008-02-25 |
Keir Fraser |
17112:44ec075760b6 |
xenoprof: Fix x86 32-on-64 xenoprof_arch_counter() implementation. |
2008-02-25 |
Keir Fraser |
17111:89ee92328720 |
blktap: Remove some code duplication |
2008-02-25 |
Keir Fraser |
17110:cd06c0c1bfff |
ioemu: Fix Solaris build. |
2008-02-25 |
Keir Fraser |
17109:5adc98ae6861 |
svm: Fix stupid typo in svm_set_interrupt_shadow(). |
2008-02-22 |
Keir Fraser |
17108:200787660b5f |
hvm: More emulation changes: push some of the realmode or HVM-emulate |
2008-02-22 |
Keir Fraser |
17107:757cd7bb5e35 |
xen: Add license stanza to a few public headers. |
2008-02-25 |
Alex Williamson |
17106:7e8334e651c4 |
[IA64] Remove VL_LDFLAGS=ia64.ld from Makefile.target |
2008-02-25 |
Alex Williamson |
17105:4a9f31bdfcc0 |
[IA64] Clear console page for sioemu |
2008-02-25 |
Alex Williamson |
17104:07d9e9ca34f0 |
[IA64] Add a dump command to xenitp |
2008-02-22 |
Alex Williamson |
17103:3d6e463d08a2 |
[IA64] Fix qemu memory access on IA64 |
2008-02-22 |
Keir Fraser |
17102:8338290757c5 |
x86 hvm: More emulation simplifications. |
2008-02-22 |
Keir Fraser |
17101:b21b434b3b1a |
New Xenbus states Reconfiguring and Reconfigured. |
2008-02-21 |
Keir Fraser |
17100:09b53f27a18b |
hvm: Remove lots of custom trap-and-emulate code and defer to |
2008-02-21 |
Keir Fraser |
17099:591cfd37bd54 |
Move vtd and amd iommu code to arch-generic location. |
2008-02-21 |
Keir Fraser |
17098:f1a107ec62b6 |
x86_emulate: Allow writeback-avoidance optimisation to be defeated by |
2008-02-21 |
Keir Fraser |
17097:221b2680ffe5 |
blktap: qcow2 image format support |
2008-02-20 |
Keir Fraser |
17096:ea1dc85d7122 |
x86/64: Fix PAE-on-64 mmuext_op() preemption. |
2008-02-20 |
Keir Fraser |
17095:28dcae176191 |
xenconsoled: don't force newline with timestamps |
2008-02-20 |
Keir Fraser |
17094:6e096456b3e1 |
ioemu: Share framebuffer between VGA device model and VNC server. |
2008-02-20 |
Keir Fraser |
17093:e3c722d483f5 |
ioemu: Do proper block device extent checks. |
2008-02-20 |
Keir Fraser |
17092:511ab2b89ced |
xm: Fix xm vcpu-pin to complain for CPU numbers out of range. |
2008-02-20 |
Keir Fraser |
17091:6757307d1adc |
x86 shadow: Minor fix to the fast emulation patch. |
2008-02-20 |
Keir Fraser |
17090:3f1cf03826fe |
x86 hvm: Replace old MMIO emulator with x86_emulate()-based harness. |
2008-02-19 |
Alex Williamson |
17089:f853c0497095 |
merge with xen-unstable.hg |
2008-02-18 |
Keir Fraser |
17088:8848d9e07584 |
hvm: Better gating of hvm_get_segment_register() in __hvm_copy(). |
2008-02-18 |
Keir Fraser |
17087:9d29141a5e52 |
x86: Fix mod_l3_entry() for PAE-on-64 guests. The adjustment of |
2008-02-18 |
Keir Fraser |
17086:eb418cb71d4b |
ia64: Fix build after PCI hotplug changes. |
2008-02-18 |
Keir Fraser |
17085:bf19616b2ae8 |
amd iommu: Allow device deassignment. |
2008-02-15 |
Keir Fraser |
17084:1cb8d51b4d77 |
ioemu: Fix the build. |
2008-02-15 |
Keir Fraser |
17083:819399d0bdb1 |
x86: Fix debug build. |
2008-02-15 |
Keir Fraser |
17082:c6eeb71a85cf |
Enable HVM guest VT-d device hotplug via a simple ACPI hotplug device model. |
2008-02-15 |
Keir Fraser |
17081:29c03bc32d3e |
hvm acpi: Expose \_S4 ACPI object, allowing suspend-to-disk. |
2008-02-15 |
Keir Fraser |
17080:03d13b696027 |
Provide fast write emulation path to release shadow lock. |
2008-02-15 |
Keir Fraser |
17079:38b532eea3bf |
vt-d: Fix dom0 boot issue with vtd=1 on Stoakley platform. Turn off |
2008-02-15 |
Keir Fraser |
17078:8210e430be2b |
xenconsoled: Use ISO8601 date stamp format. |
2008-02-19 |
Alex Williamson |
17077:63b0a8cb56ff |
[IA64] Fix getvcpucontext hypercall |
2008-02-19 |
Alex Williamson |
17076:a0900277d1d1 |
[IA64] Fix shadow_op_off hypercall |
2008-02-19 |
Alex Williamson |
17075:6aa10413da5b |
[IA64] Avoid wild use of registers. |
2008-02-19 |
Alex Williamson |
17074:aaf4d6d1d83e |
[IA64] Handle long vhpt format for ttag and thash. |
2008-02-19 |
Alex Williamson |
17073:031c8f407e01 |
[IA64] Self IO EMUlator - tools part |
2008-02-19 |
Alex Williamson |
17072:430a036ab261 |
[IA64] Self IO EMUlator (sioemu) - Hypervisor part |
2008-02-19 |
Alex Williamson |
17071:c750c7177d63 |
[IA64] Build warning fix |
2008-02-15 |
Alex Williamson |
17070:2c9d0eb5a855 |
[IA64] Handle nested dtlb miss in vmx_dirty_bit |
2008-02-14 |
Alex Williamson |
17069:29faad225cbb |
[IA64] Make translate_phy_pte() static |
2008-02-14 |
Alex Williamson |
17068:d8fbfd8ef184 |
[IA64] Cleanup vmx_vcpu.h |
2008-02-14 |
Alex Williamson |
17067:8e89261a8308 |
[IA64] Add support for hvm live migration |
2008-02-14 |
Alex Williamson |
17066:9e9ba5185ef1 |
merge with xen-unstable.hg |
2008-02-14 |
Keir Fraser |
17065:55ae3b66b1b6 |
x86/64: Make BIOS call to declare our intention to enter long mode. |
2008-02-14 |
Keir Fraser |
17064:72f52dd2dba8 |
x86 iommu: Define vendor-neutral interface for access to IOMMU. |
2008-02-14 |
Keir Fraser |
17063:c9d9bbf1204c |
ioemu: Support the WMVi pseudoencoding in the vnc server. |
2008-02-14 |
Keir Fraser |
17062:0769835cf50f |
x86 shadow: Reduce scope of shadow lock. |
2008-02-14 |
Keir Fraser |
17061:80428fb872be |
ioemu: Stub out direct-Linux-boot support for anything other than x86. |
2008-02-14 |
Keir Fraser |
17060:866e90d5deb4 |
ioemu: backport upstream's qemu_memalign. |
2008-02-14 |
Keir Fraser |
17059:eefd66912b65 |
minios: drop unused xenblk_rxidx function |
2008-02-14 |
Keir Fraser |
17058:c1003b9e0bb8 |
stubdom: optimize block io completion polling by not polling all the |
2008-02-14 |
Keir Fraser |
17057:b9b6caf06f8c |
Mini-OS: Fix alignment in maybe_split() |
2008-02-13 |
Keir Fraser |
17056:e1dde6f8bc87 |
xen: Clean up SMP/hotplug headers and implementation a bit. |
2008-02-13 |
Keir Fraser |
17055:e7085b40dc08 |
vmx realmode: Only check for pending interrupts every 16th |
2008-02-13 |
Keir Fraser |
17054:ec1fa84147ad |
vmx realmode: __hvm_copy() should not hvm_get_segment_register() when |
2008-02-13 |
Keir Fraser |
17053:4c64376d439d |
x86 vmx: Streamline vmx_interrupt_blocked() to avoid a VMREAD if |
2008-02-13 |
Keir Fraser |
17052:e56c9fe4a7e6 |
x86 vmx: Remove bogus BUG_ON() introduced in previous changeset. |
2008-02-13 |
Keir Fraser |
17051:5e1df44d406e |
x86 hvm: Factor out save/restore of segment registers from VMX/SVM |
2008-02-13 |
Keir Fraser |
17050:0164d924ceba |
Tools: fix save/restore of 32-bit PV guests with 64-bit tools |
2008-02-13 |
Keir Fraser |
17049:27314cfbcefe |
pv-on-hvm: Signal crash to Xen tools when HVM guest panics. |
2008-02-12 |
Keir Fraser |
17048:e85399173769 |
stubdom: missing two renames (avoids always re-compiling newlib) |
2008-02-12 |
Keir Fraser |
17047:2424c6a3a0ed |
stubdom: Rename stubdom/*.build into stubdom/*-build, newlib into |
2008-02-12 |
Keir Fraser |
17046:7e91007fa727 |
Make stubdom/Makefile override XEN_OS to MiniOS, and add |
2008-02-12 |
Keir Fraser |
17045:761604c6136d |
[BUILD] Disable LOCALVERSION_AUTO in upstream Linux builds. |
2008-02-12 |
Keir Fraser |
17044:419a141ca16d |
[BUILD] Fixup support for building upstream kernels. |
2008-02-12 |
Keir Fraser |
17043:319a54d5c804 |
[BUILD] Add option to ensure kernel build is non-interactive. |
2008-02-12 |
Keir Fraser |
17042:a905c582a406 |
Add stubdomain support. See stubdom/README for usage details. |
2008-02-12 |
Keir Fraser |
17041:88818d55e95a |
libxenctrl headers should not pollute macro namespace with |
2008-02-12 |
Keir Fraser |
17040:bd09d9692bda |
device-dm: Use SIGHUP before SIGKILL |
2008-02-12 |
Keir Fraser |
17039:c3fd43049492 |
xend: Remove redundant check of maximum memory size. |
2008-02-12 |
Keir Fraser |
17038:181578832957 |
Add timestamp option to xenconsoled |
2008-02-11 |
Keir Fraser |
17037:2a3111016f88 |
Rendezvous selected cpus in softirq (stop_machine). |
2008-02-11 |
Keir Fraser |
17036:7b0c0ab0566b |
ioemu: Dynamic VNC colour depth. |
2008-02-11 |
Keir Fraser |
17035:7fd49c55c0b0 |
xen-api: Fix some errors in Xen-API's PBD class. |
2008-02-11 |
Keir Fraser |
17034:e3b7f1793f0c |
xen-api: Add TOC and hyperlink cross reference to xen-api document |
2008-02-11 |
Keir Fraser |
17033:7e189fc27f4f |
ioemu: save 3MB of ioport tables (on 64bit machines) |
2008-02-11 |
Keir Fraser |
17032:a1b83b3b0449 |
ioemu: cope with partial reads/writes when using the read()/write() |
2008-02-11 |
Keir Fraser |
17031:209512f6d89c |
x86 hvm: Allow HPET to be configured as a per-domain config option. |
2008-02-11 |
Keir Fraser |
17030:17020f4eb0aa |
xend: Better support for legacy HVM config with hvmloader configured |
2008-02-11 |
Keir Fraser |
17029:bab9e298450a |
x86: Compile fix for p2m audit code. |
2008-02-11 |
Keir Fraser |
17028:faefbf2c4840 |
vt-d: Remap interrupt for passthru device if such HW is detected on VT-d platforms. |
2008-02-11 |
Keir Fraser |
17027:e3d417c4786b |
x86: Fix build after xentrace changes. |
2008-02-11 |
Keir Fraser |
17026:ad064e48b6f2 |
Document XenStore's new SET_TARGET message |
2008-02-11 |
Keir Fraser |
17025:9541494c0945 |
x86 shadow: Move the shadow linear mapping for n-on-3-on-4 shadows so |
2008-02-11 |
Keir Fraser |
17024:49f87f3c2cb8 |
xend: Remove redundant xc.domain_setcpuweight() all the way down to libxenctrl. |
2008-02-11 |
Keir Fraser |
17023:f8b855ffa470 |
domain builder: make vfb = [ 'type=sdl' ] work |
2008-02-11 |
Keir Fraser |
17022:fbbc0523779e |
ioemu stubdom: make daemonize optional |
2008-02-11 |
Keir Fraser |
17021:b0119e24d900 |
ioemu: some ifndef NO_UNIX_SOCKETS were missing |
2008-02-11 |
Keir Fraser |
17020:dbb60ed6bc22 |
ioemu: make AIO optional (already done upstream) |
2008-02-11 |
Keir Fraser |
17019:54bd38dab5ef |
ioemu: fix compilation without softfloat |
2008-02-11 |
Keir Fraser |
17018:df9e3ec0490a |
ioemu stubdom: make TPM optional |
2008-02-11 |
Keir Fraser |
17017:96b418cf047e |
qemu: Queue mouse clicks. |
2008-02-11 |
Keir Fraser |
17016:c68ce89542c7 |
xentrace: Remove redundant tb_done_init checks, and add missing ones. |
2008-02-11 |
Keir Fraser |
17015:7a415bce11c9 |
xentrace: Improve xentrace to use VIRQ_TBUF interrupts as well as a |
2008-02-11 |
Keir Fraser |
17014:98e9d5d4b309 |
xentrace: Allow xentrace to handle >4G of trace data. |
2008-02-11 |
Keir Fraser |
17013:7d03c0b07504 |
xentrace: Fix bug in logic for bytes_to_wrap in trace buffer. |
2008-02-07 |
Keir Fraser |
17012:1b750b9cf431 |
x86_emulate: Fix IMUL r/m8 emulation. |
2008-02-07 |
Keir Fraser |
17011:8e4cd0658c41 |
vmx realmode: Add REP MOVS handler. |
2008-02-07 |
Keir Fraser |
17010:5e08872c24f7 |
x86_emulate: Handle rep_ins, rep_outs, rep_movs hook failure and fall |
2008-02-07 |
Keir Fraser |
17009:445edf4089a3 |
x86_emulate: Fix MUL emulation. |
2008-02-13 |
Alex Williamson |
17008:0a2ee4279326 |
[IA64] Cleanup: remove unused functions and definitions |
2008-02-13 |
Alex Williamson |
17007:ef67e2867b44 |
[IA64] Cleanup in xc_ia64_linux_save.c |
2008-02-13 |
Alex Williamson |
17006:390707dd4c2f |
[IA64] Make xenitp more '|tee' friendly |
2008-02-07 |
Alex Williamson |
17005:9203ee23e724 |
merge with xen-unstable.hg |
2008-02-07 |
Keir Fraser |
17004:e6cf98edf0c5 |
ioemu: use POSIX int type. |
2008-02-07 |
Keir Fraser |
17003:eef22fa42f44 |
x86: physaddr_bitsize must always be initialised for 32-on-64 dom0. |
2008-02-07 |
Keir Fraser |
17002:9cac8f659a24 |
ioemu: Fix build after LIST->QEMU_LIST changes. |
2008-02-07 |
Keir Fraser |
17001:2adf154d17c2 |
vmx: Clean up VPMU code a little and remove noisy printk. |
2008-02-07 |
Keir Fraser |
17000:199f81c4b882 |
hvm: Clean up CPUID_0000_0001 return values. |
2008-02-07 |
Keir Fraser |
16999:58e5e9ae0f8d |
Add 'coredump-destroy' and 'coredump-restart' actions for crashed domains. |
2008-02-07 |
Keir Fraser |
16998:d04593aa1605 |
xm reboot: Fix wait option of xm reboot command |
2008-02-07 |
Keir Fraser |
16997:45b2e7d59e3a |
ioemu: avoid name clashes due to LIST_* macros |
2008-02-07 |
Keir Fraser |
16996:3821e39cc1a0 |
ioemu: config cleanup re AF_UNIX sockets on non-Windows |
2008-02-07 |
Keir Fraser |
16995:0672d5b11262 |
minios: Fix blkfront grant map leak |
2008-02-07 |
Keir Fraser |
16994:c9844192c965 |
minios: Support net/block backend in domU |
2008-02-06 |
Keir Fraser |
16993:b280ee89dcdc |
hvmloader: Remove dead function check_amd(). |
2008-02-06 |
Keir Fraser |
16992:9d0e86d8c1d1 |
x86 vmx: Remove vmxassist. |
2008-02-05 |
Keir Fraser |
16991:f8db1c6baad9 |
Revert 16973:b5427f2d83c3, which breaks automated testing (HVM qemu-dm |
2008-02-05 |
Keir Fraser |
16990:bf4a24c172d2 |
x86_emulate: fix side-effect macro call. |
2008-02-05 |
Keir Fraser |
16989:92734271810a |
vmx realmode: Emulate protected-mode transition while CS and SS have |
2008-02-05 |
Keir Fraser |
16988:df6b8bed2845 |
xend: Scrub vnc password for vfb from xend.log. |
2008-02-05 |
Keir Fraser |
16987:def2adbce510 |
xend: Restore values of /vm/uuid/xend/* to recreated domains. |
2008-02-05 |
Keir Fraser |
16986:32e9c52fc6d9 |
x86_emulate: Fix SAHF emulation. |
2008-02-07 |
Alex Williamson |
16985:e3e8bdb5d52d |
[IA64] Fix vcpu_tranlate() |
2008-02-06 |
Alex Williamson |
16984:7823534b28ca |
[IA64] Fix shadow_op hypercall |
2008-02-07 |
Alex Williamson |
16983:741ac532eb79 |
[IA64] Fix live migration |
2008-02-05 |
Alex Williamson |
16982:e83d2b840e88 |
[IA64] Fix maximum_gpfn hypercall |
2008-02-05 |
Alex Williamson |
16981:700f33cc0297 |
[IA64] Add EXTRA_AFLAGS for platform-pci/xcom_asm.S |
2008-02-05 |
Alex Williamson |
16980:28310fefde60 |
[IA64] Fix domain refernece counting |
2008-02-04 |
Alex Williamson |
16979:c98276a51ff8 |
[IA64] Add xencomm_arch_hypercall_suspend to fix module load |
2008-02-04 |
Alex Williamson |
16978:0695363214c3 |
merge with xen-unstable.hg |
2008-02-04 |
Keir Fraser |
16977:99b8ffe25088 |
x86: adjust reserved bit page fault handling |
2008-02-04 |
Keir Fraser |
16976:7e6a705e8ec5 |
x86 shadow: Cleanup for early-unshadow code. |
2008-02-04 |
Keir Fraser |
16975:4e9b5427f2d8 |
ioemu: use SIGHUP instead of SIGKILL |
2008-02-04 |
Keir Fraser |
16974:90844659c458 |
Revert 16947:32b898768217027. Breaks HVM qcow-backed discs. |
2008-02-03 |
Keir Fraser |
16973:e4edc310e949 |
hvm: FPU management cleanups. |
2008-02-03 |
Keir Fraser |
16972:aecbf98aa709 |
vmx realmode: HOST_CR0.TS must be cleared when restoring guest FPU |
2008-02-03 |
Keir Fraser |
16971:39ddd51318e9 |
Revert 16963:d29d74d4eeac and 16750:2ac0fd9fd4b4. |
2008-02-02 |
Keir Fraser |
16970:a47ac2495137 |
Fix hvmloader makefile dependencies, and do not recurse into |
2008-02-02 |
Keir Fraser |
16969:bb0477a0e9f2 |
etherboot: Supply pre-built option ROMs to avoid needing to build |
2008-02-02 |
Keir Fraser |
16968:8b6fa61bb433 |
Fix to Xen NAT network scripts for Debian. |
2008-02-02 |
Keir Fraser |
16967:b1b93caa7d8e |
xend: Fix grow of the LEGACY_UNSUPPORTED_BY_XENAPI_CFG list each time |
2008-02-02 |
Keir Fraser |
16966:5d84464dc1fc |
Fix save/restore failure cleanup |
2008-02-01 |
Keir Fraser |
16965:d29d74d4eeac |
hvm: Fix 'xm save' bug in qhich qemu-dm ignores SIGTERM. |
2008-02-01 |
Keir Fraser |
16964:3787e70b2ab2 |
x86 shadow: Fix cross-page write emulation failure. |
2008-02-01 |
Keir Fraser |
16963:396ab902b02d |
Direct Linux boot: XenD changes for HVM direct Linux boot. |
2008-02-01 |
Keir Fraser |
16962:67ca9c37ef02 |
Direct Linux boot: Support booting non-relocatable Linux kernels. |
2008-02-01 |
Keir Fraser |
16961:17cce0554151 |
Direct Linux boot: Support booting relocatable Linux kernels. |
2008-01-31 |
Keir Fraser |
16960:42369d21641d |
hvm: Etherboot for E100 NIC |
2008-01-31 |
Keir Fraser |
16959:71e9c5d41023 |
Remove unused find-gcc-3 script. |
2008-01-31 |
Keir Fraser |
16958:f3b418afc6be |
etherboot: Fix the build. |
2008-01-31 |
Keir Fraser |
16957:af5d189df051 |
vmx realmode: Exception delivery clears interrupt shadow. |
2008-01-31 |
Keir Fraser |
16956:938446025b5b |
Fix x86/64 Xen build. |
2008-01-31 |
Keir Fraser |
16955:c4a06902febf |
Fix xm shutdown/reboot for HVM domain of IA64 |
2008-01-31 |
Keir Fraser |
16954:1b4fa085bec6 |
Small fix for VMX Core2 perfctr access. |
2008-01-31 |
Keir Fraser |
16953:475f4323b86a |
libxc: Fix the third argument of bitmap_64_to_byte in xc_tbuf_set_cpu_mask |
2008-01-31 |
Keir Fraser |
16952:0faf620bc749 |
build: Make PREFIX work by fixing LIBDIR |
2008-01-31 |
Keir Fraser |
16951:0d70e01c0012 |
vmx realmode: Emulate MSR accesses. |
2008-01-31 |
Keir Fraser |
16950:a6c037d8cba3 |
Add DTrace support to xenstored |
2008-01-31 |
Keir Fraser |
16949:32b898768217 |
ioemu: Stop PV guest from parsing xenstore and opening block devices. |
2008-01-30 |
Ian Jackson |
16948:5c30a9dec02d |
Build etherboot ROM from source. |
2008-01-30 |
Alex Williamson |
16947:33d0cf9474f9 |
[IA64] Fix infinite loop in fault handler if debugger is not connected |
2008-01-30 |
Alex Williamson |
16946:13eb21985d3d |
[IA64] Flush cache after patch kernel |
2008-01-30 |
Keir Fraser |
16945:5f997b5b8a58 |
ioemu: Fix xenstore access changes. |
2008-01-30 |
Keir Fraser |
16944:0343aa136101 |
ioemu: strip tap subtype prefix from image name |
2008-01-30 |
Keir Fraser |
16943:625c923f7b4a |
xend: fix external-device-migrate step 0 |
2008-01-30 |
Keir Fraser |
16942:87ab3222640c |
acm, xend: Fix resetting policy. |
2008-01-30 |
Keir Fraser |
16941:087caea46be7 |
vmx: Clean up after Core2 perf-monitoring patch. |
2008-01-30 |
Keir Fraser |
16940:6ea3db7ae24d |
vmx: Enable Core 2 Duo Performance Counters in HVM guest |
2008-01-30 |
Keir Fraser |
16939:47b7ec3b4055 |
xend: Small fix for hvm/hap flags. |
2008-01-30 |
Keir Fraser |
16938:92aa029e7cb1 |
ioemu: use standard uint8_t instead of uint8 in new e100 s/r code |
2008-01-30 |
Keir Fraser |
16937:4942f9909ec8 |
xend: Perform uuid/name uniqueness check on restore. |
2008-01-30 |
Keir Fraser |
16936:3daab9b636c1 |
ioemu: Better fix for SB16 infinite looping. |
2008-01-30 |
Keir Fraser |
16935:daf1862c4ee5 |
vtpm: Small makefile fix. |
2008-01-29 |
Keir Fraser |
16934:1a357a1504b2 |
minios: Fix bug when blkfront reading into zero-mapped buffer |
2008-01-29 |
Keir Fraser |
16933:233f40973e1d |
xend: Fix building PV guests after introducing new HVM-HAP config option. |
2008-01-29 |
Keir Fraser |
16932:04e24b9dcc16 |
xend: Obey localtime config option for HVM guests as well as PV guests. |
2008-01-29 |
Keir Fraser |
16931:98c2665056ea |
x86, hvm: Add a per-domain parameter to specify shadow or hap. |
2008-01-29 |
Keir Fraser |
16930:193afcdb85b2 |
x86: Fix shadow pinning logic (for PV live relo). |
2008-01-29 |
Keir Fraser |
16929:128f7bc0a277 |
x86: Fix HVM hypercall preemption causing guest crash. |
2008-01-29 |
Keir Fraser |
16928:7aa2149a3b0e |
ioemu: Add support for e100 nic save/restore. |
2008-01-29 |
Keir Fraser |
16927:a4bd1371196e |
x86: Fix XENPF_change_freq hypercall to not dereference a non-existent |
2008-01-29 |
Keir Fraser |
16926:e23144190f93 |
x86: Fix 16889:60bb765b25b5 in a couple of respects: |
2008-01-28 |
Keir Fraser |
16925:01e178f7ec6d |
minios: Fix ia64 build. |
2008-01-28 |
Keir Fraser |
16924:3a263c0cf989 |
Update hgignore list now that tools/libxc/xen/ no longer exists. |
2008-01-28 |
Keir Fraser |
16923:4a92c68db1d2 |
firmware: Use new path to xen public headers. |
2008-01-28 |
Keir Fraser |
16922:ed2ca78286a8 |
vmx realmode: Multiple I/O reads to qemu in an instruction is not |
2008-01-28 |
Keir Fraser |
16921:ed8ab1a36b09 |
x86-64: use 1GB pages in 1:1 mapping if available |
2008-01-28 |
Keir Fraser |
16920:1fbab289fed1 |
Make check-libext2fs cross-friendly |
2008-01-27 |
Keir Fraser |
16919:afa521cf82e6 |
Move remaining xen/include/public/foreign files to tools/include/xen-foreign |
2008-01-27 |
Keir Fraser |
16918:226de1674b2f |
Remove machine setting from HOSTCFLAGS. |
2008-01-27 |
Keir Fraser |
16917:47b8ab314cb6 |
xenstore headers also need public includes. |
2008-01-27 |
Keir Fraser |
16916:d5dd9a457337 |
libxc: Push parallel build of libraries down to a new phony target, as |
2008-01-27 |
Keir Fraser |
16915:f26026336462 |
Fix ia64 public headers installation typo. |
2008-01-27 |
Keir Fraser |
16914:f605f35bd6ba |
Do not special-case native architecture in mkchecker.py. |
2008-01-27 |
Keir Fraser |
16913:240d78e0bb0b |
Update hgignore for tools/include/xen/* |
2008-01-27 |
Keir Fraser |
16912:a59e0510780b |
Define CFLAGS and LDFLAGS for libxenstore. |
2008-01-27 |
Keir Fraser |
16911:4bac220563b1 |
Define CFLAGS and LDFLAGS for libxenguest. |
2008-01-27 |
Keir Fraser |
16910:ddf454872de4 |
Define CFLAGS and LDFLAGS for libxenctrl. |
2008-01-27 |
Keir Fraser |
16909:7e5bae3586ee |
libxc: Remove duplicate zlib check. |
2008-01-27 |
Keir Fraser |
16908:5d11d526a820 |
tools: Merge clean and distclean target. |
2008-01-27 |
Keir Fraser |
16907:d6c12530c69d |
Hypervisor build subsystem does not need COMPILE_ARCH/COMPILE_SUBARCH. |
2008-01-26 |
Keir Fraser |
16906:f4ee7e5793cf |
Add check to subdirs. |
2008-01-26 |
Keir Fraser |
16905:363a1e845189 |
Add ioemu to subdirs. |
2008-01-26 |
Keir Fraser |
16904:7f2b79c05988 |
Call makefile recursively for subdirs. |
2008-01-26 |
Keir Fraser |
16903:1fe8c8a275c9 |
Remove tools/guest-headers; no longer needed. |
2008-01-26 |
Keir Fraser |
16902:cc04dd2d51d2 |
Move xen/foreign build out of tree setup. |
2008-01-26 |
Keir Fraser |
16901:b8ec663b0f6b |
Use real source files for xen/foreign build. |
2008-01-26 |
Keir Fraser |
16900:69b8816b5c8c |
Move xen/sys parts down to tools/include/xen-sys. |
2008-01-26 |
Keir Fraser |
16899:221b867ee084 |
Add PRIVATE_BINDIR. Use it. |
2008-01-26 |
Keir Fraser |
16898:414b37f60e62 |
Also install xen/sys into headers. |
2008-01-26 |
Keir Fraser |
16897:63275fd1596a |
x86: When Xen is notified that CPU frequency has changed, do not trust |
2008-01-26 |
Keir Fraser |
16896:7327e1c2a42c |
Inroduce new vcpu_lock_affinity() and vcpu_unlock_affinity() helper |
2008-01-26 |
Keir Fraser |
16895:4fd33f77be6b |
Remove commented-out dropping from previous changeset. |
2008-01-26 |
Keir Fraser |
16894:b9004e222fde |
Move generation of public header hierarchy into the tools. |
2008-01-26 |
Keir Fraser |
16893:3d71b7bf06ea |
blktap: Clean up makefile and linked libs. |
2008-01-26 |
Keir Fraser |
16892:97dd72c045a5 |
Changeset 16771 introduced a new file called tools/check/funcs.sh. This |
2008-01-26 |
Keir Fraser |
16891:a4335050220c |
Use VPATH instead of symlinks for libelf inclusion into libxenctrl. |
2008-01-25 |
Keir Fraser |
16890:c2216dce87fb |
Update XenAPI version number, changelog, and cover sheet. |
2008-01-25 |
Keir Fraser |
16889:c360bb765b25 |
x86: Ensure RAM holes really are not mapped in Xen's ongoing 1:1 physmap. |
2008-01-25 |
Keir Fraser |
16888:76601c290fa9 |
x86: First 1MB of memory should be mapped with 4kB mappings to avoid |
2008-01-25 |
Keir Fraser |
16887:923f2f736507 |
x86: Clarify early_page_fault() handler intent, and improve debug tracing. |
2008-01-25 |
Keir Fraser |
16886:7f9646fcffe8 |
Fix leaking of /vm/<uuid> path in xenstore on various VM lifecycle events. |
2008-01-25 |
Keir Fraser |
16885:dc6264577b59 |
Remove outdated comments concerning Xen API in xend configuration file. |
2008-01-25 |
Keir Fraser |
16884:367902a19412 |
Fix 'on_*=rename-restart' domain configuration option. |
2008-01-25 |
Keir Fraser |
16883:666573856c59 |
(Re)introduce notion of crashed VM power state. |
2008-01-25 |
Keir Fraser |
16882:b321ef006189 |
x86: Fix host S3. |
2008-01-25 |
Keir Fraser |
16881:3f5dec2011b0 |
[PV-on-HVM] Process event channels notifications in round-robin order |
2008-01-25 |
Keir Fraser |
16880:78a29cf8476b |
Fix losetup -r flag when we specify 'w!' for the disk mode. |
2008-01-24 |
Keir Fraser |
16879:1a2f557448cf |
x86: make show_page_walk() more robust. |
2008-01-24 |
Keir Fraser |
16878:7a2824f99a28 |
x86, hvm: Only invalidate qemu mapcache on XENMEM_decrease_reservation. |
2008-01-24 |
Keir Fraser |
16877:31adb5c972d0 |
block scripts: use fatal() in xen-hotplug-common.sh if the file does not exist. |
2008-01-24 |
Keir Fraser |
16876:6269a3ce7b83 |
x86, hvm: MTRR can't cover all the memery ranges |
2008-01-24 |
Keir Fraser |
16875:74a9bfccddba |
vt-d: Do FLR of assigned devices with VT-d |
2008-01-24 |
Keir Fraser |
16874:bfea0518d630 |
Update hgignore list. |
2008-01-24 |
Keir Fraser |
16873:86c32269ba60 |
network-nat: Fix NAT scripts. |
2008-01-24 |
Keir Fraser |
16872:1190d50ce18c |
Fix libfsimage build on Solaris |
2008-01-24 |
Keir Fraser |
16871:5e60a38ffcf2 |
ioemu: 'lib64' is Linux-specific |
2008-01-24 |
Keir Fraser |
16870:edc268331a9e |
ioemu: Improve xenstore_read_vncpasswd(). |
2008-01-24 |
Keir Fraser |
16869:db620f1c9d30 |
vmx realmode: Restructure code for clarity and better treatment of |
2008-01-23 |
Keir Fraser |
16868:05e36e506c09 |
ioemu: handle empty vnc passwd |
2008-01-23 |
Keir Fraser |
16867:ed540d61339e |
minios: permit blkfront to write from mapped memory |
2008-01-23 |
Keir Fraser |
16866:79497be10105 |
ioemu: Use asprintf instead of PATH_MAX, which POSIX says to be facultative. |
2008-01-23 |
Keir Fraser |
16865:019f5bd23ea5 |
ioemu: fix xc_handle declaration |
2008-01-23 |
Keir Fraser |
16864:f98a26b5b398 |
ioemu: fix phys_ram_addr parameter usage |
2008-01-23 |
Keir Fraser |
16863:6496ad18c3e2 |
ioemu: cache the BlockDriverState pointer |
2008-01-23 |
Keir Fraser |
16862:1c826ea72a80 |
pv-on-hvm: Fix up linux code after hypercall-type-checking changes. |
2008-01-23 |
Keir Fraser |
16861:5a3448506d9c |
vmx realmode: Implement new x86_emulate hook load_fpu_ctxt(). |
2008-01-23 |
Keir Fraser |
16860:5f3a178a80fc |
x86_emulate: Emulate FNINIT, FNSTCW, FNSTSW x87 instructions. |
2008-01-23 |
Keir Fraser |
16859:7f940c605893 |
x86_emulate: Fix CLTS emulation. |
2008-01-23 |
Keir Fraser |
16858:c364f80eb4b5 |
ChangeLog: Document new set_target xenstore and domctl commands. |
2008-01-23 |
Keir Fraser |
16857:26fc953a89bb |
New XS_SET_TARGET |
2008-01-23 |
Keir Fraser |
16856:cff4c8a1aa28 |
New XEN_DOMCTL_set_target |
2008-01-23 |
Keir Fraser |
16855:bcae9d2cc2f8 |
tools/check: Add explicit include path for funcs.sh. |
2008-01-23 |
Keir Fraser |
16854:56307d5809cc |
minios: make allocation of page tables for ondemand mapping lazy |
2008-01-23 |
Keir Fraser |
16853:470e9dc0afc2 |
Remove auto-generated files in extboot/ directory. |
2008-01-22 |
Keir Fraser |
16852:087c2b76d360 |
Merge with ia64 tree |
2008-01-22 |
Keir Fraser |
16851:7eafc6e84188 |
vmx: Disable vmxassist in the default build. |
2008-01-22 |
Keir Fraser |
16850:dbb5a7983775 |
vmx realmode: Faster emulation of REP INS and REP OUTS. |
2008-01-22 |
Keir Fraser |
16849:a878752a83f9 |
x86_emulate: Provide callbacks for faster emulation of: |
2008-01-22 |
Alex Williamson |
16848:b79802517a75 |
[IA64][IOEMU] Add back ia64 |
2008-01-22 |
Alex Williamson |
16847:603ea719d73a |
merge with xen-unstable.hg (staging) |
2008-01-22 |
Keir Fraser |
16846:0ededc85e6b4 |
Add MANDIR, MAN1DIR and MAN8DIR. Use it. |
2008-01-22 |
Keir Fraser |
16845:71012e36922c |
Add SBINDIR. Use it always. |
2008-01-22 |
Keir Fraser |
16844:51a7e508bd01 |
ioemu: Use XEN_TARGET_ARCH instead of uname -m. |
2008-01-22 |
Keir Fraser |
16843:5e03f0bc0aa2 |
Add BINDIR. Use it. |
2008-01-22 |
Keir Fraser |
16842:89995ccec15a |
Add INCLUDEDIR. Use it. |
2008-01-22 |
Keir Fraser |
16841:6ed9b42d1ec4 |
Apply PREFIX directly to LIBDIR. |
2008-01-22 |
Keir Fraser |
16840:d57a94546911 |
Add PREFIX definition as base for all installed files. |
2008-01-22 |
Keir Fraser |
16839:898ce9341e6b |
minios: permit blkfront to write from mapped memory |
2008-01-22 |
Keir Fraser |
16838:945820bfedb6 |
minios: POSIX fixes |
2008-01-22 |
Keir Fraser |
16837:7b1e7e8a5130 |
minios: fix case when _text is not 0 |
2008-01-22 |
Keir Fraser |
16836:d5e22e766d1f |
minios: Fix x86_32 compilation |
2008-01-22 |
Keir Fraser |
16835:b006c58b055e |
hvmloader: Expand iomem allocation pool to 0xf0000000-0xfc000000. |
2008-01-22 |
Keir Fraser |
16834:824ffb1efa9c |
hvmloader: Assign PCI resources in descending order of size for better packing. |
2008-01-22 |
Keir Fraser |
16833:491c28320794 |
XEN_GUEST_HANDLE_00030205() compat macro is broken. Remove it and |
2008-01-22 |
Keir Fraser |
16832:6f3fb3f86b68 |
xend: On block-attach, remove device information when VmError occurs. |
2008-01-22 |
Keir Fraser |
16831:2af5fb3e34e5 |
hvm, ioemu: Fix the ide/cdrom emulation error on FC7 guest. |
2008-01-22 |
Keir Fraser |
16830:cc5bb500df5f |
vtd: Enable queued invalidation method if such HW support is |
2008-01-22 |
Keir Fraser |
16829:80e177b12fd2 |
minios: add blkfront testing |
2008-01-22 |
Keir Fraser |
16828:623d668b3029 |
minios, blkfront: set default block path. |
2008-01-22 |
Keir Fraser |
16827:5f3c236d1711 |
minios: Add align support to _xmalloc(). |
2008-01-22 |
Keir Fraser |
16826:6ba04ec03dec |
Make tools/check scripts cross-friendly |
2008-01-22 |
Keir Fraser |
16825:5b9b3b41fe89 |
Make tools/Makefile cross-friendly |
2008-01-21 |
Keir Fraser |
16824:6fed70d658ea |
hvm: Allow PCI high-memory resource to be decided by hvmloader at |
2008-01-21 |
Keir Fraser |
16823:f1947dddb5a0 |
x86: Sync cpu/intel_cacheinfo.c with Linux kernel |
2008-01-21 |
Keir Fraser |
16822:60ee6f97cb19 |
x86, xenoprof: Support Intel Penryn processors. |
2008-01-21 |
Keir Fraser |
16821:3c49ae5641b0 |
minios: add lwIP 1.3.0 support |
2008-01-21 |
Keir Fraser |
16820:aca8d453da59 |
minios: make time interface POSIX |
2008-01-18 |
Keir Fraser |
16819:3f26758bcc02 |
xend: Handle unspecified timer_mode domain platform parameter. |
2008-01-22 |
Alex Williamson |
16818:29268e3fc7ab |
[IA64] Fix a perf counter typo |
2008-01-22 |
Alex Williamson |
16817:564fa97594a6 |
[IA64] Introduce dom0_vhpt_size_log2 boot option to change dom0 vhpt size |
2008-01-18 |
Alex Williamson |
16816:ff90abf572f2 |
[IA64] Fix thash long format crash |
2008-01-18 |
Alex Williamson |
16815:759a9fb42645 |
[IA64] Fix emacs file mode in vmx_entry.S and vmx_vsa.S |
2008-01-18 |
Alex Williamson |
16814:0ace9a451a25 |
[IA64] Use rcu where possible. |
2008-01-18 |
Alex Williamson |
16813:a868bd4236e6 |
merge with xen-unstable.hg staging |
2008-01-18 |
Keir Fraser |
16812:1e6455d608bd |
minios: do not exit if FS backend not found. |
2008-01-18 |
Keir Fraser |
16811:420f98121491 |
minios: support COW for a zero page |
2008-01-18 |
Keir Fraser |
16810:ec10c9a2d976 |
do_set_trap_table()'s argument can be const. |
2008-01-18 |
Keir Fraser |
16809:ada944b5e066 |
do_callback_op()'s second argument can be const allowing the guest to |
2008-01-18 |
Keir Fraser |
16808:692a91e3b262 |
Move primitive-type guest-handle definitions into common xen.h header file. |
2008-01-18 |
Keir Fraser |
16807:478c798b9937 |
pv-on-hvm: fix/adjust pv driver's mkbuildtree |
2008-01-18 |
Keir Fraser |
16806:edc95d23493b |
xenctx/x86: fix format for readability and add information |
2008-01-18 |
Keir Fraser |
16805:2d6a0ee25f2a |
minios: extend map_frames into being able to map a series of |
2008-01-18 |
Keir Fraser |
16804:8101b65014e8 |
minios: set text and rodata read-only, free unused pages 0 and 1 |
2008-01-18 |
Keir Fraser |
16803:62fc84adc8ed |
Clarify 'xm mem-set' and 'xm vcpu-set' requirements in documentation. |
2008-01-18 |
Keir Fraser |
16802:2633dc4f55d4 |
vt-d: Clean up and bug fixes to ioapic handling. |
2008-01-18 |
Keir Fraser |
16801:4a6282589b90 |
Revert network-nat script changes introduced by 16739:33dcf04d77152. |
2008-01-18 |
Keir Fraser |
16800:80ea335cf209 |
ioemu: replace non-standard ulong with unsigned long |
2008-01-18 |
Keir Fraser |
16799:2ac0fd9fd4b4 |
qemu-dm: Nicely terminate the device model script, to let it properly |
2008-01-18 |
Keir Fraser |
16798:a1a3fe600ef3 |
Add FS backend/frontend drivers (frontend in minios only). |
2008-01-17 |
Keir Fraser |
16797:764d6741de07 |
minios: add blkfront |
2008-01-17 |
Alex Williamson |
16796:7643472d6b43 |
[IA64] Make maximum number of supported physical CPUs a compile-time option |
2008-01-17 |
Alex Williamson |
16795:44aca51a4b7b |
[IA64] Support continuation for hypercall in hvm. |
2008-01-17 |
Alex Williamson |
16794:7238393ef220 |
[IA64] xenoprof/ia64 howto |
2008-01-17 |
Alex Williamson |
16793:003036d7db0f |
[IA64] Cleanup duplicate kdump_find_rsvd_region() |
2008-01-17 |
Alex Williamson |
16792:8977f087351a |
[IA64] Fix start_kernel() to call init_xenheap_pages() with correct range. |
2008-01-17 |
Alex Williamson |
16791:4fbde3a39909 |
[IA64] Improve boot loader data moving logic in start_kernel() |
2008-01-17 |
Alex Williamson |
16790:bba0419a05f1 |
[IA64] domheap: Clean up of context switch code |
2008-01-17 |
Alex Williamson |
16789:0c2dc9424a68 |
[IA64] domheap: Introduce xenheap_megabytes boot option |
2008-01-17 |
Alex Williamson |
16788:37a3e770a85c |
[IA64] domheap: Allocate mca related objects from domheap instead of xenheap |
2008-01-17 |
Alex Williamson |
16787:a1288419288e |
[IA64] domheap: Allocate percpu area from domheap |
2008-01-17 |
Alex Williamson |
16786:a739d3edc185 |
[IA64] domheap: Allocate vm buffer before boot allocator |
2008-01-17 |
Alex Williamson |
16785:af3550f53874 |
[IA64] domheap: Don't pin xenheap down. Now it's unnecessary. |
2008-01-17 |
Alex Williamson |
16784:6a7fa7dbde56 |
[IA64] domheap: Fix current->domain->arch.shadow_bitmap reference |
2008-01-17 |
Alex Williamson |
16783:d0216f9e87c1 |
[IA64] domheap: Don't refer struct domain from GET_VA_VCPU_VHPT_MADDR() |
2008-01-17 |
Alex Williamson |
16782:4f1f9ee50133 |
[IA64] domheap: Don't refer domain->arch.rid_bits from optfaults.S |
2008-01-17 |
Alex Williamson |
16781:6f7e6608cb74 |
[IA64] domheap: Allocate privregs from domain heap for VTi domain |
2008-01-17 |
Alex Williamson |
16780:80626da7f6e3 |
[IA64] domheap: Remove duplicated declarations vmx_save_state()/vmx_load_state() |
2008-01-17 |
Alex Williamson |
16779:17751a50accb |
[IA64] domheap: Remove the unused constant, IA64_DOMAIN_SHARED_INFO_VA_OFFSET |
2008-01-17 |
Alex Williamson |
16778:851c52be63df |
[IA64] domheap: Allocate PV privregs pages from domain heap |
2008-01-17 |
Alex Williamson |
16777:db81d2f94866 |
[IA64] domheap: Allocate shared_info page from domain heap |
2008-01-17 |
Alex Williamson |
16776:0246cca2544e |
[IA64] domheap: Remove unused IA64_DOMAIN_SHARED_INFO_OFFSET |
2008-01-17 |
Alex Williamson |
16775:f0b88ed504dd |
[IA64] domheap: Fix ia64_switch_to() |
2008-01-17 |
Alex Williamson |
16774:36231eca00d9 |
[IA64] Fix MCA handling from xen relocation changes |
2008-01-17 |
Alex Williamson |
16773:ac296153ea64 |
[IA64] Rearrange IA64_TR_ definitions to use from lower value |
2008-01-17 |
Alex Williamson |
16772:64653720c9e4 |
[IA64] Allocate struct vcpu from domheap. |
2008-01-17 |
Alex Williamson |
16771:e8d933b33f4b |
[IA64] Fix ia64_reload_tr in mca_asm.S |
2008-01-17 |
Alex Williamson |
16770:fd56e24b07c8 |
[IA64] Remove init_task definition |
2008-01-17 |
Alex Williamson |
16769:d4abdf169a00 |
[IA64] Fix start in head.S |
2008-01-17 |
Alex Williamson |
16768:fb47d7f0d84b |
[IA64] Fix ia64_switch_to() so that it checks overlap with xenheap. |
2008-01-17 |
Alex Williamson |
16767:ed7d55e8cd34 |
[IA64] Fix ia64_swith_to() so that it doesn't check with init_task |
2008-01-17 |
Alex Williamson |
16766:8909a5717cd7 |
[IA64] Cleanup white space in ia64_switch_to() |
2008-01-17 |
Alex Williamson |
16765:70db89a4beab |
[IA64] Make vmx_swtich_rr7() consistent to ia64_new_rr7() so that it maps stack. |
2008-01-17 |
Alex Williamson |
16764:50ac3b26b252 |
[IA64] Cleanup white space of vmx_switch_rr7. use tab. |
2008-01-17 |
Alex Williamson |
16763:234a7033e949 |
[IA64] Update a stale comment in xenasm.S |
2007-12-14 |
Alex Williamson |
16762:a66cad24cda6 |
[IA64] Move asmmacro.h from linux-xen to linux |
2007-12-14 |
Alex Williamson |
16761:fe25c7ec84e8 |
[IA64] Move PERFC() from asmmacro.h |
2007-12-14 |
Alex Williamson |
16760:38c73bd5e02d |
[IA64] vti fault handler clean up: consolidate vmx_interrupt and vmx_dispatch_interrupt |
2007-12-14 |
Alex Williamson |
16759:2d0193702170 |
[IA64] vti fault handler clean up: fix vmx_break_fault and vmx_ia64_handle_break |
2007-12-14 |
Alex Williamson |
16758:5ab3288e5b0f |
[IA64] vti fault handler clean up: introduce VMX_SAVE_MIN_WITH_COVER_NO_PANIC |
2007-12-14 |
Alex Williamson |
16757:9ab95900afec |
[IA64] vti fault handler clean up: improve the VTi domain fault handler |
2007-12-14 |
Alex Williamson |
16756:fa80218de06a |
[IA64] vti fault handler clean up: make VMX_DO_SAVE_MIN aware of fault in xen |
2007-12-14 |
Alex Williamson |
16755:8cb29f1083ac |
[IA64] vti fault handler clean up: clean up of vmx_ivt.S |
2007-12-14 |
Alex Williamson |
16754:d0f0ed665d1a |
[IA64] vti fault handler clean up: clean up VMX_DO_SAVE_MIN |
2007-12-14 |
Alex Williamson |
16753:81cee3aa9e90 |
[IA64] vti fault handler clean up: clean up ia64_leave_nested |
2007-12-14 |
Alex Williamson |
16752:40f15062d188 |
[IA64] vti fault handler clean up: make VMX_DBG_FAULT aware of fault in xen |
2007-12-14 |
Alex Williamson |
16751:ba569af64b44 |
[IA64] vti fault handler clean up: make VTI_DEBUG configurable |
2007-12-14 |
Alex Williamson |
16750:0f5926ba1d28 |
[IA64] vti fault handler clean up: vmx_vit.S white space & stale comments |
2007-12-14 |
Alex Williamson |
16749:54ed70d1dd11 |
[IA64] vti fault handler clean up: vmx_minstate.h white space |
2007-12-14 |
Alex Williamson |
16748:09cd682ac68e |
[IA64] Remove is_vti arch flag |
2008-01-17 |
Keir Fraser |
16747:bf828db8d017 |
hvm: Extboot support for Xen |
2008-01-17 |
Keir Fraser |
16746:95558b4a6714 |
minios: support several netfronts |
2008-01-17 |
Keir Fraser |
16745:6fdb108db46c |
xm: Fix xm restore command. |
2008-01-17 |
Keir Fraser |
16744:dc9916adaa1d |
Minor correction in xm man page for 'xm create'. |
2008-01-17 |
Keir Fraser |
16743:76d88d1da324 |
minios: add xenbus token support and separate watch event queues |
2008-01-17 |
Keir Fraser |
16742:acb35c1088fd |
tools: disable lomount and miniterm by default |
2008-01-17 |
Keir Fraser |
16741:2773cdbecda5 |
tools: LDFLAGS in link lines |
2008-01-17 |
Keir Fraser |
16740:68673ad57302 |
network scripts: SUSE has sensible use of ifup nowadays |
2008-01-17 |
Keir Fraser |
16739:33dcf04d7715 |
tools/docs: Fix example and default IP addresses. |
2008-01-17 |
Keir Fraser |
16738:2d9a8a4d7e73 |
libxen: Avoid declarations-after-statement (C++ coding style). |
2008-01-17 |
Keir Fraser |
16737:8984cc0a1d80 |
minios: add realloc |
2008-01-17 |
Keir Fraser |
16736:8f6640070a86 |
minios: make stack size configurable |
2008-01-17 |
Keir Fraser |
16735:1101ca828ad9 |
minios: add wait_event_deadline |
2008-01-17 |
Keir Fraser |
16734:a26aee4a1522 |
minios: add trydown |
2008-01-17 |
Keir Fraser |
16733:10101bc8181f |
minios: use ASSERT for BUG_ON |
2008-01-17 |
Keir Fraser |
16732:b18f70656fdb |
minios: Add exit_thread prototype. Make sure exit_thread doesn't |
2008-01-17 |
Keir Fraser |
16731:03c2236e0089 |
minios: Add noreturn attribute to do_exit |
2008-01-17 |
Keir Fraser |
16730:e51bf624433a |
minios: Optimize IA64's get_current() |
2008-01-17 |
Keir Fraser |
16729:0a88a8fe5e97 |
Update API changelog for new feature flags. |
2008-01-17 |
Keir Fraser |
16728:be960a84e492 |
hvm: Allocate an unmapped guard page to separate ordinary low RAM |
2008-01-16 |
Keir Fraser |
16727:f17b34df974f |
amd hvm (svm): Print warning if NPT constraints on PAE are hit. |
2008-01-16 |
Keir Fraser |
16726:ec3f90599ab1 |
xenconsoled: Make slave pty raw during initialization. |
2008-01-16 |
Keir Fraser |
16725:847bc9b19c48 |
x86: New feature flag XENFEAT_mmu_pt_update_preserve_ad. |
2008-01-16 |
Keir Fraser |
16724:a66bdc82d8fa |
x86: Reserve a CPUID feature bit to advertise new |
2008-01-15 |
Keir Fraser |
16723:a407a8a51319 |
x86: Document the new MMU_PT_UPDATE_PRESERVE_AD hypercall. |
2008-01-15 |
Keir Fraser |
16722:04d3ca600f74 |
-DNDEBUG for hypervisor only |
2008-01-15 |
Keir Fraser |
16721:b953c358d0ad |
libxen: Fix function prototype. |
2008-01-15 |
Keir Fraser |
16720:d13c4d2836a8 |
Merge with ia64 tree. |
2008-01-15 |
Keir Fraser |
16719:fba4e7357744 |
x86: Allow batched mmu updates which preserve accessed/dirty pte bits. |
2008-01-15 |
Keir Fraser |
16718:58dfcad8d56d |
Update version to 3.3-unstable. |
2008-01-15 |
Keir Fraser |
16717:b64be2bc7a91 |
xend: Remove hardcoded (and apparently unused) xend version. |
2008-01-15 |
Keir Fraser |
16716:e6e165f72e57 |
hvm, x86: Add QEMU BIOS menu for choosing boot device. |
2008-01-15 |
Keir Fraser |
16715:b6cc74f275fd |
blktap: factor out linux specific code |
2008-01-15 |
Alex Williamson |
16714:235bef53d5bd |
[IA64] Fix security vulnerability |
2008-01-15 |
Keir Fraser |
16713:973221f4d9c7 |
x86: INT3 and INTO trap gates should have DPL==3. |
2008-01-13 |
Keir Fraser |
16712:45d16899a21d |
Added tag 3.2.0-rc6 for changeset 9facc624a238 |
2008-01-13 |
Keir Fraser |
16711:9facc624a238 |
Update version to xen-3.2.0-rc63.2.0-rc6 |
2008-01-12 |
Keir Fraser |
16710:533a8e6cebd0 |
x86: Fix PV PIT handler after previous changeset. |
2008-01-12 |
Keir Fraser |
16709:9862217f3c34 |
hvm: Improve in-Xen PIO emulation to better handle string PIO |
2008-01-12 |
Keir Fraser |
16708:a30aabe3c84a |
svm: Properly mask unsupported bits in CPUID_80000001_ECX. |
2008-01-11 |
Keir Fraser |
16707:51aa2f884f64 |
hvm: hpet: Tidy up hpet_to_ns_limit calculation. |
2008-01-11 |
Keir Fraser |
16706:f2b4779623d2 |
vmxassist: Emulate CLTS. |
2008-01-11 |
Keir Fraser |
16705:e4fd457a3dd5 |
x86 hvm: hvm_maybe_deassert_evtchn_irq() needs to be called early in |
2008-01-10 |
Keir Fraser |
16704:56b42d68518e |
x86_emulate: Fix near CALL/JMP <reg,mem>. Broken by c/s 16491. |
2008-01-10 |
Keir Fraser |
16703:c86025f569cb |
x86_emulate: Certain opcodes are only valid with a memory operand. |
2008-01-10 |
Keir Fraser |
16702:850ec55df0dc |
Fix network-bridge shell quoting. |
2008-01-09 |
Keir Fraser |
16701:8922a1469284 |
Added tag 3.2.0-rc5 for changeset 36bb2ab4722733d919d32e4555eb46cc6a06cb8f |
2008-01-09 |
Keir Fraser |
16700:36bb2ab47227 |
Update version to 3.2.0-rc53.2.0-rc5 |
2008-01-09 |
Keir Fraser |
16699:7e400607cdd8 |
x86_emulate: Fix handling of RIP-relative addressing. |
2008-01-09 |
Keir Fraser |
16698:f983aa8e4b26 |
vt-d: Fix print_vtd_entries walk VTd mapping table. |
2008-01-09 |
Keir Fraser |
16697:1b2be7cf0b7b |
hvm: hpet: Clamp period to sane values to prevent excessive looping in |
2008-01-09 |
Keir Fraser |
16696:b5b3e27f1af3 |
x86_emulate: Correct RIP-relative addressing offset for SHLD/SHRD with |
2008-01-09 |
Keir Fraser |
16695:4c1a0d2a318d |
Fix x86_emulate() handling of imul with immediate operands. |
2008-01-08 |
Keir Fraser |
16694:15cfd1f8fa38 |
x86: Fix a comment in get_page_type(). |
2008-01-08 |
Keir Fraser |
16693:9ff64d045e61 |
hvm: hpet: Fix overflow when converting to nanoseconds. |
2008-01-08 |
Keir Fraser |
16692:9865d5e82802 |
hvm: Fix evtchn-to-fake-pci interrupt propagation. |
2008-01-08 |
Keir Fraser |
16691:1ffa3c1335a4 |
Add a ChangeLog file |
2008-01-08 |
Keir Fraser |
16690:01adaec882d4 |
hvm: time: Fixes to 'SYNC' (no_missed_ticks_pending) timer handling. |
2008-01-08 |
Keir Fraser |
16689:66db23ecd562 |
hvm: hpet: Fix per-timer enable/disable. |
2008-01-08 |
Keir Fraser |
16688:4fcc8b64c2b5 |
x86: Fixes for S3 suspend resume: |
2008-01-08 |
Keir Fraser |
16687:25771a7c2907 |
x86, hvm: Add a perf counter for CR0.WP=0 emulation. |
2008-01-08 |
Keir Fraser |
16686:40f9dda7c5f5 |
[Xend] Fix 2 problems related to SR class |
2008-01-08 |
Keir Fraser |
16685:9d22f78d9e5a |
Merge with ia64 tree |
2008-01-08 |
Keir Fraser |
16684:7b7700a30e52 |
Handle netdev secondary addresses and labels |
2008-01-08 |
Keir Fraser |
16683:60440a7e7a40 |
HVM vif without bridge. |
2007-12-30 |
Alex Williamson |
16682:7515dc56c124 |
[IA64] Sort out the XEN_IA64_OPTF_IDENT_MAP_REG[457] constants confusion |
2007-12-30 |
Alex Williamson |
16681:ecdc7b5f650b |
[IA64] Fix PV break fault handler. |
2007-12-30 |
Alex Williamson |
16680:6c0aec4604f7 |
[IA64] Fix XEN_DOMCTL_shadow_op. it should check copy_to_guest() return value. |
2007-12-30 |
Alex Williamson |
16679:3d7213deb33e |
[IA64] fix vmx_switch_rr7(). uninitialized register r3 was used. initialize it. |
2007-12-29 |
Keir Fraser |
16678:2491691e3e69 |
Added tag 3.2.0-rc4 for changeset c5deb251b9dcece9e466a48a66d3528ca1797db4 |
2007-12-29 |
Keir Fraser |
16677:c5deb251b9dc |
Update version to 3.2.0-rc43.2.0-rc4 |
2007-12-29 |
Keir Fraser |
16676:43aab98aef60 |
vmx: Fix the 2nd argument of cpuid_count() in vmx_cpuid_intercept() |
2007-12-29 |
Keir Fraser |
16675:688e9186eed4 |
vtpm: Fix GetCapabilityOwner function |
2007-12-28 |
Keir Fraser |
16674:ad0f20f5590a |
Rename uintN_t guest handles to uintN, to avoid nameclash with uintN_t |
2007-12-28 |
Keir Fraser |
16673:62c38443e9f7 |
xentrace bug fix: data format of hvmtrace is changed. |
2007-12-28 |
Keir Fraser |
16672:c0a9b8ab631c |
vt-d: Only setup rmrr identity mappings of the assigned devices |
2007-12-28 |
Keir Fraser |
16671:19f549449cb5 |
In C99 (7.19.6.2.10), the behavior of scanf("stuff... %n", ..., &n) is |
2007-12-27 |
Keir Fraser |
16670:4624795a2346 |
hvm: copy_{to,from}_user_hvm shoudl return appropriate error codes. |
2007-12-27 |
Keir Fraser |
16669:7fbc521b07a9 |
x86, hvm, rombios: INT13 LBA48 support for disks bigger than 128GB. |
2007-12-27 |
Keir Fraser |
16668:50bd5d2c15cf |
Fix pygrub handling of many kernels |
2007-12-27 |
Keir Fraser |
16667:9bf8b152df9f |
gdbstub: Various fixes. |
2007-12-27 |
Keir Fraser |
16666:d24f457fa1af |
libxc: Fix xc_domain_bind_pt_irq(). |
2007-12-27 |
Keir Fraser |
16665:003542d9ab77 |
tapaio check return value from read() |
2007-12-27 |
Keir Fraser |
16664:9fe92a88912b |
Fix xend xenstore handling. |
2007-12-27 |
Keir Fraser |
16663:d5f0afb58589 |
vmx: Map the VLAPIC access page as mmio-direct in the p2m. This |
2007-12-27 |
Keir Fraser |
16662:e818c24cec03 |
hvm: For functions which translate virtual addresses to machine |
2007-12-27 |
Keir Fraser |
16661:1e3e30670ce4 |
hvm: Cannot use ring_3() macro on HVM guests. It does not work because |
2007-12-27 |
Keir Fraser |
16660:2324110ef2c6 |
hvm: Register fields CS,DS,ES,FS,GS,SS,etc. are all undefined during |
2007-12-22 |
Keir Fraser |
16659:717f0dce76e7 |
x86: Fix PAE build. |
2007-12-22 |
Keir Fraser |
16658:3a2ff31ac913 |
Update version to 3.2.0-rc4-pre |
2007-12-21 |
Keir Fraser |
16657:3f0f0bd3f1c1 |
hvm: More physaddrs in unsigned longs. |
2007-12-20 |
Keir Fraser |
16656:1f4b29eaf7f4 |
Added tag 3.2.0-rc3 for changeset ed79613b48817d5e0d1f9b3cf104c0e4e8b0d8cf |
2007-12-20 |
Keir Fraser |
16655:ed79613b4881 |
Update version for 3.2.0-rc33.2.0-rc3 |
2007-12-20 |
Keir Fraser |
16654:72bb96eb71a0 |
Merge with ia64 tree |
2007-12-20 |
Keir Fraser |
16653:c433ebd2a9bb |
[qemu-dm] Fix debugging output in tpm tis model |
2007-12-20 |
Alex Williamson |
16652:7b7b123625d0 |
[IA64] Fix missing put_domain in XEN_DOMCTL_set_opt_feature |
2007-12-20 |
Keir Fraser |
16651:741ecee8ccc0 |
Xend: don't check for device reuse if the device has no uname. |
2007-12-20 |
Keir Fraser |
16650:923b8dbb0fed |
Fix some build system error handling. |
2007-12-20 |
Keir Fraser |
16649:e2fa79c659e2 |
linux: Force build failure if modules build fails |
2007-12-20 |
Keir Fraser |
16648:6730dfe7ec69 |
hvm: Fix TPMD and QEMU connection |
2007-12-20 |
Keir Fraser |
16647:d0052f37363c |
ioemu: Do not close slave half of a pty. |
2007-12-19 |
Keir Fraser |
16646:f12da56acc57 |
Added tag 3.2.0-rc2 for changeset 458dc123dd02d38aaa9acb513d6f237a1c6e967e |
2007-12-19 |
Keir Fraser |
16645:458dc123dd02 |
Update version string for 3.2.0-rc23.2.0-rc2 |
2007-12-19 |
Keir Fraser |
16644:ea809f12c813 |
doc: Fix serial console command line. |
2007-12-19 |
Keir Fraser |
16643:35ab2bb25e09 |
vmx: Do not set bit 1 of FEATURE_CONTROL MSR if SMX is not supported |
2007-12-19 |
Keir Fraser |
16642:643ab64d12d5 |
tools/examples/block better use of losetup -r |
2007-12-19 |
Keir Fraser |
16641:b0c85bc56f9e |
Fix serial output of carriage return when using high-bit stream muxing. |
2007-12-19 |
Keir Fraser |
16640:e08c4cab65c8 |
xend: Fix device duplicate check. |
2007-12-19 |
Keir Fraser |
16639:ca461349620a |
xend: Fix PCI Device Configuration |
2007-12-19 |
Keir Fraser |
16638:28921e83000b |
Fix master/slave handling in xenconsoled and qemu |
2007-12-19 |
Keir Fraser |
16637:9b37cabe0485 |
xend: Indicate a resume operation |
2007-12-19 |
Keir Fraser |
16636:181483b8e959 |
hvm: Some cleanups to vlapic emulation. |
2007-12-19 |
Keir Fraser |
16635:9d447ba0c99a |
Shadow: tidy the virtual-TLB translation cache. |
2007-12-19 |
Keir Fraser |
16634:0335b9fe2f10 |
Shadow: Make gfn_t always an unsigned long. GFNs are passed around |
2007-12-19 |
Keir Fraser |
16633:7c98b9177b15 |
xentrace: Ensure virq gets sent even if we exactly hit the half water mark. |
2007-12-17 |
Alex Williamson |
16632:2900e4dacaa7 |
[IA64] xenoprof: don't modify mPSR.pp. VTi case |
2007-12-17 |
Alex Williamson |
16631:213a7029fdbc |
[IA64] xenoprof: don't modify mPSR.pp. PV case |
2007-12-17 |
Alex Williamson |
16630:57eec263d48b |
[IA64] xenoprof: various fix on linux-xen/perfmon.c |
2007-12-17 |
Alex Williamson |
16629:9a545d45b192 |
[IA64] xenoprof: fix xenoprof_handler() |
2007-12-17 |
Alex Williamson |
16628:e88253dfefdc |
[IA64] xenoprof: make xenoprofile_get_mode() vti domain aware |
2007-12-17 |
Alex Williamson |
16627:d3881629d572 |
[IA64] xenoprof: fix xenoprof_shared_gmfn() |
2007-12-15 |
Keir Fraser |
16626:d9ab9eb2bfee |
HVM: support unaligned and page-crossing writes in the shadow emulator |
2007-12-15 |
Keir Fraser |
16625:44a98411d230 |
xend: Prevent XenD touching externally managed bridges |
2007-12-15 |
Keir Fraser |
16624:257ca4017b41 |
x86: Fix e820 walk and allocator initialisation. |
2007-12-14 |
Alex Williamson |
16623:9152cf7f5b82 |
[IA64] Fix vmx_asm_thash typo |
2007-12-14 |
Alex Williamson |
16622:e6069a715fd7 |
[IA64] Fix vulnerability of copy_to_user in PAL emulation |
2007-12-14 |
Alex Williamson |
16621:a7ede5cb628a |
merge with xen-unstable.hg (staging) |
2007-12-14 |
Keir Fraser |
16620:966a6d3b7408 |
SVM: Treat the vlapic's tpr as the master copy and sync the vtpr to it |
2007-12-14 |
Keir Fraser |
16619:cb0ce96c02de |
hvm: Remove duplicate assignment of __HYPERVISOR_grant_table_op in |
2007-12-14 |
Keir Fraser |
16618:136f80d21958 |
cpufreq: Always return successfully from cpufreq MSR traps |
2007-12-14 |
Keir Fraser |
16617:3ee37b6279b7 |
hvm: Remove guest-triggerable assertions from vlapic emulation. |
2007-12-14 |
Keir Fraser |
16616:301507ac350a |
xenoprof: Fix more than one events can't be sampled concurrently for Intel CPU with family equal to 6 |
2007-12-14 |
Keir Fraser |
16615:61ff9b393c83 |
acm, xend: Serialize the execution of external scripts. |
2007-12-14 |
Keir Fraser |
16614:8aa377fb1b1f |
xenoprof: flush remaining smples when sampling is stopped. |
2007-12-14 |
Keir Fraser |
16613:75b56d086b26 |
docs: Adds VT-d testing combinations and lists OS which VT-d works on. |
2007-12-14 |
Keir Fraser |
16612:a1ba468e45eb |
xsm: Implement missing functions in XSM dummy module |
2007-12-14 |
Keir Fraser |
16611:1f8797a74743 |
tools: Some fixes for 'make clean'. |
2007-12-14 |
Keir Fraser |
16610:95bb6485d29d |
xenstore size limits |
2007-12-14 |
Keir Fraser |
16609:a4fadcab5cb0 |
docs/misc/xenstore.txt minor fixes |
2007-12-13 |
Alex Williamson |
16608:19c2b6d2930c |
[IA64] Update README.xenia64 |
2007-12-13 |
Alex Williamson |
16607:dad1f2974d29 |
[IA64] Fix XenITP build |
2007-12-13 |
Keir Fraser |
16606:8f0cbfc478d6 |
Merge with ia64 tree. |
2007-12-13 |
Keir Fraser |
16605:2ebced8f8baf |
hvm: Fix mistake in timer cleanup. |
2007-12-12 |
Alex Williamson |
16604:d90dbf72049c |
merge with xen-unstable.hg (staging) |
2007-12-12 |
Keir Fraser |
16603:4553bc1087d9 |
hvm: Reduce vpt.c dependencies on external timer details. |
2007-12-12 |
Keir Fraser |
16602:20898120c8f9 |
ioemu/qemu vga: save and restore vram buffer (take 2) |
2007-12-12 |
Keir Fraser |
16601:51c9755a52d5 |
Revert 16579:0884e0a5ecc33afac8d60ea09652cf436d1a33ce. |
2007-12-12 |
Keir Fraser |
16600:d54bcd738247 |
Revert a chunk of the gdbstub fixup patch. |
2007-12-12 |
Keir Fraser |
16599:514d450ad729 |
Fix gdb debugging of hypervisor. |
2007-12-12 |
Keir Fraser |
16598:f2f7c92bf1c1 |
hvm: Fix destroy_periodic_time() to not race destruction of one-shot timers. |
2007-12-12 |
Keir Fraser |
16597:686b75b31f3c |
hvm: Fix is_isa_irq_masked(). |
2007-12-12 |
Keir Fraser |
16596:23febc32fc1b |
Fix build after I removed test_assign_device from domctl union. |
2007-12-12 |
Keir Fraser |
16595:ef83b50fc4a4 |
vt-d: Test device assignability in xend, but defer actual assignment to qemu-dm. |
2007-12-12 |
Keir Fraser |
16594:5a451d2c36bc |
hvm: MTRR MSRs save/restore support. |
2007-12-12 |
Keir Fraser |
16593:8ae3f083490a |
vt-d: Clean up hypervisor logging. |
2007-12-12 |
Keir Fraser |
16592:ca077fa59206 |
docs: vtd.txt doc change |
2007-12-12 |
Keir Fraser |
16591:12cf63d3e4a2 |
ia64, xend: Close nvram file when rebooting HVM domain |
2007-12-12 |
Keir Fraser |
16590:7b4e560d6caf |
xend: Fix cleanup_domains() for suspending managed domains |
2007-12-12 |
Keir Fraser |
16589:e502e8308e46 |
tools: Fix distutils installation of xsview. |
2007-12-12 |
Keir Fraser |
16588:7441ee9013bf |
tools: Use os.system instead of exec to start xentop. |
2007-12-12 |
Keir Fraser |
16587:38febeb3033f |
tools: Remove references to USB paravirt driver. Doesn't affect qemu usb args. |
2007-12-12 |
Keir Fraser |
16586:309141220822 |
Add missing file from previous changeset. |
2007-12-12 |
Keir Fraser |
16585:96cdf88ba9ff |
docs: Adjust revision number in Xen-API document and introduce revision history. |
2007-12-12 |
Keir Fraser |
16584:433f6a6a862a |
xend, acm: Extend Xen-API with function to reset the policy |
2007-12-12 |
Keir Fraser |
16583:dad243d08849 |
Fix domctl GCC dependency |
2007-12-12 |
Keir Fraser |
16582:0884e0a5ecc3 |
ioemu/qemu vga: save and restore vram buffer |
2007-12-12 |
Alex Williamson |
16581:be02461e9810 |
[IA64] Fix TLB purge and reload for xen heap in MCA handler |
2007-12-11 |
Alex Williamson |
16580:124f7a7f5f84 |
[IA64] Stop all cpus at panic |
2007-12-11 |
Alex Williamson |
16579:35b2c54f59d5 |
[IA64] Fix LOAD_PHYSICAL for INIT handler |
2007-12-10 |
Keir Fraser |
16578:4054cd60895b |
ioemu: Include mouse dz in xenfb event packet |
2007-12-10 |
Keir Fraser |
16577:d9cd502d8df2 |
xm-test: Don't run security test if ACM is not enabled. |
2007-12-10 |
Keir Fraser |
16576:40812c9d96e7 |
x86: avoid LOCK prefix in some cases where it's not necessary. |
2007-12-10 |
Keir Fraser |
16575:d4d3b2f1714d |
x86: eliminate (unused) return value from exception handling routines |
2007-12-10 |
Keir Fraser |
16574:8d5517355aa8 |
Avoid duplication of domainID in messages. |
2007-12-10 |
Keir Fraser |
16573:38a45b7c6cb5 |
init_heap_pages() can be static. |
2007-12-10 |
Keir Fraser |
16572:207ad1afe9bb |
x86: Clean up boot/wakeup code. |
2007-12-08 |
Keir Fraser |
16571:d571fb2a1c0d |
Fix XEN_EXTRAVERSION and shorten so it fits on a single line after |
2007-12-08 |
Keir Fraser |
16570:47efaa78e3ac |
Revert 16560:822d4ec5cfb1. |
2007-12-08 |
Keir Fraser |
16569:5db00aad6b40 |
Start development for 3.2.0-rc2. |
2007-12-08 |
Keir Fraser |
16568:f7e7520fd1b1 |
Added tag 3.2.0-rc1 for changeset 1f0c6e0d74a4 |
2007-12-08 |
Keir Fraser |
16567:1f0c6e0d74a4 |
Update Xen version to 3.2.0-rc13.2.0-rc1 |
2007-12-08 |
Keir Fraser |
16566:01c9b2b3118a |
hvm stdvga: Do not emulate PIO reads inside Xen. They should be rare |
2007-12-08 |
Keir Fraser |
16565:c3286cb2fc59 |
xm-test, acm: fixes an API call due to recent changes. |
2007-12-08 |
Keir Fraser |
16564:180e4a77e805 |
qemu 16550 uart: Fast-drop bursts of transmitted characters to avoid |
2007-12-07 |
Keir Fraser |
16563:d4a3479e68ce |
x86: Respect e820 map even below 16MB. |
2007-12-07 |
Keir Fraser |
16562:35890b260971 |
x86: Change proliant io emulation stub to use pushf/popf instead of pushfw/popfw. |
2007-12-07 |
Keir Fraser |
16561:a74efcdc87b3 |
vmx realmode: Fix exception delivery w.r.t. in-flight I/O. |
2007-12-07 |
Keir Fraser |
16560:822d4ec5cfb1 |
tools: Rationalise library soname versions. |
2007-12-07 |
Keir Fraser |
16559:98e9485d8fcf |
hvm: Clean up AP initialisation. This allows AP bringup into emulated |
2007-12-07 |
Keir Fraser |
16558:c0f7ba3aa9b2 |
ioemu: Include termios.h and sys/ioctl.h to get TIOCM_* definitions. |
2007-12-07 |
Keir Fraser |
16557:8e6c01aef56d |
xm: Fix help messages of xm vcpu-list/uptime |
2007-12-07 |
Keir Fraser |
16556:14830da3fa9d |
[IOEMU] Correct hu keymap definitions |
2007-12-07 |
Keir Fraser |
16555:c1012765c760 |
[IOEMU] Add latin2 key symbol definitions. |
2007-12-07 |
Keir Fraser |
16554:ec61ca6cd55b |
Fix ioemu compile: serial.c was including a Linux-specific header. |
2007-12-06 |
Keir Fraser |
16553:b240698146a2 |
x86: Remove bogus variables on construct_dom0() |
2007-12-06 |
Keir Fraser |
16552:4dd302c8d59c |
ia64: Fix build after buf_ioreq struct change. |
2007-12-06 |
Keir Fraser |
16551:cfdbdca5b831 |
libxc: Interface has changed a bit since Xen 3.1, so bump the major |
2007-12-06 |
Keir Fraser |
16550:381781af1d5a |
hvm: buffered_ioreq does not need a 'df' field. Add explicit bitfield |
2007-12-06 |
Keir Fraser |
16549:baf90ee3c1da |
32-on-64: Fixes to previous changeset. |
2007-12-06 |
Keir Fraser |
16548:cd5e1e76d0bc |
32-on-64: Fix domain address-size clamping, implement |
2007-12-06 |
Keir Fraser |
16547:3221dff4b460 |
ACM: Recover if XML policy representation is missing. |
2007-12-06 |
Keir Fraser |
16546:3df07c94c9aa |
xm-test: An additional ACM security test case for the test suite. |
2007-12-06 |
Keir Fraser |
16545:0f9b5ab59579 |
hvm: Split no_missed_tick_accounting into two modes: |
2007-12-06 |
Keir Fraser |
16544:d7a0a73e5dca |
xc ptrace: Fix a couple of bugs in page-table walking. |
2007-12-06 |
Keir Fraser |
16543:46776e65e679 |
[XEN, 32on64]: Correct continuation translation for large |
2007-12-06 |
Keir Fraser |
16542:1936e6a79f85 |
x86: Fix management support on HP ProLiant systems. |
2007-12-06 |
Keir Fraser |
16541:90f02ca76244 |
qemu-dm: Limit transmit retries from virtual UART FIFO. |
2007-12-05 |
Keir Fraser |
16540:8ba08f2244b2 |
xenstore: expanding_buffer variables are supposed to be static. Apart |
2007-12-05 |
Keir Fraser |
16539:46af6ec3ae4e |
Check block file existence. |
2007-12-05 |
Keir Fraser |
16538:f0ac46de680c |
[QEMU-DM] Upgrade emulated UART to 16550A. |
2007-12-05 |
Keir Fraser |
16537:bf21e00155b7 |
[QEMU-DM] Modem control line & msl/mcr register support. |
2007-12-05 |
Keir Fraser |
16536:89e7031e153c |
hvm: Initialize vlapic->timer_last_update. |
2007-12-05 |
Keir Fraser |
16535:c67d024fdd2d |
x86_64: Do not leak trampoline mapping into dom0's initial address space. |
2007-12-05 |
Keir Fraser |
16534:671ef298d491 |
xenstore: document the xenstore protocol |
2007-12-05 |
Keir Fraser |
16533:b6fb8b4dc261 |
xenstore-ls -f for find(1)-like output |
2007-12-05 |
Keir Fraser |
16532:b47849b774f1 |
xenstore: deprecating but \-quoting binary data. |
2007-12-05 |
Keir Fraser |
16531:32237d8517b1 |
vt-d: Use bitmap to solve domain-id limitation issue. |
2007-12-05 |
Keir Fraser |
16530:fda41d46a6a3 |
PV-on-HVM: Fix build for RHEL/SLES. |
2007-12-05 |
Keir Fraser |
16529:0974e59dd744 |
xm: Fix help message of xm info. |
2007-12-05 |
Keir Fraser |
16528:6d879bb3f6f0 |
x86_emulate: EFLAGS.PF only reflects least-significant byte of result, |
2007-12-05 |
Keir Fraser |
16527:e39931a314c8 |
[USER GUIDE] [ACM/sHype Update] User Guide Update for sHype/Xen |
2007-12-05 |
Keir Fraser |
16526:1b863ae2bf1e |
blktap: cleanups for *BSD. |
2007-12-05 |
Keir Fraser |
16525:eb4aa1a07e21 |
Fix help message of on_xend_stop |
2007-12-05 |
Keir Fraser |
16524:3dc3a5feeb60 |
x86: Sync cpu/common.c with Linux 2.6.18. |
2007-12-05 |
Keir Fraser |
16523:9cc381efbc29 |
x86 domain builder: Propagate x86_compat return code. |
2007-12-05 |
Keir Fraser |
16522:54482c56e435 |
Implement legacy XML-RPC interface for ACM commands. |
2007-12-05 |
Keir Fraser |
16521:5255eac35270 |
Implement legacy XML-RPC interface for ACM commands. |
2007-12-04 |
Keir Fraser |
16520:a583f3a7eafc |
Revert 16498:d2bef6551c1263e457aef75ce403ba53652a803f. |
2007-12-04 |
Keir Fraser |
16519:62451388f630 |
Fix xenctl_cpumap_to_cpumask. |
2007-12-04 |
Keir Fraser |
16518:6706934cdf9d |
x86_emulate: Fix SHLD/SHRD emulation -- cannot rely on dst.orig_val |
2007-12-04 |
Keir Fraser |
16517:62717554d4cb |
docs: Fix interface manual to correctly reference |
2007-12-04 |
Keir Fraser |
16516:aa430556d33f |
Merge with ia64. |
2007-12-04 |
Keir Fraser |
16515:0c234da66b4a |
x86: clean up mm.c and cache 'current' where appropriate. |
2007-12-04 |
Keir Fraser |
16514:ebfb3b26010d |
blkif interface: Add BLKIF_OP_FLUSH_DISKCACHE. |
2007-12-04 |
Keir Fraser |
16513:b1da8762f853 |
blktap: remove unused headers. |
2007-12-04 |
Keir Fraser |
16512:9ce9d43a76a2 |
tboot, xen: Update for Trusted Boot v20071128. |
2007-12-04 |
Keir Fraser |
16511:d1e1db24bd5f |
xend: Implement get_by_name_label for class XendNetwork |
2007-12-04 |
Keir Fraser |
16510:7bee812a0397 |
Fix xenmon.py to work on Solaris |
2007-12-04 |
Keir Fraser |
16509:0e8e68cfc8ac |
vt-d: Print messages when: |
2007-12-04 |
Keir Fraser |
16508:d2bef6551c12 |
xsm: Consolidate xsm processing within domain control hypercall. |
2007-12-04 |
Keir Fraser |
16507:190c2592247d |
xentrace: Don't append trace on existing file. |
2007-12-04 |
Keir Fraser |
16506:6e7cf648f7f3 |
domain builder: make mmap() failure message more verbose. |
2007-12-04 |
Keir Fraser |
16505:01faea565a9b |
mini-os: No -fpic when building for x86. |
2007-12-04 |
Keir Fraser |
16504:7573133112c5 |
vnet: Fix compilation on x86/64 which erroneously asserts |
2007-12-04 |
Keir Fraser |
16503:f54b2dd57037 |
vnet: Fix compilation. |
2007-12-04 |
Keir Fraser |
16502:8e3d42fdb8e7 |
x86: Move get_page/put_page out of header file, and only print on |
2007-11-30 |
Alex Williamson |
16501:32ec5dbe2978 |
merge with xen-unstable.hg |
2007-11-29 |
Keir Fraser |
16500:3057f813da14 |
x86_emulate: Fix POPA. Few other cleanups. |
2007-11-28 |
Keir Fraser |
16499:e10eacec8b91 |
vmx: Better tracing in vmcs_dump_vcpu() -- grab RIP/RSP/RFLAGS from |
2007-11-28 |
Keir Fraser |
16498:0b9048f7f257 |
x86_emulate: Emulate SHLD and SHRD instructions. |
2007-11-28 |
Keir Fraser |
16497:c555a5f97982 |
domctl: Fix handling of size parameter in ext_vcpucontext domctl commands. |
2007-11-28 |
Keir Fraser |
16496:71bfeeb0b321 |
xsm: Fix linker script integration for xsm initcall list. |
2007-11-28 |
Keir Fraser |
16495:c00f31f27de6 |
hvm: Fix 2 type mismatches in vlapic.h and hpet.c for 32-bit build Xen |
2007-11-28 |
Keir Fraser |
16494:c76a9aa12d2e |
hvm: Inject #UD for un-emulated instructions rather than crash guest |
2007-11-28 |
Keir Fraser |
16493:bb31c9325d5f |
Fix string length check for vsnprintf() in debugtrace_printk(). |
2007-11-28 |
Keir Fraser |
16492:43b7d24acf9c |
x86_emulate: Emulate RDTSC instruction. |
2007-11-28 |
Keir Fraser |
16491:cca2f2fb857d |
x86_emulate: Emulate ENTER and LEAVE instructions. |
2007-11-28 |
Keir Fraser |
16490:3fdbdd131fc7 |
[Mini-OS] Catch NULL dereferences |
2007-11-28 |
Keir Fraser |
16489:74bd94747ca3 |
[Mini-OS] Fix strrchr() when string doesn't contain the character. |
2007-11-28 |
Keir Fraser |
16488:8d406e2813c8 |
[Mini-OS] Make gnttab allocation/free safe |
2007-11-28 |
Keir Fraser |
16487:f173cd885ffb |
vt-d: Some fixes and cleanup of Intel iommu |
2007-11-27 |
Keir Fraser |
16486:6fd17d0dcbcd |
minios: Revert 16206:7b5b65fbaf61 (xenbus wait fixup) |
2007-11-27 |
Keir Fraser |
16485:3b71ee29c282 |
x86_emulate: Fix use-before-initialise warning. |
2007-11-26 |
Keir Fraser |
16484:26e766e0c628 |
vmx realmode: Slight finessing of an error path. |
2007-11-26 |
Keir Fraser |
16483:f9a43c6b5be1 |
vmx realmode: When returning to protected mode we have to massage the |
2007-11-26 |
Keir Fraser |
16482:4d6f92fa1014 |
vmx realmode: Emulate writes to control registers. |
2007-11-26 |
Keir Fraser |
16481:f676c0dacbb9 |
x86_emulate: Emulate LMSW and SMSW. |
2007-11-26 |
Keir Fraser |
16480:4deb65519d9b |
x86 emulate: Emulate atomic read-modify-write instructions as a |
2007-11-26 |
Keir Fraser |
16479:11bfa26dd125 |
vmx realmode: Fix emulation of exception delivery (stack pointer must |
2007-11-26 |
Keir Fraser |
16478:c5332fa8b68d |
x86_emulate: Emulate RETF and RETF imm16. |
2007-11-29 |
Alex Williamson |
16477:f9ca1d8c9e65 |
[IA64] Implement guest_os_type for ia64 |
2007-11-29 |
Alex Williamson |
16476:8d5487ca222f |
[IA64] Provide backing for XEN_DOMCTL_set_opt_feature |
2007-11-29 |
Alex Williamson |
16475:1de4e5056394 |
[IA64] Create XEN_DOMCTL_set_opt_feature |
2007-11-29 |
Alex Williamson |
16474:ad5fa636bc4e |
[IA64] Create common guest_os_type domain config option |
2007-11-28 |
Alex Williamson |
16473:22f7a7a42b86 |
[IA64] Fix assign_domain_mmio_page |
2007-11-28 |
Alex Williamson |
16472:c4ed92fb0d05 |
[IA64] Only use streamlined entry/exit for xen hypercall. |
2007-11-28 |
Alex Williamson |
16471:0cc58b6dfeb2 |
[IA64] vcpu_setcontext: only set cr_irr if VGCF_SET_CR_IRR flag is set. |
2007-11-26 |
Alex Williamson |
16470:98defc4f3bf9 |
[IA64] Add physical to physical data only and reverse transitions. |
2007-11-26 |
Alex Williamson |
16469:4ac315e33f88 |
[IA64] Extract debug_op.h from arch-ia64.h |
2007-11-26 |
Keir Fraser |
16468:9f61a0add5b6 |
x86_emulate: Emulate CPUID and HLT. |
2007-11-26 |
Keir Fraser |
16467:dc3a566f9e44 |
x86_emulate: Emulate LDS/LES/LFS/LGS/LSS. |
2007-11-25 |
Keir Fraser |
16466:bb961bda7eff |
vmx realmode: Detect and correctly plumb mmio accesses from emulated |
2007-11-25 |
Keir Fraser |
16465:6d129d093394 |
x86_emulate: Emulate CMPS and SCAS string-compare instructions. |
2007-11-25 |
Keir Fraser |
16464:7c6944d861b2 |
x86_emulate: Emulate IRET. |
2007-11-25 |
Keir Fraser |
16463:502f5b9469c3 |
x86_emulate: Decode and emulate PUSHF/POPF. |
2007-11-25 |
Keir Fraser |
16462:f6a587e3d5c9 |
x86_emulate: Allow emulated injection of exceptions and interrupts. |
2007-11-25 |
Keir Fraser |
16461:d40788f07a4f |
x86_emulate: Emulate far call/jmp. This completes emulation of Grp5. |
2007-11-25 |
Keir Fraser |
16460:a194083696d5 |
vmx realmode: Support privileged EFLAGS updates in emulated realmode. |
2007-11-25 |
Keir Fraser |
16459:368bcf480772 |
vmx realmode: Plumb through I/O port accesses in emulated realmode. |
2007-11-25 |
Keir Fraser |
16458:ce3e5e859d66 |
vt-d: Fix iommu_map_page(). |
2007-11-24 |
Keir Fraser |
16457:9fd36167ecfa |
Remove unused bcopy() implementation. |
2007-11-24 |
Keir Fraser |
16456:ad632e4f26d4 |
Revert 16450:5e8e82e80. Instead remove all arch-specific handling of |
2007-11-24 |
Keir Fraser |
16455:51082cf273d4 |
vmx: Initial framework for real-mode emulation (disabled by default). |
2007-11-24 |
Keir Fraser |
16454:d5c396128897 |
x86_emulate: Support most common segment load/save instructions. |
2007-11-24 |
Keir Fraser |
16453:2e7fcea74cb1 |
x86: Fix read/write control-register in x86_emulate(). |
2007-11-24 |
Keir Fraser |
16452:b92239112869 |
vt-d: Some fixes of Intel iommu |
2007-11-24 |
Keir Fraser |
16451:483329e219c9 |
[ACM] Remove aggregate set calculations for Domain-0 |
2007-11-24 |
Keir Fraser |
16450:5e8e82e80f3b |
Fix non-optimized compilation of Xen's memcmp |
2007-11-24 |
Keir Fraser |
16449:96409cebd74b |
[Mini-OS] Fix domain blocking race |
2007-11-24 |
Keir Fraser |
16448:2c52520f3284 |
[Mini-OS] Permit x86_64 trap handlers to return |
2007-11-24 |
Keir Fraser |
16447:ee519207734f |
[Mini-OS] Make sure schedule() is called safely |
2007-11-24 |
Keir Fraser |
16446:7eea09b18839 |
[Mini-OS] Fix netfront xmit overflow |
2007-11-24 |
Keir Fraser |
16445:eac7ef8ba544 |
[Mini-OS] Fix net backend path leak |
2007-11-24 |
Keir Fraser |
16444:2fd1ead7fdf5 |
[Mini-OS] Make wake_up callback-safe |
2007-11-24 |
Keir Fraser |
16443:fb7b96a980f6 |
[Mini-OS] Fix init_waitqueue_entry |
2007-11-24 |
Keir Fraser |
16442:ebb61551565b |
[Mini-OS] Add init_SEMAPHORE |
2007-11-24 |
Keir Fraser |
16441:9e88db95ddc7 |
[Mini-OS] Make semaphores callback-safe |
2007-11-24 |
Keir Fraser |
16440:0814fb0f8a4d |
x86, hvm: Config option to allow vmxassist to be disabled. |
2007-11-23 |
Keir Fraser |
16439:dc9246357cdb |
[Mini-OS] Add strrchr() |
2007-11-23 |
Keir Fraser |
16438:b1324eca1cd9 |
[Mini-OS] Add ENOTSUP |
2007-11-23 |
Keir Fraser |
16437:c9c476a22036 |
[Mini-OS] Move _ctype into a module |
2007-11-23 |
Keir Fraser |
16436:81e63d66a64d |
vt-d: Fix ISA IRQ alias issue |
2007-11-23 |
Keir Fraser |
16435:e40015e20548 |
[Mini-OS] Make bind_virq return the port |
2007-11-23 |
Keir Fraser |
16434:d46265d21dc5 |
[Mini-OS] Fix x86 arch_switch_thread |
2007-11-23 |
Keir Fraser |
16433:2215f4f6f0f2 |
[Mini-OS] Optimize get_current() |
2007-11-23 |
Keir Fraser |
16432:f28d36628de8 |
[Mini-OS] Fix stack closures |
2007-11-23 |
Keir Fraser |
16431:75cb82d277be |
[Mini-OS] Fix x86 initial stack alignment |
2007-11-23 |
Keir Fraser |
16430:2e05a6173be0 |
xend: Add support for NetBSD. |
2007-11-22 |
Keir Fraser |
16429:f2711b7eae95 |
hvm: Clean up VMCS/VMCB construction. |
2007-11-22 |
Keir Fraser |
16428:69b56d3289f5 |
x86: emulate I/O port access breakpoints |
2007-11-22 |
Keir Fraser |
16427:fd3f6d814f6d |
x86: single step after instruction emulation |
2007-11-22 |
Keir Fraser |
16426:ae087a0fa2c9 |
acm: Fix an exit label. |
2007-11-22 |
Keir Fraser |
16425:d3041196ae69 |
netfront/back: Specify interface allowing multicast address add/remove |
2007-11-22 |
Keir Fraser |
16424:5e85709e998b |
[SVM] handle MC threshold registers for Barcelona |
2007-11-22 |
Keir Fraser |
16423:66a7ff355762 |
x86: make set_task_gate() x86-32-only since x86-64 doesn't have task gates. |
2007-11-22 |
Keir Fraser |
16422:db98e4676d3f |
x86-64: access only 4 bytes a the reset vector location on smpboot. |
2007-11-22 |
Keir Fraser |
16421:5b1120109823 |
Header dependency fix. |
2007-11-22 |
Keir Fraser |
16420:980b8d1a5541 |
Merge with ia64 tree. |
2007-11-22 |
Keir Fraser |
16419:7186e9611d55 |
libxc: Minor clean up of xc_core, and fix for -fstrict-overflow. |
2007-11-22 |
Keir Fraser |
16418:93d129d27f69 |
hvm: Clean up CPUID 0x80000001 emulation. Filter out RDTSCP feature |
2007-11-21 |
Alex Williamson |
16417:53dc1cf50506 |
merge with xen-unstable.hg (staging) |
2007-11-21 |
Keir Fraser |
16416:05cbf512b82b |
x86: rmb() can be weakened according to new Intel spec. |
2007-11-21 |
Keir Fraser |
16415:7ccf7d373d0e |
x86: Re-factor and clean up system.h. |
2007-11-21 |
Keir Fraser |
16414:6301c3b6e1ba |
i386: Remove unnecessary, and broken, address check I added to seg |
2007-11-21 |
Keir Fraser |
16413:81aa410fa662 |
i386: adjustment to segment fixup code. |
2007-11-21 |
Keir Fraser |
16412:8c305873f2b8 |
x86: Make IDT/GDT/LDT updates safe. |
2007-11-21 |
Keir Fraser |
16411:ec0bc82cebfd |
ioemu: Add e100 NIC support. Req'd for w2k3/IA64. |
2007-11-21 |
Keir Fraser |
16410:ae6f4c7f15cb |
hvm: Do not crash guest if it does an unaligned access to an HPET |
2007-11-21 |
Keir Fraser |
16409:00fec8212ae6 |
Remove unused smpboot.h header file. |
2007-11-20 |
Alex Williamson |
16408:9a9ddc04eea2 |
merge with xen-unstable.hg (staging) |
2007-11-20 |
Keir Fraser |
16407:2e5d922b7ee3 |
xen: Allow granting of foreign access to iomem pages, and with |
2007-11-20 |
Keir Fraser |
16406:f62e6c697eeb |
x86, 32-on-64: Improve checking in vcpu_destroy_pagetables(). It *is* |
2007-11-20 |
Keir Fraser |
16405:94b3979606cd |
xenapi: Extension to get vif total i/o stats. |
2007-11-20 |
Keir Fraser |
16404:2022cbc842af |
ACM: Test sharing as part of the authorization check. |
2007-11-20 |
Keir Fraser |
16403:bc6aaa44e296 |
svm: Fix __update_guest_eip() to clear interrupt shadow. |
2007-11-20 |
Keir Fraser |
16402:64fbef22f86a |
xen: Domain0 builder should set start_info magic string to |
2007-11-20 |
Alex Williamson |
16401:87afd05bd254 |
[IA64] vti save-restore: save.h clean up |
2007-11-20 |
Alex Williamson |
16400:e6acebec04a2 |
[IA64] vti save-restore: save/restore opt_feature status |
2007-11-20 |
Alex Williamson |
16399:6fc79cb7934d |
[IA64] vti save-restore: preparation opt_feature support |
2007-11-20 |
Alex Williamson |
16398:b444678b94ea |
[IA64] vti save-restore: fix opt_feature hypercall |
2007-11-20 |
Alex Williamson |
16397:428679ca60d8 |
[IA64] vti save-restore: fix vacpi_save() |
2007-11-17 |
Keir Fraser |
16396:d2935f9c217f |
x86: Move log-dirty-mode assertion to correct place. |
2007-11-16 |
Keir Fraser |
16395:8e98c3d6a55f |
Log dirty radix tree code cleanup. Also do not deference non-existent |
2007-11-16 |
Keir Fraser |
16394:86e4b37a06cc |
hvm: RTC emulation - RTC_UIE/RTC_SET fix |
2007-11-16 |
Keir Fraser |
16393:68c911f7733a |
hvm: make dirty logging stop requiring physical pages of order > 0 |
2007-11-16 |
Keir Fraser |
16392:2052364cb456 |
x86: Clean up some files of inline asm, and fix |
2007-11-16 |
Keir Fraser |
16391:5a72a99be911 |
hvm passthru: Uses of XC_PAGE_MASK should be XC_PAGE_SIZE-1. |
2007-11-16 |
Keir Fraser |
16390:e2f5b5b24e07 |
xentrace: make xentrace and xenmon work on Solaris and *BSD. |
2007-11-16 |
Keir Fraser |
16389:270bd0fc3669 |
xentrace: Fix TypeError handling of xentrace_format. |
2007-11-16 |
Keir Fraser |
16388:e948f402c356 |
qemu: more verbose on failures. |
2007-11-16 |
Keir Fraser |
16387:03d6d0f96e12 |
vt-d: Clean up VT-d code |
2007-11-16 |
Keir Fraser |
16386:614dad9f8fdc |
pvfb: PVFB SDL backend chokes on bogus screen updates |
2007-11-16 |
Keir Fraser |
16385:1ad85cdcca3d |
xend: host.get_log() close fd |
2007-11-16 |
Keir Fraser |
16384:e82fb0729b51 |
vmx: wbinvd optimization for pass-through domain. |
2007-11-16 |
Keir Fraser |
16383:ef4b60c99735 |
x86, hvm: Small code cleanups. |
2007-11-16 |
Keir Fraser |
16382:79d050b2b35e |
xend, xenapi: Strip characters from logs that XMLRPC layer cannot handle. |
2007-11-16 |
Keir Fraser |
16381:d1ac500f77c1 |
x86, hvm: Allow stdvga acceleration to work with 32-bit x86. |
2007-11-15 |
Keir Fraser |
16380:01d5511e47ba |
xend: readDomTxn() and friends use dompath, not vmpath. |
2007-11-13 |
Keir Fraser |
16379:ba69fe2dce91 |
Fix header dependencies list, broken by c/s 16133. |
2007-11-13 |
Keir Fraser |
16378:a7f8ff1ca311 |
x86: Do not read/write EFER MSR if it doesn't exist. |
2007-11-13 |
Keir Fraser |
16377:44f24d717299 |
Fix non-portable grep usage. Solaris doesn't have -q option. |
2007-11-13 |
Keir Fraser |
16376:6c544894b8b2 |
x86: GDT reserved page should be a full page. |
2007-11-13 |
Keir Fraser |
16375:a35586bd493b |
vmx: Restore correct host SYSENTER parameters on vmexit. |
2007-11-13 |
Keir Fraser |
16374:ab516ca6e984 |
vmx: Set HOST_FS and HOST_GS to unusable on vmexit. |
2007-11-13 |
Keir Fraser |
16373:5e4d4934a5d7 |
tools: Avoid -nostdlib argument to $(LD). |
2007-11-13 |
Keir Fraser |
16372:37be0bb60518 |
Revert 16067:9f9f9b68cd08a03fc8cfad9f5ab702e50b6b6463. |
2007-11-11 |
Keir Fraser |
16371:dfca1120813f |
libxc: Consistently print errno on write() error in domain_save code. |
2007-11-11 |
Keir Fraser |
16370:f669bf5c6720 |
libxc: Consolidate read()/write() syscall wrappers to read/write an |
2007-11-10 |
Keir Fraser |
16369:a790ad6ef073 |
solaris, xend: Fix FMRI for Solaris SMF. |
2007-11-10 |
Keir Fraser |
16368:afd7d5c96e09 |
xend: Fix appending policy module to end of grub's config file |
2007-11-09 |
Keir Fraser |
16367:8d8d179b9b05 |
vmx: Enable WBINVD intercepts to avoid real WBINVD for non-vtd guests. |
2007-11-09 |
Keir Fraser |
16366:837f83225153 |
svm: Intercept and disallow MONITOR/MWAIT. |
2007-11-09 |
Keir Fraser |
16365:fc8be8f3707b |
x86, hvm: Better handling of INVD/WBINVD on VMX and SVM. |
2007-11-08 |
Keir Fraser |
16364:1dcb24e6c4e4 |
Merge with ia64 tree. |
2007-11-08 |
Keir Fraser |
16363:0f792d2c7ee3 |
Fix i386 Xen build. |
2007-11-08 |
Alex Williamson |
16362:568816a7cb0a |
[IA64] Add paddr_to_pfn for upstream changes |
2007-11-08 |
Alex Williamson |
16361:ee935d2b8a63 |
merge with xen-unstable.hg (staging) |
2007-11-08 |
Keir Fraser |
16360:3e3b0418905f |
Fix xend startup after 16344:0ebac857649591. |
2007-11-08 |
Keir Fraser |
16359:0ebac8576495 |
xend: Allow for non-existent xen-python-path binary. |
2007-11-08 |
Keir Fraser |
16358:c0bdfda5183d |
hvm: Clean up buf_ioreq handling. |
2007-11-08 |
Keir Fraser |
16357:cb6675149af8 |
x86, vt-d: Clean up utils code. |
2007-11-08 |
Keir Fraser |
16356:8ff5bb70136d |
x86, hvm: Clean up periodic timer code a little. This leads naturally |
2007-11-08 |
Keir Fraser |
16355:6d7ea0cf6e5b |
xm: Fix long options of xm sched-credit |
2007-11-08 |
Keir Fraser |
16354:03e7f6806adb |
x86, hvm: Fix boot of HVM guests with pass-thru devices. Cache |
2007-11-08 |
Keir Fraser |
16353:5b8730c78454 |
Replace is_xen_heap_frame() with is_xen_heap_{page,mfn}(). Callers are |
2007-11-07 |
Alex Williamson |
16352:d0cd18d78074 |
[IA64] Fix breakage from upstream and remove duplicate code |
2007-11-07 |
Alex Williamson |
16351:a1247c2df2b4 |
merge with xen-unstable.hg (staging) |
2007-11-07 |
Keir Fraser |
16350:d4c5a1cdcf2e |
network-bridge: Make detection of gateway device more robust. |
2007-11-07 |
Keir Fraser |
16349:4f1363491a77 |
ioemu: Do not use PAGE_SHIFT/PAGE_SIZE/PAGE_MASK macros. Use the libxc |
2007-11-07 |
Keir Fraser |
16348:4fd6610949f1 |
vt-d: Support intra-domain shared interrupt. |
2007-11-07 |
Keir Fraser |
16347:644e7577f6ee |
x86, hvm: Fix typo in no-missed-tick-accounting timer mode. |
2007-11-07 |
Keir Fraser |
16346:00db9ec39831 |
x86: Fix PV guest CR4 handling. We should not leak hidden CR4 bits |
2007-11-07 |
Keir Fraser |
16345:c982fe8a9f91 |
[SHADOW] Fix up change that allowed MMIO mappings to be shadowed |
2007-11-07 |
Keir Fraser |
16344:ff2edb1fd9f2 |
x86: Change cache attributes of Xen 1:1 page mappings in response to |
2007-11-07 |
Keir Fraser |
16343:fbe7ed173314 |
Enable loopback disk image files on readonly nfs filesystem. |
2007-11-07 |
Keir Fraser |
16342:11dcbf74edf2 |
HVM device passthru: Correct PCI_EXP_DEVCTL_FLR |
2007-11-07 |
Keir Fraser |
16341:b544448502a4 |
vt-d: Disable PMR on every vt-d engine. |
2007-11-07 |
Alex Williamson |
16340:ef6415fdaf8a |
[IA64] Simplify thash_purge_and_insert() |
2007-11-07 |
Alex Williamson |
16339:e1cc10766f15 |
[IA64] Remove panic_domain in guest_write_eoi() for NULL_VECTOR |
2007-11-07 |
Alex Williamson |
16338:303ac8ec2359 |
[IA64] Clean up of vcpu_init_regs(). |
2007-11-07 |
Alex Williamson |
16337:1d0a2cb9f383 |
[IA64] vti save-restore: ia64 qemu-dm boot clean up. |
2007-11-07 |
Alex Williamson |
16336:df5b49037c77 |
[IA64] vti save-restore: ia64 hvm builder clean up with respect to hvm params. |
2007-11-07 |
Alex Williamson |
16335:91575bb23d07 |
[IA64] vti save-restore: hvm domain io page clean up. |
2007-11-07 |
Alex Williamson |
16334:74b40a9f4c0a |
[IA64] vti save-restore: clean up arch_get/set_info_guest() |
2007-11-07 |
Alex Williamson |
16333:828cb584c1cc |
[IA64] vti save-restore: reap ioreq after resume. |
2007-11-07 |
Alex Williamson |
16332:166bf3b04495 |
[IA64] vti save-restore: clean up of PV region register handling. |
2007-11-07 |
Alex Williamson |
16331:7ac9bfbc24e2 |
[IA64] Fix spinlock initializer. |
2007-11-06 |
Alex Williamson |
16330:a071725bda88 |
[IA64] Ignore SAL_PHYSICAL_ID_INFO |
2007-11-06 |
Alex Williamson |
16329:3fd755b95f6f |
[IA64] Cleanup: remove unused fields from struct arch_domain |
2007-11-06 |
Alex Williamson |
16328:7ca6e0b9f73d |
[IA64] Cleanup: remove unused functions, add static. |
2007-11-06 |
Keir Fraser |
16327:14faf0a94123 |
xentrace: Add missing xentrace format entries for HVM guests. |
2007-11-06 |
Keir Fraser |
16326:6c218ca2db7e |
[PV-ON-HVM] Fix evtchn of unbind_from_irqhandler() |
2007-11-06 |
|