Marek Marczykowski-Górecki
196fb962ba
xen: fix stubdom PCI addr
...
When running in a stubdomain, the config space access via sysfs needs to
use BDF as seen inside stubdomain (connected via xen-pcifront), which is
different from the real BDF. For other purposes (hypercall parameters
etc), the real BDF needs to be used.
Get the in-stubdomain BDF by looking up relevant PV PCI xenstore
entries.
Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com >
Reviewed-by: Anthony PERARD <anthony.perard@citrix.com >
Message-Id: <35049e99da634a74578a1ff2cb3ae4cc436ede33.1711506237.git-series.marmarek@invisiblethingslab.com >
Signed-off-by: Anthony PERARD <anthony@xenproject.org >
2024-07-01 14:57:18 +02:00
Markus Armbruster
175de52487
Clean up decorations and whitespace around header guards
...
Cleaned up with scripts/clean-header-guards.pl.
Signed-off-by: Markus Armbruster <armbru@redhat.com >
Reviewed-by: Richard Henderson <rth@twiddle.net >
2016-07-12 16:20:46 +02:00
Cao jin
376ba75f88
Add Error **errp for xen_host_pci_device_get()
...
To catch the error message. Also modify the caller
Signed-off-by: Cao jin <caoj.fnst@cn.fujitsu.com >
Reviewed-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com >
Reviewed-by: Eric Blake <eblake@redhat.com >
2016-01-21 16:45:34 +00:00
Konrad Rzeszutek Wilk
bce3394817
xen/pt: Make xen_pt_unregister_device idempotent
...
To deal with xen_host_pci_[set|get]_ functions returning error values
and clearing ourselves in the init function we should make the
.exit (xen_pt_unregister_device) function be idempotent in case
the generic code starts calling .exit (or for fun does it before
calling .init!).
Reviewed-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com >
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com >
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com >
2015-09-10 16:47:20 +00:00
Tiejun Chen
798141799c
xen, gfx passthrough: basic graphics passthrough support
...
basic gfx passthrough support:
- add a vga type for gfx passthrough
- register/unregister legacy VGA I/O ports and MMIOs for passthrough GFX
Signed-off-by: Tiejun Chen <tiejun.chen@intel.com >
Signed-off-by: Yang Zhang <yang.z.zhang@Intel.com >
Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com >
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com >
2015-09-10 12:04:28 +00:00
Paolo Bonzini
47b43a1f41
hw: move private headers to hw/ subdirectories.
...
Many headers are used only in a single directory. These can be
kept in hw/.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2013-04-08 18:13:16 +02:00