Commit a1709c7
feat: enable module unloading and memory hotplug (for NVIDIA UVM)
This patch enables module unloading. This will be needed by machined to
unload kernel modules when the machine config is changed.
Module unloading is also required by NVIDIA driver containers. These
containers are managed by the NVIDIA GPU Operator and will load and
unload the nvidia kernel modules as part of their lifecycle.
This patch enables memory hotplug and a few other settings (e.g.
`DEVICE_MEMORY`) to support NVIDIA unified virtual memory (UVM) and the
NVIDIA GPU Operator.
Memory hotplug is required to provide `/sys/devices/system/memory`. In
particular, driver containers use
`/sys/devices/system/memory/auto_online_blocks` to manage NVIDIA UVM.
Signed-off-by: Jean-Francois Roy <[email protected]>1 parent 2c5785b commit a1709c7
2 files changed
+49
-5
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
447 | 447 | | |
448 | 448 | | |
449 | 449 | | |
| 450 | + | |
450 | 451 | | |
451 | 452 | | |
452 | 453 | | |
| |||
494 | 495 | | |
495 | 496 | | |
496 | 497 | | |
497 | | - | |
| 498 | + | |
498 | 499 | | |
499 | 500 | | |
500 | 501 | | |
| |||
587 | 588 | | |
588 | 589 | | |
589 | 590 | | |
| 591 | + | |
590 | 592 | | |
591 | 593 | | |
592 | 594 | | |
| |||
887 | 889 | | |
888 | 890 | | |
889 | 891 | | |
890 | | - | |
| 892 | + | |
| 893 | + | |
| 894 | + | |
891 | 895 | | |
892 | 896 | | |
893 | 897 | | |
| |||
1030 | 1034 | | |
1031 | 1035 | | |
1032 | 1036 | | |
| 1037 | + | |
| 1038 | + | |
1033 | 1039 | | |
| 1040 | + | |
1034 | 1041 | | |
1035 | | - | |
| 1042 | + | |
| 1043 | + | |
| 1044 | + | |
| 1045 | + | |
| 1046 | + | |
1036 | 1047 | | |
1037 | 1048 | | |
1038 | 1049 | | |
| |||
1042 | 1053 | | |
1043 | 1054 | | |
1044 | 1055 | | |
| 1056 | + | |
1045 | 1057 | | |
1046 | 1058 | | |
| 1059 | + | |
1047 | 1060 | | |
1048 | 1061 | | |
1049 | 1062 | | |
| |||
1072 | 1085 | | |
1073 | 1086 | | |
1074 | 1087 | | |
| 1088 | + | |
1075 | 1089 | | |
| 1090 | + | |
| 1091 | + | |
1076 | 1092 | | |
1077 | 1093 | | |
1078 | 1094 | | |
| |||
1860 | 1876 | | |
1861 | 1877 | | |
1862 | 1878 | | |
| 1879 | + | |
1863 | 1880 | | |
1864 | 1881 | | |
1865 | 1882 | | |
| |||
4185 | 4202 | | |
4186 | 4203 | | |
4187 | 4204 | | |
| 4205 | + | |
4188 | 4206 | | |
4189 | 4207 | | |
4190 | 4208 | | |
| |||
5061 | 5079 | | |
5062 | 5080 | | |
5063 | 5081 | | |
| 5082 | + | |
5064 | 5083 | | |
5065 | 5084 | | |
5066 | 5085 | | |
| |||
5088 | 5107 | | |
5089 | 5108 | | |
5090 | 5109 | | |
| 5110 | + | |
| 5111 | + | |
5091 | 5112 | | |
5092 | 5113 | | |
5093 | 5114 | | |
| |||
5106 | 5127 | | |
5107 | 5128 | | |
5108 | 5129 | | |
| 5130 | + | |
5109 | 5131 | | |
5110 | 5132 | | |
5111 | 5133 | | |
| |||
5450 | 5472 | | |
5451 | 5473 | | |
5452 | 5474 | | |
| 5475 | + | |
5453 | 5476 | | |
5454 | 5477 | | |
5455 | 5478 | | |
| |||
6601 | 6624 | | |
6602 | 6625 | | |
6603 | 6626 | | |
| 6627 | + | |
6604 | 6628 | | |
6605 | 6629 | | |
6606 | 6630 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
687 | 687 | | |
688 | 688 | | |
689 | 689 | | |
| 690 | + | |
690 | 691 | | |
691 | 692 | | |
692 | 693 | | |
| |||
870 | 871 | | |
871 | 872 | | |
872 | 873 | | |
873 | | - | |
| 874 | + | |
| 875 | + | |
| 876 | + | |
874 | 877 | | |
875 | 878 | | |
876 | 879 | | |
| |||
1062 | 1065 | | |
1063 | 1066 | | |
1064 | 1067 | | |
| 1068 | + | |
1065 | 1069 | | |
1066 | 1070 | | |
1067 | 1071 | | |
1068 | 1072 | | |
1069 | | - | |
| 1073 | + | |
| 1074 | + | |
| 1075 | + | |
| 1076 | + | |
1070 | 1077 | | |
1071 | 1078 | | |
1072 | 1079 | | |
| |||
1076 | 1083 | | |
1077 | 1084 | | |
1078 | 1085 | | |
| 1086 | + | |
1079 | 1087 | | |
1080 | 1088 | | |
1081 | 1089 | | |
| |||
1110 | 1118 | | |
1111 | 1119 | | |
1112 | 1120 | | |
| 1121 | + | |
| 1122 | + | |
| 1123 | + | |
1113 | 1124 | | |
1114 | 1125 | | |
1115 | 1126 | | |
| |||
1879 | 1890 | | |
1880 | 1891 | | |
1881 | 1892 | | |
| 1893 | + | |
1882 | 1894 | | |
1883 | 1895 | | |
1884 | 1896 | | |
| |||
6462 | 6474 | | |
6463 | 6475 | | |
6464 | 6476 | | |
| 6477 | + | |
6465 | 6478 | | |
6466 | 6479 | | |
6467 | 6480 | | |
| |||
6487 | 6500 | | |
6488 | 6501 | | |
6489 | 6502 | | |
| 6503 | + | |
6490 | 6504 | | |
6491 | 6505 | | |
6492 | 6506 | | |
| |||
6502 | 6516 | | |
6503 | 6517 | | |
6504 | 6518 | | |
| 6519 | + | |
6505 | 6520 | | |
6506 | 6521 | | |
6507 | 6522 | | |
| |||
7988 | 8003 | | |
7989 | 8004 | | |
7990 | 8005 | | |
| 8006 | + | |
| 8007 | + | |
| 8008 | + | |
7991 | 8009 | | |
7992 | 8010 | | |
7993 | 8011 | | |
| |||
8086 | 8104 | | |
8087 | 8105 | | |
8088 | 8106 | | |
| 8107 | + | |
8089 | 8108 | | |
8090 | 8109 | | |
8091 | 8110 | | |
| |||
9279 | 9298 | | |
9280 | 9299 | | |
9281 | 9300 | | |
| 9301 | + | |
9282 | 9302 | | |
9283 | 9303 | | |
9284 | 9304 | | |
| |||
0 commit comments