finalized driver for release 0.30
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9700 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -80,7 +80,7 @@ status_t nv_general_powerup()
|
|||||||
{
|
{
|
||||||
status_t status;
|
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 */
|
/* preset no laptop */
|
||||||
si->ps.laptop = false;
|
si->ps.laptop = false;
|
||||||
|
|||||||
@@ -140,6 +140,7 @@ static status_t pins2_read(uint8 *rom, uint32 offset)
|
|||||||
uint16 init_size = rom[offset + 22] + (rom[offset + 23] * 256) + 1;
|
uint16 init_size = rom[offset + 22] + (rom[offset + 23] * 256) + 1;
|
||||||
/* confirmed by comparing cards */
|
/* confirmed by comparing cards */
|
||||||
uint16 ram_tab = init1 - 0x0010;
|
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* signon_msg = &(rom[(rom[offset + 24] + (rom[offset + 25] * 256))]);
|
||||||
char* vendor_name = &(rom[(rom[offset + 40] + (rom[offset + 41] * 256))]);
|
char* vendor_name = &(rom[(rom[offset + 40] + (rom[offset + 41] * 256))]);
|
||||||
char* product_name = &(rom[(rom[offset + 42] + (rom[offset + 43] * 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;
|
uint16 init_size = rom[offset + 22] + (rom[offset + 23] * 256) + 1;
|
||||||
/* still confirm!! */
|
/* still confirm!! */
|
||||||
uint16 ram_tab = init1 - 0x0010;
|
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* signon_msg = &(rom[(rom[offset + 30] + (rom[offset + 31] * 256))]);
|
||||||
char* vendor_name = &(rom[(rom[offset + 46] + (rom[offset + 47] * 256))]);
|
char* vendor_name = &(rom[(rom[offset + 46] + (rom[offset + 47] * 256))]);
|
||||||
char* product_name = &(rom[(rom[offset + 48] + (rom[offset + 49] * 256))]);
|
char* product_name = &(rom[(rom[offset + 48] + (rom[offset + 49] * 256))]);
|
||||||
|
|||||||
Reference in New Issue
Block a user