On Fri Aug 29, 2025 at 7:39 AM JST, Danilo Krummrich wrote: <snip> > diff --git a/drivers/gpu/nova-core/Kconfig b/drivers/gpu/nova-core/Kconfig > index 8726d80d6ba4..20d3e6d0d796 100644 > --- a/drivers/gpu/nova-core/Kconfig > +++ b/drivers/gpu/nova-core/Kconfig > @@ -1,5 +1,6 @@ > config NOVA_CORE > tristate "Nova Core GPU driver" > + depends on 64BIT > depends on PCI > depends on RUST > depends on RUST_FW_LOADER_ABSTRACTIONS
Another thing we probably want to depend on: a little-endian architecture. There is an assumption in the code that the CPU will use this endianness, and while it can be changed to be more portable, this would require stuff like proc-macros to properly build a struct from a data stream with endianness in mind, which we don't have yet. Most (all?) the platforms on which NVIDIA GPUs are to run are little-endian anyway, so I am not even sure big-endian support would be useful.