rem: si->ps.memory_size = 64;
add: si->ps.memory_size = 64 * 1024 * 1024;
context: static void getstrap_arch_nv10_20_30(void){	uint32 dev_manID = CFGR(DEVID);	uint32 strapinfo = NV_REG32(NV32_NV10STRAPINFO);	switch (dev_manID)	{	case 0x01a010de: /* Nvidia GeForce2 Integrated GPU */	case 0x01f010de: /* Nvidia GeForce4 MX Integrated GPU */		/* the kerneldriver already determined the amount of RAM these cards have at		 * their disposal (UMA, values read from PCI config space in other device) */		LOG(8,("INFO: nVidia GPU with UMA detected\n"));		break;	default:		LOG(8,("INFO: (Memory detection) Strapinfo value is: $%08x\n", strapinfo));		switch ((strapinfo & 0x1ff00000) >> 20)		{		case 2:			si->ps.memory_size = 2;			break;		case 4:			si->ps.memory_size = 4;			break;		case 8:			si->ps.memory_size = 8;			break;		case 16:			si->ps.memory_size = 16;			break;		case 32:			si->ps.memory_size = 32;			break;		case 64:			si->ps.memory_size = 64;			break;		case 128:			si->ps.memory_size = 128;			break;		case 256:			si->ps.memory_size = 256;			break;		default:			si->ps.memory_size = 16;			LOG(8,("INFO: NV10/20/30 architecture chip with unknown RAM amount detected;\n"));			LOG(8,("INFO: Setting 16Mb\n"));			break;		}	}	strapinfo = NV_REG32(NV32_NVSTRAPINFO2);	/* determine PLL reference crystal frequency: three types are used... */	if (strapinfo & 0x00000040)		si->ps.f_ref = 14.31818;	else		si->ps.f_ref = 13.50000;	switch (dev_manID & 0xfff0ffff)	{	/* Nvidia cards: */	case 0x017010de:	case 0x018010de:	case 0x01f010de:	case 0x025010de:	case 0x028010de:	case 0x030010de:	case 0x031010de:	case 0x032010de:	case 0x033010de:	case 0x034010de:	/* Varisys cards: */	case 0x35001888:		if (strapinfo & 0x00400000) si->ps.f_ref = 27.00000;		break;	default:		break;	}	/* determine if we have a dualhead card */	switch (dev_manID & 0xfff0ffff)	{	/* Nvidia cards: */	case 0x011010de:	case 0x017010de:	case 0x018010de:	case 0x01f010de:	case 0x025010de:	case 0x028010de:	case 0x030010de:	case 0x031010de:	case 0x032010de:	case 0x033010de:	case 0x034010de:	/* Varisys cards: */	case 0x35001888:		si->ps.secondary_head = true;		break;	default:		si->ps.secondary_head = false;		break;	}}