apm_bios_info
boot_params.apm_bios_info.cseg = oreg.ax;
boot_params.apm_bios_info.offset = oreg.ebx;
boot_params.apm_bios_info.cseg_16 = oreg.cx;
boot_params.apm_bios_info.dseg = oreg.dx;
boot_params.apm_bios_info.cseg_len = oreg.si;
boot_params.apm_bios_info.cseg_16_len = oreg.hsi;
boot_params.apm_bios_info.dseg_len = oreg.di;
boot_params.apm_bios_info.version = oreg.ax;
boot_params.apm_bios_info.flags = oreg.cx;
BOOT_PARAM_PRESERVE(apm_bios_info),
struct apm_bios_info apm_bios_info; /* 0x040 */
memset(¶ms->apm_bios_info, 0, sizeof(params->apm_bios_info));
apm_info.bios = boot_params.apm_bios_info;
struct apm_bios_info bios;