Index: trunk/i386/libsaio/ati.c =================================================================== --- trunk/i386/libsaio/ati.c (revision 2810) +++ trunk/i386/libsaio/ati.c (revision 2811) @@ -1279,7 +1279,7 @@ { 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 Index: trunk/i386/boot2/boot.c =================================================================== --- trunk/i386/boot2/boot.c (revision 2810) +++ trunk/i386/boot2/boot.c (revision 2811) @@ -498,8 +498,9 @@ // 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); }