… bitte, BITTE beschäftigt euch mal mit der Thematik, statt ständig mit Halbwissen prahlen zu wollen und damit die Leute aufzuhetzen.
BAR mit 32 Bit wurde mit PCI definiert, wurde nach PCIe1 übernommen und mit PCIe2.1 erweitert, sodass dann pro Device bis zu 6 BARs genutzt werden können oder ein 64 Bit BAR - 2 werden verbunden.
Und ja, Linux unterstützt rBAR seit einigen Jahren … es ist aber erst seit 2017 offiziell im Kernel, wenn man genau ist seit dem
24. Oktover 2017. Natürlich hat da die Entwicklung länger gedauert, aber da schrumpfen die Zeitspanne »seit Jahren« mal recht schnell auf 3 zusammen. Über die ersten
Patches hat man 2015 gesprochen.
Jetzt überlegen wir mal, welche CPU als erstes PEXT und PDEP unterstützte und wann diese auf den Markt kam:
Haswell, 2013. Und dann überlegen wir mal, wann die großen Xeons mit
Haswell in den Markt kamen: 2015.
Kannst du eins und eins zusammenzählen? Jetzt kommt das nächste: Die ersten Karten die mehr als 4GB VRAM hatten, kam als
FirePro W9000 auf den Markt (6GB) 2012 auf den Markt von AMD, bei
NVIDIA 2011 als Tesla C2070 mit 6 GB, davon aber im ECC-Modus nur 5,25 ansprechbar.
Wie ich mehrfach bereits erklärte, nur weil etwas bereits in PCIe definiert wurde, bedeutet es nicht, dass das die einzige Voraussetzung ist um eine Funktion zu nutzen, sondern es kann auch mehr benötigt werden.