aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/physdev.c
Commit message (Expand)AuthorAgeFilesLines
* x86: enable multi-vector MSIJan Beulich2013-08-081-6/+50
* rename IS_PRIV to is_hardware_domainDaniel De Graaf2013-05-071-2/+2
* x86: fix various issues with handling guest IRQsJan Beulich2013-04-181-1/+1
* x86/MSI: add mechanism to fully protect MSI-X table from PV guest accessesJan Beulich2013-03-081-0/+12
* fix domain unlocking in some xsm error pathsMatthew Daley2013-03-061-1/+1
* Fix emacs local variable block to use correct C style variable.David Vrabel2013-02-211-1/+1
* xen/arch/x86: complete XSM hooks on irq/pirq mappingsDaniel De Graaf2013-01-231-7/+11
* xen/xsm: Add xsm_default parameter to XSM hooksDaniel De Graaf2013-01-111-6/+6
* xen: use XSM instead of IS_PRIV where duplicatedDaniel De Graaf2013-01-111-52/+4
* arch/x86: add distinct XSM hooks for map/unmapDaniel De Graaf2013-01-101-1/+1
* streamline guest copy operationsJan Beulich2012-12-101-5/+5
* xen: replace XEN_GUEST_HANDLE with XEN_GUEST_HANDLE_PARAM when appropriateStefano Stabellini2012-10-171-1/+1
* xen: Remove x86_32 build target.Keir Fraser2012-09-121-4/+0
* console: add EHCI debug port based serial consoleJan Beulich2012-09-111-0/+14
* adjust a few RCU domain locking callsJan Beulich2012-09-071-14/+9
* x86: fix RCU locking in PHYSDEVOP_get_free_pirqJan Beulich2012-09-051-3/+4
* x86: drop "index" parameter from get_free_pirq()Jan Beulich2012-09-051-3/+3
* x86/pvhvm: properly range-check PHYSDEVOP_map_pirq/MAP_PIRQ_TYPE_GSIIan Jackson2012-09-051-0/+7
* x86: Use get_page_from_gfn() instead of get_gfn()/put_gfn.Tim Deegan2012-05-171-8/+7
* xsm: Use mapped IRQ not PIRQ in unmap_domain_pirqDaniel De Graaf2012-02-021-1/+1
* xen: do not remap pirqs if !is_hvm_pv_evtchn_domainStefano Stabellini2012-01-311-0/+9
* xen: introduce PHYSDEVOP_pirq_eoi_gmfn_v2Stefano Stabellini2012-01-281-2/+5
* x86/passthrough: don't leak guest IRQsJan Beulich2012-01-021-1/+2
* xsm: Add missing access checksDaniel De Graaf2011-12-181-0/+9
* VT-d: bind IRQs to CPUs local to the node the IOMMU is onJan Beulich2011-12-131-1/+1
* xsm: Expand I/O resource hooksDaniel De Graaf2011-12-021-0/+4
* xsm: remove unused xsm_assign_vector checkDaniel De Graaf2011-12-021-4/+0
* Modify naming of queries into the p2mAndres Lagar-Cavilla2011-11-111-1/+7
* x86: re-inject emulated level pirqs in PV on HVM guests if stillStefano Stabellini2011-10-271-2/+16
* PCI multi-seg: add new physdevop-sJan Beulich2011-09-181-4/+73
* xen: fix hvm_domain_use_pirq's behaviorStefano Stabellini2011-08-311-5/+2
* x86-64/MMCFG: pass down firmware (ACPI) reservation status of used memory spaceJan Beulich2011-07-251-0/+22
* PCI: consolidate interface for adding devicesJan Beulich2011-07-191-4/+4
* x86-64/physdevop: reduce generated code duplicationJan Beulich2011-07-081-50/+53
* x86: remove the domain parameter from the guest EOI functions.Jan Beulich2011-07-011-1/+1
* replace d->nr_pirqs sized arrays with radix treeJan Beulich2011-06-231-8/+28
* xen: remove extern function declarations from C files.Tim Deegan2011-05-261-7/+1
* Revert 23295:4891f1f41ba5 and 23296:24346f749826Keir Fraser2011-05-021-28/+8
* replace d->nr_pirqs sized arrays with radix treeJan Beulich2011-05-011-8/+28
* x86: split struct domainJan Beulich2011-04-051-5/+7
* x86: move pv-only members of struct vcpu to struct pv_vcpuJan Beulich2011-04-051-4/+4
* x86: physdev_[un]map_pirq() use rcu_lock_target_domain_by_id().Keir Fraser2011-01-261-13/+6
* x86: fixes after emuirq changesKeir Fraser2010-11-291-1/+2
* Introduce PHYSDEVOP_get_free_pirqKeir Fraser2010-11-191-1/+21
* Interrupt remapping to PIRQs in HVM guestsKeir Fraser2010-11-191-47/+128
* rcu_lock(current->domain) does not need to disable preemption.Keir Fraser2010-11-181-8/+4
* Xen: fix various checks of unsigned integers < 0Keir Fraser2010-10-291-1/+1
* Allow all unused GSI to be configured via IO-APIC by new pv_ops dom0Keir Fraser2010-04-011-6/+2
* x86: Add a new physdev_op PHYSDEVOP_setup_gsi for GSI setup.Keir Fraser2009-11-241-4/+31
* Revert 20437:64599a2d310dKeir Fraser2009-11-171-17/+13