[gve] Add concept of a queue page list base device address

Allow for the existence of a queue page list where the base device
address is non-zero, as will be the case for the raw DMA addressing
(RDA) operating mode.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
This commit is contained in:
Michael Brown
2025-09-29 12:04:13 +01:00
parent 91db5b68ff
commit 9f554ec9d0
2 changed files with 27 additions and 6 deletions

View File

@@ -524,6 +524,13 @@ struct gve_qpl {
unsigned int count;
/** Queue page list ID */
unsigned int id;
/** Queue page list base device address
*
* This will be zero if queue page list addressing is in use,
* or the DMA address of the first page if raw DMA addressing
* is in use.
*/
physaddr_t base;
};
/**