From 9fb20c7b6d8d1aa685bbdb69d8f81f0ce1b96eb7 Mon Sep 17 00:00:00 2001 From: Rudolf Cornelissen Date: Sat, 28 Aug 2004 15:13:30 +0000 Subject: [PATCH] added recognition of 3 new introduced coldstart script cmds for coldstarting on NV11: my NV11 now actually starts to do weird things :-) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8686 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../accelerants/nvidia/engine/nv_info.c | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/src/add-ons/accelerants/nvidia/engine/nv_info.c b/src/add-ons/accelerants/nvidia/engine/nv_info.c index 0fca5fa80d..adc1a879f2 100644 --- a/src/add-ons/accelerants/nvidia/engine/nv_info.c +++ b/src/add-ons/accelerants/nvidia/engine/nv_info.c @@ -278,6 +278,48 @@ static status_t exec_type1_script(uint8* rom, uint16 adress, int16* size) adress += 13; break; + case 0x66: /* new on NV11 */ + LOG(8,("NV11+ xxx cmd, skipping...\n")); + + *size -= 1; + if (*size < 0) + { + LOG(8,("script size error, aborting!\n\n")); + end = true; + result = B_ERROR; + break; + } + + adress += 1; + break; + case 0x67: /* new on NV11 */ + LOG(8,("NV11+ xxx cmd, skipping...\n")); + + *size -= 1; + if (*size < 0) + { + LOG(8,("script size error, aborting!\n\n")); + end = true; + result = B_ERROR; + break; + } + + adress += 1; + break; + case 0x68: /* new on NV11 */ + LOG(8,("NV11+ xxx cmd, skipping...\n")); + + *size -= 1; + if (*size < 0) + { + LOG(8,("script size error, aborting!\n\n")); + end = true; + result = B_ERROR; + break; + } + + adress += 1; + break; case 0x6e: *size -= 13; if (*size < 0)