|
|
| version 1.1, 2003/12/08 00:55:31 | version 1.2, 2003/12/11 15:06:50 |
|---|---|
| Line 39 CPU_INST cpu_inst; | Line 39 CPU_INST cpu_inst; |
| CPU_INST cpu_inst_default; | CPU_INST cpu_inst_default; |
| I386CORE i386core; | I386CORE i386core; |
| // #if defined(USE_ASM) | |
| BYTE iflags[] = { | BYTE iflags[] = { |
| 0x44, 0x00, 0x00, 0x04, 0x00, 0x04, 0x04, 0x00, | 0x44, 0x00, 0x00, 0x04, 0x00, 0x04, 0x04, 0x00, |
| 0x00, 0x04, 0x04, 0x00, 0x04, 0x00, 0x00, 0x04, | 0x00, 0x04, 0x04, 0x00, 0x04, 0x00, 0x00, 0x04, |
| Line 74 BYTE iflags[] = { | Line 73 BYTE iflags[] = { |
| 0x84, 0x80, 0x80, 0x84, 0x80, 0x84, 0x84, 0x80, | 0x84, 0x80, 0x80, 0x84, 0x80, 0x84, 0x84, 0x80, |
| 0x80, 0x84, 0x84, 0x80, 0x84, 0x80, 0x80, 0x84, | 0x80, 0x84, 0x84, 0x80, 0x84, 0x80, 0x80, 0x84, |
| }; | }; |
| // #endif /* USE_ASM */ | |
| BYTE *reg8_b20[0x100]; | BYTE *reg8_b20[0x100]; |
| BYTE *reg8_b53[0x100]; | BYTE *reg8_b53[0x100]; |
| Line 93 ia32_init(void) | Line 91 ia32_init(void) |
| memset(&cpu_sysregs, 0, sizeof(cpu_sysregs)); | memset(&cpu_sysregs, 0, sizeof(cpu_sysregs)); |
| memset(&cpu_stat, 0, sizeof(cpu_stat)); | memset(&cpu_stat, 0, sizeof(cpu_stat)); |
| memset(&cpu_inst_default, 0, sizeof(cpu_inst_default)); | memset(&cpu_inst_default, 0, sizeof(cpu_inst_default)); |
| cpu_inst_default.seg_base = (DWORD)-1; | |
| CPU_EDX = (CPU_FAMILY << 8) | (CPU_MODEL << 4) | CPU_STEPPING; | CPU_EDX = (CPU_FAMILY << 8) | (CPU_MODEL << 4) | CPU_STEPPING; |
| CPU_EFLAG = 2; | CPU_EFLAG = 2; |