aboutsummaryrefslogtreecommitdiffstats
path: root/unmodified_drivers
Commit message (Collapse)AuthorAgeFilesLines
* [IA64] Fix unmodified drivers.Alex Williamson2007-09-122-1/+2
| | | | | | xcom_mini.c is integrated into xcom_hcall.c so that platform-pci needs it. Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
* PV-on-HVM: Fix non-SMP build warning for PV-on-HVM drivers.kfraser@localhost.localdomain2007-09-071-1/+11
| | | | | | | | | | | smp_call_function() compiles to nothing on non-SMP, so we had a defined-but-not-used static function. Based on an original patch by: Signed-off-by: Ben Guthro <bguthro@virtualiron.com> Signed-off-by: Robert Phillips <rphillips@virtualiron.com> Signed-off-by: Keir Fraser <keir@xensource.com>
* PV-on-HVM: Define DEFINE_RWLOCK() macro for older Linux kernels.kfraser@localhost.localdomain2007-08-301-0/+9
| | | | Signed-off-by: Ben Guthro <bguthro@virtualron.com>
* PV-on-HVML: Remove extra parentheses in netif_tx_lock_bh and netif_tx_unlock_bhkfraser@localhost.localdomain2007-08-301-2/+2
| | | | | | macros, as it caused problems when compiling against a SLES9 tree. Signed-off-by: Ben Guthro <bguthro@virtualiron.com>
* [IA64] xencomm - compilation fix of unmodified driverAlex Williamson2007-08-164-5/+5
| | | | Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
* [PV-on-HVM]: Add missing includeskfraser@localhost.localdomain2007-08-131-1/+2
| | | | | | | | This patch adds missing includes that currently work through indirect inclusions. This cannot be relied on and indeed does break on older kernels (2.4 for PV-on-HVM). Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
* hvm: Fix PV-on-HVM drivers to not execuite hypercall page while it iskfraser@localhost.localdomain2007-08-061-0/+10
| | | | | being re-initialised. Signed-off-by: Edwin Zhai <edwin.zhai@intel.com>
* Fix PV-on-HVM driver build.kfraser@localhost.localdomain2007-07-122-0/+10
| | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* Fix compile errors in PV-on-HVM drivers because of missing asm/gnttab_dma.h.Keir Fraser2007-06-151-0/+3
| | | | Signed-off-by: KUWAMURA Shin'ya <kuwa@jp.fujitsu.com>
* pv-on-hvm: Allow Linux and Xen paths to be overridden by the environment.kfraser@localhost.localdomain2007-06-062-4/+19
| | | | | Signed-off-by: Ben Guthro <bguthro@virtualiron.com> Signed-off-by: Keir Fraser <keir@xensource.com>
* Fix pv-on-hvm mkbuildtree script for new repo layout.kfraser@localhost.localdomain2007-06-061-3/+3
| | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* pv-on-hvm: Re-init hypercall stubs page after HVM save/restore.kfraser@localhost.localdomain2007-05-251-15/+61
| | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* PV-on-HVM: More carefully synchronise with APs when putting them tokfraser@localhost.localdomain2007-04-121-7/+27
| | | | | sleep in a spin loop. Signed-off-by: Keir Fraser <keir@xensource.com>
* PV-on-HVM: Fix 64-bit build.kfraser@localhost.localdomain2007-04-121-3/+2
| | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* PV-on-HVM: Fixes for module loading.kfraser@localhost.localdomain2007-04-112-3/+2
| | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* PV-on-HVM: More save/restore fixes.kfraser@localhost.localdomain2007-04-114-88/+172
| | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* PV-on-HVM: Fixes for save/restore. Also gets rid of separate moduleskfraser@localhost.localdomain2007-04-1012-124/+215
| | | | | reboot.ko and xenbus.ko. These are now part of xen-platform-pci.ko. Signed-off-by: Keir Fraser <keir@xensource.com>
* merge with xen-unstable.hgAlex Williamson2007-04-092-2/+6
|\
| * PV-on-HVM: A bit more re-jigging so the build gets further againstKeir Fraser2007-04-062-2/+6
| | | | | | | | | | native Linux 2.6.5. It's not quite there still, but closer. Signed-off-by: Keir Fraser <keir@xensource.com>
* | [IA64] Fix PV-on-HVM VNIF to work without using balloon on IPFAlex Williamson2007-04-091-0/+13
|/ | | | | | Temporary patch until we support the the balloon driver on HVM domains. Signed-off-by: Tsunehisa Doi <Doi.Tsunehisa@jp.fujitsu.com>
* LINUX: PVonHVM: Fixes to build with kernels back to 2.6.5.Ian Campbell2007-04-051-1/+13
| | | | Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
* PV-on-HVM: Add new ioreq 'invalidate' for zapping ioemu-dm mapccahekfraser@localhost.localdomain2007-04-051-10/+0
| | | | | | | | | | | | | after balloon operations in an HVM guest. This removes the I/O port hack from the guest OS, and from ioemu. Also we flush on reservation *increases* as well as decreases. This is necessary until qemu-dm can demand-fault page mappings into existing valid buckets. Signed-off-by: Steven Hand <steven@xensource.com> Signed-off-by: Keir Fraser <keir@xensource.com>
* PV-on-HVM: update build config overrides.kfraser@localhost.localdomain2007-04-051-1/+2
| | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* Various cleanups and fixes for PV-on-HVM drivers.Keir Fraser2007-04-042-1/+8
| | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* Initial check-in to support PV balloon driver within HVM guests.Steven Hand2007-04-045-9/+17
| | | | | | | | | Still todo: - fix mapcache invalidation (should happen in Xen) - support 32-on-64 mode correctly Signed-off-by: Steven Hand <steven@xensource.com>
* [HVM] Save/restore: PV-on-HVM driver save/restore supportTim Deegan2007-03-291-2/+33
| | | | Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
* merge with xen-unstable.hgawilliam@xenbuild2.aw2007-03-201-1/+2
|\
| * hvm: Fix platform-irq handling in presence of irqbalance daemon.kaf24@firebug.cl.cam.ac.uk2007-03-191-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The HVM guest did not respond when PV-on-HVM driver was tested on the following conditions. 1. RHEL4u4 2. vcpu 4 3. irqbalance on 4. pv-on-hvm driver used. Eventhandler did not work because IRQ was delivered to another vcpu by irqbalance. Signed-off-by: Tsunehisa Doi <Doi.Tsunehisa@jp.fujitsu.com> Signed-off-by: Tomonari Horikoshi <t.horikoshi@jp.fujitsu.com>
* | [IA64] Fix for compiling PV-on-HVM driver on IPFawilliam@xenbuild2.aw2007-03-121-1/+7
|/ | | | Signed-off-by: Tsunehisa Doi <Doi.Tsunehisa@jp.fujitsu.com>
* [LINUX] Purge include <linux/config.h>. It has been obsolete for some time now.Ian Campbell2007-02-233-2/+2
| | | | Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
* [LINUX] Call ctrl_alt_del() to trigger a reboot so we benefit from theIan Campbell2007-02-131-0/+6
| | | | | | | | | generic infrastructure for cad_pid etc. Add a ctrl_alt_del() implemenation to the PV on HVM compatibility layer since ctrl_alt_del() is not exported on native kernels. Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
* Small cleanups to PV-on-HVM support code.Keir Fraser2007-02-081-12/+9
| | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* [IA64] Follow to allow PV-on-HVM callback irq to be identified by PCI device.awilliam@xenbuild2.aw2007-02-061-9/+3
| | | | | | Also delete IA64 specific spec concerned with IA64_CALLBACK_IRQ_RID. Signed-off-by: Tsunehisa Doi <Doi.Tsunehisa@jp.fujitsu.com>
* [IA64] Fix for compiling PV-on-HVM driver on IPFawilliam@xenbuild2.aw2007-02-052-0/+20
| | | | | | Signed-off-by: Tsunehisa Doi <Doi.Tsunehisa@jp.fujitsu.com> Signed-off-by: Tomonari Horikoshi <t.horikoshi@jp.fujitsu.com> Signed-off-by: Anthony Xu <anthony.xu@intel.com>
* [HVM] Allow HVM guest to request invalidation of foreign mappings viakaf24@localhost.localdomain2007-01-271-0/+10
| | | | | an I/O port write. Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* Cleanups for unmodified (pv-on-hvm) driver building.kaf24@localhost.localdomain2007-01-263-13/+11
| | | | | | | | | | - some cleanup to mkbuildtree - adjustment to the fake __supported_pte_mask definition (removing the export for x86-64 in native Linux is being discussed, so this shouldn't be i386 specific) - remove odd/unused defines (mostly CONFIG_*) in overrides.mk Signed-off-by: Jan Beulich <jbeulich@novell.com>
* [PV-on-HVM] Make PV drivers on HVM kernels work on older kernels afterIan Campbell2007-01-222-2/+22
| | | | | | update to 2.6.18. Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
* merge with xen-unstable.hgawilliam@xenbuild2.aw2007-01-152-12/+20
|\
| * [PV-on-HVM] Allow platform interrupt to be used for entropy.kfraser@localhost.localdomain2007-01-121-3/+3
| | | | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
| * [HVM] Allow PV-on-HVM callback irq to be identified by PCI device.kfraser@localhost.localdomain2007-01-102-9/+17
| | | | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* | merge with xen-unstable.hgawilliam@xenbuild2.aw2007-01-101-17/+52
|\|
| * [PV-on-HVM] Add definition of irq_to_evtchn_port().kfraser@localhost.localdomain2007-01-061-0/+6
| | | | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
| * [PV-ON-HVM] Update evtchn interface to match new PV Linux interfaces.kaf24@localhost.localdomain2006-12-311-17/+46
| | | | | | | | | | | | Also fix unbind_from_irqhandler() to close event-channel port where that is appropriate. Signed-off-by: Keir Fraser <keir@xensource.com>
* | [IA64] Rename RID maker HVM_PARAM_CALLBACK_IRQ_RID to IA64_CALLBACK_IRQ_RIDawilliam@xenbuild2.aw2007-01-021-1/+1
| | | | | | | | Signed-off-by: Tsunehisa Doi <Doi.Tsunehisa@jp.fujitsu.com>
* | [IA64] Follow new interrupt deliver mechanism for PV-on-HVM/IPFawilliam@xenbuild2.aw2006-12-201-2/+7
|/ | | | | | This fixes PV-on-HVM drivers for ia64 Signed-off-by: Tsunehisa Doi <Doi.Tsunehisa@jp.fujitsu.com>
* [LINUX] Import kasprintf patch from upstream.Ian Campbell2006-11-272-0/+28
| | | | | | | kasprintf has been merged upstream with a slightly different protoype to the one in Xen. Import this patch and fixup the Xen tree to fit. Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
* [HVM] Update VPIC device model for new interrupt delivery code.kaf24@localhost.localdomain2006-11-261-24/+8
| | | | | | Move BSP VLAPIC initialisation to hvmloader. Remove callback_irq update hack from Linux unmodified drivers. Signed-off-by: Keir Fraser <keir@xensource.com>
* [IA64] Change callback_irq spec of PV-on-HVM for IPFkfraser@localhost.localdomain2006-11-221-3/+19
| | | | | Signed-off-by: Tsunehisa Doi <Doi.Tsunehisa@jp.fujitsu.com> Signed-off-by: Alex Williamson <alex.williamson@hp.com>
* [PV-ON-HVM] Correct some out of date documentation.Steven Smith2006-11-151-2/+2
| | | | | Noticed-by: Nowatzki, Thomas L <Thomas.Nowatzki@UNISYS.com> Signed-off-by: Steven Smith <sos22@cam.ac.uk>
* PV-on-HVM: Tweak reboot.c to be compatible with older kernels.Ian Campbell2006-11-021-0/+3
| | | | | | | | call_usermodehelper_keys() was not available until 2.6.13 but since we pass session_keyring as NULL we may as well use call_usermodehelper() anyway. Signed-off-by: Ian Campbell <ian.campbell@xensource.com>