[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v4 06/10] vpci: Hide extended capability when it fails to initialize
On 09.05.2025 11:05, Jiqian Chen wrote: > --- a/xen/include/xen/pci_regs.h > +++ b/xen/include/xen/pci_regs.h > @@ -448,7 +448,10 @@ > /* Extended Capabilities (PCI-X 2.0 and Express) */ > #define PCI_EXT_CAP_ID(header) ((header) & 0x0000ffff) > #define PCI_EXT_CAP_VER(header) (((header) >> 16) & 0xf) > -#define PCI_EXT_CAP_NEXT(header) (((header) >> 20) & 0xffc) > +#define PCI_EXT_CAP_NEXT_MASK 0xFFF00000U > +/* Bottom two bits of next capability position are reserved. */ > +#define PCI_EXT_CAP_NEXT(header) \ > + (MASK_EXTR(header, PCI_EXT_CAP_NEXT_MASK) & 0xFFCU) Please can the hex digits all be / remain to be lower case, with just the U suffixes be upper case? Jan
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |