@JoeFriedchicken
No, but you need to pass mem=4096M on the kenel boot command. The Linux kernel can choose to map memory above the 4 GB boundary even when less than 4 GB of physical memory is present. NI drivers look at the size of the virtual address space, not the physical address space, since that's the memory they get to access 😉
What *exactly* is the problem with virtual addresses above 4G ?!
Linux Embedded / Kernel Hacker / BSP / Driver development / Systems engineering