Chameleon

Chameleon Commit Details

Date:2016-05-13 23:54:09 (3 years 2 months ago)
Author:ErmaC
Commit:2811
Parents: 2810
Message:Split initialize_runtime() into 2 parts by Zenith432
Changes:
M/trunk/i386/boot2/boot.c
M/trunk/i386/libsaio/ati.c

File differences

trunk/i386/libsaio/ati.c
12791279
12801280
12811281
1282
1282
12831283
12841284
12851285
{ 0x689D,0x00000000, CHIP_FAMILY_HEMLOCK,"ATI Radeon HD 5900 Series",kUakari},
// CYPRESS
{ 0x689E,0x00000000, CHIP_FAMILY_CYPRESS,"ATI Radeon HD 5800 Series",kUakari},
{ 0x689E,0x00000000, CHIP_FAMILY_CYPRESS,"ATI Radeon HD 5830 Series",kUakari},
// JUNIPER
{ 0x68A0,0x00000000, CHIP_FAMILY_JUNIPER,"ATI Radeon HD 5770 Series",kHoolock}, // Mobile
trunk/i386/boot2/boot.c
498498
499499
500500
501
501502
502
503
503504
504505
505506
// Enable A20 gate before accessing memory above 1Mb.
// Note: malloc_init(), called via initialize_runtime() writes
// memory >= 1Mb, so A20 must be enabled before calling it. - zenith432
zeroBSS();
enableA20();
initialize_runtime();
malloc_init(0, 0, 0, malloc_error);
common_boot(biosdev);
}

Archive Download the corresponding diff file

Revision: 2811