aboutsummaryrefslogtreecommitdiffstats
path: root/unmodified_drivers/linux-2.6/platform-pci/platform-pci.c
Commit message (Collapse)AuthorAgeFilesLines
* [IA64] xencomm - compilation fix of unmodified driverAlex Williamson2007-08-161-1/+1
| | | | Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
* 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 save/restore fixes.kfraser@localhost.localdomain2007-04-111-22/+12
| | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* PV-on-HVM: Fixes for save/restore. Also gets rid of separate moduleskfraser@localhost.localdomain2007-04-101-48/+43
| | | | | reboot.ko and xenbus.ko. These are now part of xen-platform-pci.ko. Signed-off-by: Keir Fraser <keir@xensource.com>
* PV-on-HVM: A bit more re-jigging so the build gets further againstKeir Fraser2007-04-061-2/+2
| | | | | native Linux 2.6.5. It's not quite there still, but closer. Signed-off-by: Keir Fraser <keir@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>
* [HVM] Save/restore: PV-on-HVM driver save/restore supportTim Deegan2007-03-291-2/+33
| | | | Signed-off-by: Zhai Edwin <edwin.zhai@intel.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>
* [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>
* [PV-on-HVM] Make PV drivers on HVM kernels work on older kernels afterIan Campbell2007-01-221-2/+11
| | | | | | update to 2.6.18. Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
* merge with xen-unstable.hgawilliam@xenbuild2.aw2007-01-151-10/+18
|\
| * [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-101-7/+15
| | | | | | | | 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>
* [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>
* merge with xen-unstable.hgawilliam@xenbuild.aw2006-10-251-0/+5
|\
| * PV-on-HVM: Add infrastructure for a compatibility shim in order toIan Campbell2006-10-251-0/+4
| | | | | | | | | | | | | | | | | | | | | | support PV-on-HVM drivers for older kernel releases. The compatability code is included in the xen-platform-pci module since this module underpins all the others. Signed-off-by: Ian Campbell <ian.campbell@xensource.com> Signed-off-by: K. Y. Srinivasan <ksrinivasan@novell.com> Signed-off-by: Tsunehisa Doi <Doi.Tsunehisa@jp.fujitsu.com>
| * [LINUX] PV-on-HVM: Directly include headers which are used in variousIan Campbell2006-10-251-0/+1
| | | | | | | | | | | | | | | | | | files rather than relying on them being included indirectly. This is required because these headers are not pulled in indirectly on older kernels. Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
* | [IA64] Xencomm fixes for HVM PV-driversawilliam@xenbuild.aw2006-10-141-0/+7
|/ | | | | | Signed-off-by: Tristan Gingold <tristan.gingold@bull.net>
* [HVM] Use the right, PCI SIG assigned, vendor ID for xensource rather thanSteven Smith2006-09-211-2/+4
| | | | | | just making one up. Signed-off-by: Steven Smith <sos22@cam.ac.uk>
* Fix unmodified drivers for PV-on-HVM on IA64.kaf24@firebug.cl.cam.ac.uk2006-09-131-1/+4
| | | | | Signed-off-by: Tsunehisa Doi <Doi.Tsunehisa@jp.fujitsu.com> Signed-off-by: Tomonari Horikoshi <t.horikoshi@jp.fujitsu.com>
* [HVM] pv drivers: Allocate hypercall area as an executable region.kaf24@firebug.cl.cam.ac.uk2006-09-081-14/+16
| | | | | | We have to use __vmalloc() and __PAGE_KERNEL because vmalloc_exec() and PAGE_KERNEL_EXEC are not exported to modules. Signed-off-by: Keir Fraser <keir@xensource.com>
* Fix up cset 11228.ssmith@weybridge.uk.xensource.com2006-09-051-1/+1
| | | | Signed-off-by: Steven Smith <sos22@cam.ac.uk>
* [HVM] Clean ups for PV-on-HVM drivers. In particular, platform-pcikfraser@localhost.localdomain2006-08-221-23/+23
| | | | | driver can now handle multi-page hypercall stub areas. Signed-off-by: Keir Fraser <keir@xensource.com>
* [HVM] Make grant tables functions work in PV-on-HVM drivers.kfraser@localhost.localdomain2006-08-171-3/+6
| | | | | Signed-off-by: Steven Smith <ssmith@xensource.com>
* [HVM] Linux driver for the xen platform pseudo-PCI device.kfraser@localhost.localdomain2006-08-171-0/+268
Signed-off-by: Steven Smith <ssmith@xensource.com>