=====================
static void set_bios_mode(void)
{
#ifdef CONFIG_X86_64
u32 eax, ebx;
eax = 0xec00;
ebx = 2;
asm volatile("int $0x15"
: "+a" (eax), "+b" (ebx)
: : "ecx", "edx", "esi", "edi");
#endif
}
=====================
、、、64bit CPUでないと何もしないようなのでおしまい。
CPUモードをBIOSに設定しているようです。
0 件のコメント:
コメントを投稿