aboutsummaryrefslogtreecommitdiffstats
path: root/xen/drivers/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* xen: infrastructure to have cross-platform video driversStefano Stabellini2013-01-241-1/+1
| | | | | | | | | | | | | | - introduce a new HAS_VIDEO config variable; - build xen/drivers/video/font* if HAS_VIDEO; - rename vga_puts to video_puts; - rename vga_init to video_init; - rename vga_endboot to video_endboot. Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com> Acked-by: Ian Campbell <ian.campbell@citrix.com> Acked-by: Jan Beulich <jbeulich@suse.com> Acked-by: Keir Fraser <keir@xen.org> Committed-by: Ian Campbell <ian.campbell@citrix.com>
* xen/common/Makefile: introduce HAS_{CPUFREQ,PCI,PASSTHROUGH,NS16550,KEXEC}Stefano Stabellini2012-02-091-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | - make the compilation of ns16550.c depend upon HAS_NS16550; - make the compilation of cpufreq depend upon HAS_CPUFREQ; - make the compilation of pci depend upon HAS_PCI; - make the compilation of passthrough depend upon HAS_PASSTHROUGH; - make the compilation of kexec depend upon HAS_KEXEC. Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com> Signed-off-by: Ian Campbell <ian.campbell@citrix.com> Signed-off-by: Tim Deegan <Tim.Deegan@citrix.com> Acked-by: Keir Fraser <keir@xen.org> Committed-by: Ian Campbell <ian.campbell@citrix.com> --- xen/arch/ia64/Rules.mk | 5 +++++ xen/arch/x86/Rules.mk | 5 +++++ xen/common/Makefile | 2 +- xen/common/shutdown.c | 4 ++++ xen/drivers/Makefile | 6 +++--- xen/drivers/char/Makefile | 2 +- xen/drivers/char/console.c | 4 ++++ xen/include/asm-ia64/config.h | 1 + xen/include/asm-x86/config.h | 1 + 9 files changed, 25 insertions(+), 5 deletions(-)
* Add some necessary files to build IA64 VT-d.Keir Fraser2008-10-201-1/+1
| | | | | Signed-off-by: Anthony Xu <anthony.xu@intel.com> Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* vtd: Make some pci access functions architecture independent.Keir Fraser2008-10-091-0/+1
| | | | | Signed-off-by: Anthony Xu <anthony.xu@intel.com> Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* X86 and IA64: Rebase cpufreq logic for supporting both x86 and ia64Keir Fraser2008-09-261-0/+1
| | | | | | | | | | | | | arch Rebase cpufreq logic for supporting both x86 and ia64 arch: 1. move cpufreq arch-independent logic into common dir (xen/drivers/acpi and xen/drivers/cpufreq dir); 2. leave cpufreq x86-dependent logic at xen/arch/x86/acpi/cpufreq dir; Signed-off-by: Yu, Ke <ke.yu@intel.com> Signed-off-by: Liu, Jinsong <jinsong.liu@intel.com>
* Move vtd and amd iommu code to arch-generic location.Keir Fraser2008-02-211-0/+1
| | | | Signed-off-by: Weidong Han <weidong.han@intel.com>
* [XEN] vga code cleanups and additions for other architectures.kfraser@localhost.localdomain2006-08-161-1/+1
| | | | | | Based on patches from Hollis Blanchard and Alex Williamson. Signed-off-by: Keir Fraser <keir@xensource.com>
* Support for vga text modes bigger than 80x25.kfraser@localhost.localdomain2006-08-151-0/+1
| | | | | Signed-off-by: Jan Beulich <jbeulich@novell.com>
* Clean up build system some more. No need to explicitlykaf24@firebug.cl.cam.ac.uk2006-04-051-4/+0
| | | | | | | | include Rules.mk/Post.mk all over the place. Signed-off-by: Keir Fraser <keir@xensource.com>
* Some more build-system finessing:kaf24@firebug.cl.cam.ac.uk2006-03-201-2/+2
| | | | | | | | | | | | 1. subdirs-y -> subdir-y (match Linux name, and also obj-y is singular so this makes sense). 2. subdirs can be declared with or without trailing slash 3. As with Linux, subdirs can be declared in the obj-y list but they must be distinguished by a trailing slash Signed-off-by: Keir Fraser <keir@xensource.com>
* Conditionalize building the Xen ACPI driver.kaf24@firebug.cl.cam.ac.uk2006-03-191-6/+4
| | | | | | | | | Also introduces some cleanups to the Xen build system. Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com> Signed-off-by: Keir Fraser <keir@xensource.com>
* bitkeeper revision 1.1389.5.5 (42788bdeo6dq0hEkwcye0RH_ljmY1Q)kaf24@firebug.cl.cam.ac.uk2005-05-041-2/+0
| | | | | | Remove dead code from Xen. Signed-off-by: Keir Fraser <keir@xensource.com>
* bitkeeper revision 1.1389.1.34 (42778a6aQ30Jj7E2TxzCF9ZtVpGMtw)kaf24@firebug.cl.cam.ac.uk2005-05-031-2/+2
| | | | | | | | | | | | | | | | | | | | | Move PCI device scanning to dom0. Enable ACPI in dom0. This should greatly reduce the complexity of xen and move the complexity of dealing with hardware bugs and workarounds etc to dom0. The ioapic local apic (and hence all the vectors) are owned by the hypervisor. Dom0 enables the ACPI interpreter, handles PCI and ACPI based interrupt routing. New hypercalls to assign vectors and for accessing the ioapic. Functionality not yet provided: o acpi=off to support machines with broken or no acpi support. o support for driver domains Signed-off-by: Arun Sharma <arun.sharma@intel.com> Signed-off-by: Asit Mallick <asit.k.mallick@intel.com>
* bitkeeper revision 1.950 (40c86066TdQwTUVQtZ0q0py10MTUgg)kaf24@scramble.cl.cam.ac.uk2004-06-101-14/+0
| | | | | Removed old I/O world and cleaned up.
* bitkeeper revision 1.944 (40c70595GOCGjmHQFvphhaOjXAmbvw)kaf24@scramble.cl.cam.ac.uk2004-06-091-1/+1
| | | | | Xen build-configuration cleanups.
* bitkeeper revision 1.842.1.1 (40715b38BNfFZvL7yV9c1GJbSaAK0g)kaf24@scramble.cl.cam.ac.uk2004-04-051-0/+2
| | | | | | | | | | | Many files: new file Upgrade Xen APIC and ACPI and PCI subsystems to new features and fixes in latest Linux 2.4. acpi.c: Rename: xen/arch/i386/acpitable.c -> xen/arch/i386/acpi.c .del-acpitable.h~539b823a64c2b9d8: Delete: xen/arch/i386/acpitable.h
* bitkeeper revision 1.839 (406ee643kSLveMGyvVob0usRgg-CGg)kaf24@scramble.cl.cam.ac.uk2004-04-031-1/+1
| | | | | | vif.h, Makefile, domain.c, setup.c, entry.S, Rules.mk: Completely remove networking support from Xen when 'nodev=y' is specified.
* bitkeeper revision 1.825.3.6 (4064639dGSejbtZOrnsOB_IspAZ6kw)kaf24@scramble.cl.cam.ac.uk2004-03-261-5/+7
| | | | | | blkdev.h, pci.c, Makefile, domain.c, setup.c, entry.S, Rules.mk: Allow Xen to be built without device drivers using 'nodev=y make'.
* bitkeeper revision 1.641 (3fcdb656yM6DlMdwk-janNkBhdceiQ)kaf24@scramble.cl.cam.ac.uk2003-12-031-0/+2
| | | | | | | | Many files: new file megaraid.c, Makefile, Rules.mk: New Fusion driver.
* bitkeeper revision 1.166 (3e9c248dVGQSFqCQP51wgrGBpJNZoA)smh22@boulderdash.cl.cam.ac.uk2003-04-151-0/+2
| | | | | initial support for ide cdrom drives
* bitkeeper revision 1.94 (3e5a4f5fzVaxemjfCt0N0OH8PYPiuw)iap10@labyrinth.cl.cam.ac.uk2003-02-241-0/+16
Rename xen-2.4.16 to just "xen" to reflect that it hasn't got any relation to the Linux kernel version.