+
+ struct info_section * info = (struct info_section *)0x10000;
+ if (info->signature != INFO_SIGNATURE)
+ {
+ smram_restore_state(old_smramc);
+ puts("Info section signature mismatch.\n");
+ }
+ else {
+ info->firstrun();
+ smram_restore_state(old_smramc);
+ }