Print Nvidia Volta/Turing names in preboot.log

This commit is contained in:
Florin9doi 2019-11-08 21:28:15 +02:00
parent 652b89254f
commit 00626a97e8
3 changed files with 19 additions and 11 deletions

View File

@ -7096,9 +7096,15 @@ GetDevices ()
(UFamily == NV_ARCH_MAXWELL2)) {
CardFamily = "Maxwell";
}
else if (UFamily == NV_ARCH_PASCAL){
else if (UFamily == NV_ARCH_PASCAL) {
CardFamily = "Pascal";
}
else if (UFamily == NV_ARCH_VOLTA) {
CardFamily = "Volta";
}
else if (UFamily == NV_ARCH_TURING) {
CardFamily = "Turing";
}
else if ((UFamily >= NV_ARCH_TESLA) && (UFamily < 0xB0)) { //not sure if 0xB0 is Tesla or Fermi
CardFamily = "Tesla";
} else {

View File

@ -121,14 +121,16 @@ struct bios {
#define NV_ARCH_30 0x30
#define NV_ARCH_40 0x40
#define NV_ARCH_TESLA 0x50
#define NV_ARCH_FERMI1 0xC0 // Fermi
#define NV_ARCH_FERMI2 0xD0 // Fermi
#define NV_ARCH_KEPLER1 0xE0 // Kepler - GT 6XX/GTX 6XX/GTX 6XX Ti
#define NV_ARCH_KEPLER2 0xF0 // Kepler - Tesla K20X/GTX 780/GTX TITAN/TITAN LE
#define NV_ARCH_KEPLER3 0x100 // Kepler - GT 630.Rev2/635/640.Rev2/710/720/730/740
#define NV_ARCH_MAXWELL1 0x110 // Maxwell - GTX 745/750/750 Ti
#define NV_ARCH_MAXWELL2 0x120 // Maxwell - GTX 9XX/9XX Ti/TITAN X
#define NV_ARCH_PASCAL 0x130 // Pascal - GTX 10XX/10XX Ti/TITAN X/Xp
#define NV_ARCH_FERMI1 0xC0 // Fermi
#define NV_ARCH_FERMI2 0xD0 // Fermi
#define NV_ARCH_KEPLER1 0xE0 // Kepler - GT 6XX/GTX 6XX/GTX 6XX Ti
#define NV_ARCH_KEPLER2 0xF0 // Kepler - Tesla K20X/GTX 780/GTX TITAN/TITAN LE
#define NV_ARCH_KEPLER3 0x100 // Kepler - GT 630.Rev2/635/640.Rev2/710/720/730/740
#define NV_ARCH_MAXWELL1 0x110 // Maxwell - GTX 745/750/750 Ti
#define NV_ARCH_MAXWELL2 0x120 // Maxwell - GTX 9XX/9XX Ti/TITAN X
#define NV_ARCH_PASCAL 0x130 // Pascal - GTX 10XX/10XX Ti/TITAN X/Xp
#define NV_ARCH_VOLTA 0x140 // Volta - Titan V/Quadro GV100
#define NV_ARCH_TURING 0x160 // Turing - GTX 16xx/RTX 20xx
#define CHIPSET_NV03 0x0010

View File

@ -2023,10 +2023,10 @@ RefitMain (IN EFI_HANDLE ImageHandle,
DBG("\n");
if (Now.TimeZone < -1440 || Now.TimeZone > 1440) {
MsgLog("Now is %d.%d.%d, %d:%d:%d (GMT)\n",
MsgLog("Now is %02d.%02d.%d, %02d:%02d:%02d (GMT)\n",
Now.Day, Now.Month, Now.Year, Now.Hour, Now.Minute, Now.Second);
} else {
MsgLog("Now is %d.%d.%d, %d:%d:%d (GMT+%d)\n",
MsgLog("Now is %02d.%02d.%d, %02d:%02d:%02d (GMT+%d)\n",
Now.Day, Now.Month, Now.Year, Now.Hour, Now.Minute, Now.Second, GlobalConfig.Timezone);
}
//MsgLog("Starting Clover rev %s on %s EFI\n", FIRMWARE_REVISION, gST->FirmwareVendor);