NOTE: apply the same change that has been applied to the generic kernel.
In amd64 bluetooth is disabled in the annotations file we need to
specify '-' for CONFIG_BT, while arm64 has bluetooth enabled, so it
needs to be 'n'.
Signed-off-by: Andrea Righi <email address hidden>
Introduce a mechanism that performs an handshake between the userspace
provider and kernel driver which verifies that the user supports all
required features in order to operate correctly.
The handshake verifies the needed functionality by comparing the reported
device caps and the provider caps. If the device reports a non-zero
capability the appropriate comp mask is required from the userspace
provider in order to allocate the context.
Link: https://<email address hidden>
Reviewed-by: Shadi Ammouri <email address hidden>
Reviewed-by: Yossi Leybovich <email address hidden>
Signed-off-by: Gal Pressman <email address hidden>
Signed-off-by: Jason Gunthorpe <email address hidden>
(cherry picked from commit a5d87b698547233321466b2dc91271f5855a4df6)
Signed-off-by: Kamal Mostafa <email address hidden>
Acked-by: Kleber Sacilotto de Souza <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Signed-off-by: William Breathitt Gray <email address hidden>
Using write-combine is crucial for performance of PCI devices where
significant amounts of transactions go over PCI BARs.
arm64 supports write-combine PCI mappings, so the appropriate define
has been added which will expose write-combine mappings under sysfs
for prefetchable PCI resources.
Signed-off-by: Clint Sbisa <email address hidden>
Reference: https://<email address hidden>/
Signed-off-by: Kamal Mostafa <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Acked-by: Andrea Righi <email address hidden>
Acked-by: Colin Ian King <email address hidden>
Signed-off-by: William Breathitt Gray <email address hidden>
AWS F1 (x86_64) instance types need the fpga-mgr module.
Signed-off-by: Kamal Mostafa <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Acked-by: Colin Ian King <email address hidden>
Signed-off-by: William Breathitt Gray <email address hidden>