Hi,
* [09.02.09 12:24]:
> Certainly this patch:
>
> Index: agp_i810.c
> ===================================================================
> RCS file: /cvsroot/src/sys/dev/pci/agp_i810.c,v
> retrieving revision 1.62
> diff -u -r1.62 agp_i810.c
> --- agp_i810.c 27 Jan 2009 08:39:34 -0000 1.62
> +++ agp_i810.c 9 Feb 2009 11:06:18 -0000
> @@ -705,6 +705,7 @@
> break;
> case CHIP_I915:
> case CHIP_G33:
> + case CHIP_G4X:
> reg = pci_conf_read(sc->as_pc, sc->as_tag, AGP_I915_MSAC);
> msac = (u_int16_t)(reg >> 16);
> if (msac & AGP_I915_MSAC_APER_128M)
> @@ -715,7 +716,7 @@
> case CHIP_I965:
> size = 512 * 1024 * 1024;
> break;
> - case CHIP_G4X:
> + /* case CHIP_G4X:
> reg = pci_conf_read(sc->as_pc, sc->as_tag, AGP_G4X_MSAC);
> msac = (u_int16_t)(reg >> 16);
> switch (msac & AGP_G4X_MSAC_MASK) {
> @@ -724,7 +725,7 @@
> case AGP_G4X_MSAC_APER_512M:
> size = 512 * 1024 * 1024;
> }
> - break;
> + break; */
> default:
> aprint_error(": Unknown chipset\n");
> }
>
>
> gets me a system that works better (get a non zero aperture returned and X
> works for screens bigger than 1280x1024).
I can confirm that this patch reads the correct aperture size on the Intel
DQ45CB mainboard. Therefore I think it should be applied to -current.
Thanks and best regards,
Michael
Attachment:
pgpJ_fq0TLhHn.pgp
Description: PGP signature