Root/
1 | #ifndef _XEN_PLATFORM_PCI_H |
2 | #define _XEN_PLATFORM_PCI_H |
3 | |
4 | #define XEN_IOPORT_MAGIC_VAL 0x49d2 |
5 | #define XEN_IOPORT_LINUX_PRODNUM 0x0003 |
6 | #define XEN_IOPORT_LINUX_DRVVER 0x0001 |
7 | |
8 | #define XEN_IOPORT_BASE 0x10 |
9 | |
10 | #define XEN_IOPORT_PLATFLAGS (XEN_IOPORT_BASE + 0) /* 1 byte access (R/W) */ |
11 | #define XEN_IOPORT_MAGIC (XEN_IOPORT_BASE + 0) /* 2 byte access (R) */ |
12 | #define XEN_IOPORT_UNPLUG (XEN_IOPORT_BASE + 0) /* 2 byte access (W) */ |
13 | #define XEN_IOPORT_DRVVER (XEN_IOPORT_BASE + 0) /* 4 byte access (W) */ |
14 | |
15 | #define XEN_IOPORT_SYSLOG (XEN_IOPORT_BASE + 2) /* 1 byte access (W) */ |
16 | #define XEN_IOPORT_PROTOVER (XEN_IOPORT_BASE + 2) /* 1 byte access (R) */ |
17 | #define XEN_IOPORT_PRODNUM (XEN_IOPORT_BASE + 2) /* 2 byte access (W) */ |
18 | |
19 | #define XEN_UNPLUG_ALL_IDE_DISKS (1<<0) |
20 | #define XEN_UNPLUG_ALL_NICS (1<<1) |
21 | #define XEN_UNPLUG_AUX_IDE_DISKS (1<<2) |
22 | #define XEN_UNPLUG_ALL (XEN_UNPLUG_ALL_IDE_DISKS|\ |
23 | XEN_UNPLUG_ALL_NICS|\ |
24 | XEN_UNPLUG_AUX_IDE_DISKS) |
25 | |
26 | #define XEN_UNPLUG_UNNECESSARY (1<<16) |
27 | #define XEN_UNPLUG_NEVER (1<<17) |
28 | |
29 | static inline int xen_must_unplug_nics(void) { |
30 | #if (defined(CONFIG_XEN_NETDEV_FRONTEND) || \ |
31 | defined(CONFIG_XEN_NETDEV_FRONTEND_MODULE)) && \ |
32 | defined(CONFIG_XEN_PVHVM) |
33 | return 1; |
34 | #else |
35 | return 0; |
36 | #endif |
37 | } |
38 | |
39 | static inline int xen_must_unplug_disks(void) { |
40 | #if (defined(CONFIG_XEN_BLKDEV_FRONTEND) || \ |
41 | defined(CONFIG_XEN_BLKDEV_FRONTEND_MODULE)) && \ |
42 | defined(CONFIG_XEN_PVHVM) |
43 | return 1; |
44 | #else |
45 | return 0; |
46 | #endif |
47 | } |
48 | |
49 | extern int xen_platform_pci_unplug; |
50 | |
51 | #endif /* _XEN_PLATFORM_PCI_H */ |
52 |
Branches:
ben-wpan
ben-wpan-stefan
javiroman/ks7010
jz-2.6.34
jz-2.6.34-rc5
jz-2.6.34-rc6
jz-2.6.34-rc7
jz-2.6.35
jz-2.6.36
jz-2.6.37
jz-2.6.38
jz-2.6.39
jz-3.0
jz-3.1
jz-3.11
jz-3.12
jz-3.13
jz-3.15
jz-3.16
jz-3.18-dt
jz-3.2
jz-3.3
jz-3.4
jz-3.5
jz-3.6
jz-3.6-rc2-pwm
jz-3.9
jz-3.9-clk
jz-3.9-rc8
jz47xx
jz47xx-2.6.38
master
Tags:
od-2011-09-04
od-2011-09-18
v2.6.34-rc5
v2.6.34-rc6
v2.6.34-rc7
v3.9