From 53145c7232007e4c83819131a820e63e00dba7e6 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Mon, 3 Sep 2018 14:21:14 +0200 Subject: NVME(4): Port to RTEMS Update #3821. --- freebsd/sys/dev/nvme/nvme_private.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'freebsd/sys/dev/nvme/nvme_private.h') diff --git a/freebsd/sys/dev/nvme/nvme_private.h b/freebsd/sys/dev/nvme/nvme_private.h index 4aaac9de..e473ec4b 100644 --- a/freebsd/sys/dev/nvme/nvme_private.h +++ b/freebsd/sys/dev/nvme/nvme_private.h @@ -168,15 +168,21 @@ struct nvme_tracker { uint16_t cid; uint64_t *prp; +#ifndef __rtems__ bus_addr_t prp_bus_addr; +#else /* __rtems__ */ + uint64_t prp_bus_addr; +#endif /* __rtems__ */ }; struct nvme_qpair { struct nvme_controller *ctrlr; uint32_t id; +#ifndef __rtems__ int domain; int cpu; +#endif /* __rtems__ */ uint16_t vector; int rid; @@ -240,7 +246,9 @@ struct nvme_controller { device_t dev; struct mtx lock; +#ifndef __rtems__ int domain; +#endif /* __rtems__ */ uint32_t ready_timeout_in_ms; uint32_t quirks; #define QUIRK_DELAY_B4_CHK_RDY 1 /* Can't touch MMIO on disable */ -- cgit v1.2.3