Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 253554 | Differences between
and this patch

Collapse All | Expand All

(-)file_not_specified_in_diff (-3 / +12 lines)
Line  Link Here
0
-- 915resolution/915resolution.c
0
++ 915resolution/915resolution.c
Lines 66-77 Link Here
66
66
67
typedef enum {
67
typedef enum {
68
    CT_UNKWN, CT_830, CT_845G, CT_855GM, CT_865G, CT_915G, CT_915GM, CT_945G, CT_945GM, CT_945GME,
68
    CT_UNKWN, CT_830, CT_845G, CT_855GM, CT_865G, CT_915G, CT_915GM, CT_945G, CT_945GM, CT_945GME,
69
    CT_946GZ, CT_G965, CT_Q965
69
    CT_946GZ, CT_G965, CT_Q965, CT_500GMA
70
} chipset_type;
70
} chipset_type;
71
71
72
char * chipset_type_names[] = {
72
char * chipset_type_names[] = {
73
    "UNKNOWN", "830",  "845G", "855GM", "865G", "915G", "915GM", "945G", "945GM", "945GME",
73
    "UNKNOWN", "830",  "845G", "855GM", "865G", "915G", "915GM", "945G", "945GM", "945GME",
74
    "946GZ",   "G965", "Q965"
74
    "946GZ",   "G965", "Q965", "500GMA"
75
};
75
};
76
76
77
typedef enum {
77
typedef enum {
Lines 226-231 Link Here
226
        type = CT_Q965;
226
        type = CT_Q965;
227
        break;
227
        break;
228
228
229
    case 0x81008086:
230
      type = CT_500GMA;
231
      break;
232
229
    default:
233
    default:
230
        type = CT_UNKWN;
234
        type = CT_UNKWN;
231
        break;
235
        break;
Lines 446-451 Link Here
446
    case CT_946GZ:
450
    case CT_946GZ:
447
    case CT_G965:
451
    case CT_G965:
448
    case CT_Q965:
452
    case CT_Q965:
453
    case CT_500GMA:
449
        grub_outl(0x80000090, 0xcf8);
454
        grub_outl(0x80000090, 0xcf8);
450
        map->b1 = grub_inb(0xcfd);
455
        map->b1 = grub_inb(0xcfd);
451
        map->b2 = grub_inb(0xcfe);
456
        map->b2 = grub_inb(0xcfe);
Lines 485-490 Link Here
485
    case CT_946GZ:
490
    case CT_946GZ:
486
    case CT_G965:
491
    case CT_G965:
487
    case CT_Q965:
492
    case CT_Q965:
493
    case CT_500GMA:
488
        grub_outl(0x80000090, 0xcf8);
494
        grub_outl(0x80000090, 0xcf8);
489
        grub_outb(map->b1, 0xcfd);
495
        grub_outb(map->b1, 0xcfd);
490
        grub_outb(map->b2, 0xcfe);
496
        grub_outb(map->b2, 0xcfe);
Lines 756-761 Link Here
756
        else if (!grub_strcmp(argv[index], "Q965")) {
762
        else if (!grub_strcmp(argv[index], "Q965")) {
757
            *forced_chipset = CT_Q965;
763
            *forced_chipset = CT_Q965;
758
        }
764
        }
765
	else if (!grub_strcmp(argv[index], "500GMA")) {
766
	    *forced_chipset = CT_500GMA;
767
	}
759
        else {
768
        else {
760
            *forced_chipset = CT_UNKWN;
769
            *forced_chipset = CT_UNKWN;
761
        }
770
        }

Return to bug 253554