On Wed, 18 Dec 2024 23:08:39 +0000, Frank Li <Frank.Li@xxxxxxx> wrote: > > ┌────────────────────────────────┐ > │ │ > │ PCI Endpoint Controller │ > │ │ > │ ┌─────┐ ┌─────┐ ┌─────┐ │ > PCI Bus │ │ │ │ │ │ │ │ > ─────────► │ │Func1│ │Func2│ ... │Func │ │ > Doorbell │ │ │ │ │ │<n> │ │ > │ │ │ │ │ │ │ │ > │ └──┬──┘ └──┬──┘ └──┬──┘ │ > │ │ │ │ │ > └──────┼────────┼───────────┼────┘ > │ │ │ > ▼ ▼ ▼ > ┌────────────────────────┐ > │ MSI Controller │ > └────────────────────────┘ > > Add domain DOMAIN_BUS_DEVICE_PCI_EP_MSI to allocate MSI domain for Endpoint > function in PCI Endpoint (EP) controller, So PCI Root Complex (RC) can > write MSI message to MSI controller to trigger doorbell IRQ for difference > EP functions. > > Signed-off-by: Frank Li <Frank.Li@xxxxxxx> > --- > change from v12 to v13 > - new patch This might be v13, but after all this time, I have no idea what you are trying to do. You keep pasting this non-ASCII drawing in commit messages, but I still have no idea what this PCI Bus Doorbell represents. I appreciate the knowledge shortage is on my end, but it would definitely help if someone would take the time to explain what this is all about.