aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update Xen version for 3.3.0-rc33.3.0-rc3Keir Fraser2008-08-072-1/+2
|
* unmodified drivers: update READMEKeir Fraser2008-08-071-4/+6
| | | | | | update unmodified_drivers/linux-2.6/README. Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
* xm: fix trivial typo. s/ciredump-restore/coredump-restart/Keir Fraser2008-08-071-1/+1
| | | | Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
* Revert 18242:f20fb83dac2c (Xen 3.3 after all)Keir Fraser2008-08-072-12/+12
| | | | Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* Use legacy ioemu on ia64 for Xen 4.0Keir Fraser2008-08-061-0/+4
| | | | Signed-off-by: Aron Griffis <aron@hp.com>
* iommu: Make the iommu boot parameters more generic and flexibleKeir Fraser2008-08-061-5/+35
| | | | | | | | Make the 'iommu' boot parameter take a comma separated value indicating whether iommu is required to boot and whether to enable iommu for pv domains. Signed-off-by: Espen Skoglund <espen.skoglund@netronome.com>
* ioemu-stubdom: fix initialization of vm_change_state_headKeir Fraser2008-08-061-0/+2
| | | | | | | That is actually a no-op since it just sets it to NULL again, but makes sense. Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
* stubdom: fix documentation file namesKeir Fraser2008-08-061-1/+1
| | | | Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
* vtd: Update vtd.txtKeir Fraser2008-08-061-2/+7
| | | | | | | | Add "iommu=1" option in grub, due to VT-d is not enabled by default. In addition, describes how to enable MSI/MSI-x for assigned devices. Signed-off-by: Weidong Han <weidong.han@intel.com>
* ioemu: Fix I/O BAR mapping problemKeir Fraser2008-08-061-1/+3
| | | | | | | Check BAR type indicator to avoid I/O BAR being mistaken as 64-bit = memory BAR. Signed-off-by: Yu Zhao <yu.zhao@intel.com>
* ioemu: fix a bug in serial_loadKeir Fraser2008-08-061-1/+0
| | | | | | | Currently we are trying to read the same value twice in the serial_load function, this patch fixes that. Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
* vtd: Tiny cleanups.Keir Fraser2008-08-062-3/+4
| | | | Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* xend: Expose persistent domain path in xend conf fileKeir Fraser2008-08-061-0/+4
| | | | | | | | This patch exposes the persistent (aka managed) domain path in xend configuration file. This option is already supported in XendOptions but is not annotated in the configuration file. Signed-off-by: Jim Fehlig <jfehlig@novell.com>
* vtd: Add 'force_iommu' optionKeir Fraser2008-08-063-3/+29
| | | | | | | | | For security reasons, add 'force_iommu' option to ensure that it should not be possible under any conditions to boot Xen w/o VT-d being enabled. This would only be specified by users that really want the added security. Signed-off-by: Weidong Han <weidong.han@intel.com>
* vtd: cleanupsKeir Fraser2008-08-061-15/+35
| | | | | | | | | | - Flush iotlb in iommu_page_mapping() after page mapping - Change BUG_ON() to ASSERT() in iommu_flush_iotlb_psi() - Add iommu_flush_write_buffer() if iommu_flush_iotlb_psi() fails in dma_pte_clear_one() - Change panic() message to easily know where panic happens Signed-off-by: Weidong Han <weidong.han@intel.com>
* install more documentation to /usr/share/doc/xen and /etc/xenKeir Fraser2008-08-0610-18/+67
| | | | | | Also resync xmexample3 with xmexample1 and 2. Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
* stubdom: add *_URL variables to permit to use e.g. local mirrors.Keir Fraser2008-08-061-5/+10
| | | | Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
* Update version number 3.3->4.0.Keir Fraser2008-08-052-12/+12
|
* Remove vncconsole from example HVM configs. It's deprecated.Keir Fraser2008-08-052-10/+0
| | | | Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* xend: vncconsole config option mustn't be a stringKeir Fraser2008-08-051-1/+1
| | | | Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* ioemu: Do not pass -m (memory) option to qemu, as ioemu-remote rejectsKeir Fraser2008-08-052-15/+8
| | | | | | | | | memory sizes greater than 2GB when built as a 32-bit binary. Instead, direct HVM Linux loading approximates end of low memory via a different method. Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* x86: Remove WARN_ON() in domain_relinquish_resources().Keir Fraser2008-08-051-1/+0
| | | | | It can fire if domain0 (e.g., qemu-dm) has Xen heap pages mapped. Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* fs-back: build fix for BSDKeir Fraser2008-08-051-1/+1
| | | | Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
* xend: remove default NIC in qemu when no vif configuredKeir Fraser2008-08-051-0/+4
| | | | | | | | Latest QEMU would add a NIC device by default, unless specify the "-nic none". So end user still get a unusable NIC even no vif in the config file. Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
* x86: debug key prints memory node info of each domainKeir Fraser2008-08-051-0/+26
| | | | | | | This patch will collect memory location (the domain has how many pages in different node) of each domain and display if you input debug key. Signed-off-by: Zhou Ting <ting.g.zhou@intel.com>
* x86: Actually mdelay() in machine_restart().Keir Fraser2008-08-051-0/+2
| | | | Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* Revert 18232:2e47722d3501Keir Fraser2008-08-041-2/+2
|
* Revert to old ioemu for now.Keir Fraser2008-08-041-2/+2
| | | | Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* stubdom: install stubdom kernels as dataKeir Fraser2008-08-041-2/+2
| | | | | | since they do not need to be directly executed Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
* PV-GRUB: add sample config fileKeir Fraser2008-08-041-0/+212
| | | | Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
* x86: rendezvous-based local time calibrationKeir Fraser2008-08-041-21/+92
| | | | | Signed-off-by: Dan Magenheimer <dan.magenheimer@oracle.com> Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* Revert 18102:85a83b919653 (clocksource=tsc)Keir Fraser2008-08-041-62/+0
|
* Revert 18150:b47e503f3282Keir Fraser2008-08-041-4/+3
|
* stubdom: rename the ioemu-dm domain config file to domainname-dm,Keir Fraser2008-08-044-4/+7
| | | | | | | which is shorter, makes more sense, and sorts better. From: Samuel Thibault <samuel.thibault@eu.citrix.com> Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* mini-os: Fix 32bit compilation of fs-front.cKeir Fraser2008-08-041-2/+2
| | | | | Reported-by: Trolle Selander <trolle.selander@eu.citrix.com> Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
* Fix make help for stubdomKeir Fraser2008-08-041-1/+1
| | | | | | | This patch fixes "make help". "make stubdomain" does not work. Signed-off-by: Akio Takebe <takebe_akio@jp.fujitsu.com>
* Fix a few typosKeir Fraser2008-08-043-3/+3
| | | | | From: Diego Ongaro <diego.ongaro@eu.citrix.com> Acked-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
* .hgignore: ignore any kind of tag file anywhereKeir Fraser2008-08-041-5/+1
| | | | | From: Diego Ongaro <diego.ongaro@eu.citrix.com> Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
* stubdom: Fix the Makefile to avoid brace expansionKeir Fraser2008-08-041-1/+1
| | | | | | | | | | | | While building stubdom, I saw an error. install: cannot stat `lib/{config,header,pci,types}.h': No such file or directory It seems brace expansion is not available in some environments, so we had better avoid using it. Signed-off-by: Yosuke Iwamatsu <y-iwamatsu@ab.jp.nec.com>
* .hgignore updates for MiniOSKeir Fraser2008-08-041-3/+6
| | | | | From: Diego Ongaro <diego.ongaro@eu.citrix.com> Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
* vtd: Fix a missing spin_unlock_irqrestore()Keir Fraser2008-08-041-0/+3
| | | | Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* xend: Fix handling of pci creation failure in device_create().Keir Fraser2008-08-041-1/+4
| | | | Signed-off-by: Yosuke Iwamatsu <y-iwamatsu@ab.jp.nec.com>
* xm on xenapi: Enable 'xm pci-list' via Xen-APIKeir Fraser2008-08-041-1/+17
| | | | Signed-off-by: Yosuke Iwamatsu <y-iwamatsu@ab.jp.nec.com>
* xend: fix finding pci capabilityKeir Fraser2008-08-041-0/+18
| | | | | | | | Xend doesn't start up on my laptop which has a PCI-CardBus bridge. PCI-CardBus bridge device doesn't have a capability chain. Also sanity checking of a capability chain. Signed-off-by: Kouya Shimura <kouya@jp.fujitsu.com>
* stubdom: fix read-only disks accessKeir Fraser2008-08-041-0/+4
| | | | | | | There is no need for a flush on read-only disks. It would actually even error out and disturb the guest. Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
* xm: fix up exception handling when spawning vnc viewer.Keir Fraser2008-08-041-4/+2
| | | | | From: Ian Jackson <Ian.Jackson@eu.citrix.com> Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* Delay 5 seconds on reboot *after* stopping all CPUs.Keir Fraser2008-08-046-11/+15
| | | | Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* Fix stubdom makefile mistake.Keir Fraser2008-08-011-2/+2
| | | | Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* stubdom: fix clean target after distcleanKeir Fraser2008-08-011-2/+2
| | | | Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
* ioemu, passthrough: fix flag for expansion rom base address register.Keir Fraser2008-08-011-0/+7
| | | | | | | | | | | | | | | pt_bar_reg_parse() is called for expansion rom base address register. Currently it returns PT_BAR_FLAG_MEM if bit 0 is 0. It returns PT_BAR_FLAG_IO if bit 0 is 1. But bit 0 in expansion rom base address register is enable bit. If bit 0 is 1 for some reason, it returns PT_BAR_FLAG_IO. Expansion rom is mapped to memory space. It should return PT_BAR_FLAG_MEM. After applying this patch, it returns PT_BAR_FLAG_MEM regardless of bit 0, when it is called for expansion rom base address register. Signed-off-by: Yuji Shimada <shimada-yxb@necst.nec.co.jp>