From ba383daddbb2367878cc945c4f4e8251e3d5432b Mon Sep 17 00:00:00 2001 From: Rudolf Cornelissen Date: Mon, 1 Nov 2004 14:02:28 +0000 Subject: [PATCH] finalized driver for release 0.30 git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9700 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/accelerants/nvidia/engine/nv_general.c | 2 +- src/add-ons/accelerants/nvidia/engine/nv_info.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/add-ons/accelerants/nvidia/engine/nv_general.c b/src/add-ons/accelerants/nvidia/engine/nv_general.c index f572e4342a..fbf2894be9 100644 --- a/src/add-ons/accelerants/nvidia/engine/nv_general.c +++ b/src/add-ons/accelerants/nvidia/engine/nv_general.c @@ -80,7 +80,7 @@ status_t nv_general_powerup() { status_t status; - LOG(1,("POWERUP: nVidia (open)BeOS Accelerant 0.29 running.\n")); + LOG(1,("POWERUP: nVidia (open)BeOS Accelerant 0.30 running.\n")); /* preset no laptop */ si->ps.laptop = false; diff --git a/src/add-ons/accelerants/nvidia/engine/nv_info.c b/src/add-ons/accelerants/nvidia/engine/nv_info.c index 848aa1eb2b..f65c921929 100644 --- a/src/add-ons/accelerants/nvidia/engine/nv_info.c +++ b/src/add-ons/accelerants/nvidia/engine/nv_info.c @@ -140,6 +140,7 @@ static status_t pins2_read(uint8 *rom, uint32 offset) uint16 init_size = rom[offset + 22] + (rom[offset + 23] * 256) + 1; /* confirmed by comparing cards */ uint16 ram_tab = init1 - 0x0010; + /* fixme: PPC BIOSes (might) return NULL pointers for messages here */ char* signon_msg = &(rom[(rom[offset + 24] + (rom[offset + 25] * 256))]); char* vendor_name = &(rom[(rom[offset + 40] + (rom[offset + 41] * 256))]); char* product_name = &(rom[(rom[offset + 42] + (rom[offset + 43] * 256))]); @@ -161,6 +162,7 @@ static status_t pins3_5_read(uint8 *rom, uint32 offset) uint16 init_size = rom[offset + 22] + (rom[offset + 23] * 256) + 1; /* still confirm!! */ uint16 ram_tab = init1 - 0x0010; + /* fixme: PPC BIOSes (might) return NULL pointers for messages here */ char* signon_msg = &(rom[(rom[offset + 30] + (rom[offset + 31] * 256))]); char* vendor_name = &(rom[(rom[offset + 46] + (rom[offset + 47] * 256))]); char* product_name = &(rom[(rom[offset + 48] + (rom[offset + 49] * 256))]);