diff options
Diffstat (limited to 'src/devices/cpu/i386/i486ops.hxx')
-rw-r--r-- | src/devices/cpu/i386/i486ops.hxx | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/devices/cpu/i386/i486ops.hxx b/src/devices/cpu/i386/i486ops.hxx index 6946e463796..77e9ee3dd2d 100644 --- a/src/devices/cpu/i386/i486ops.hxx +++ b/src/devices/cpu/i386/i486ops.hxx @@ -44,15 +44,13 @@ void i386_device::i486_cpuid() // Opcode 0x0F A2 void i386_device::i486_invd() // Opcode 0x0f 08 { - // TODO: manage the cache if present - opcode_invd(); + // Nothing to do ? CYCLES(CYCLES_INVD); } void i386_device::i486_wbinvd() // Opcode 0x0f 09 { - // TODO: manage the cache if present - opcode_wbinvd(); + // Nothing to do ? } void i386_device::i486_cmpxchg_rm8_r8() // Opcode 0x0f b0 @@ -235,8 +233,6 @@ void i386_device::i486_group0F01_16() // Opcode 0x0f 01 ea = GetEA(modrm,1); } WRITE16(ea, m_gdtr.limit); - // Win32s requires all 32 bits to be stored here, despite various Intel docs - // claiming that the upper 8 bits are either zeroed or undefined in 16-bit mode WRITE32(ea + 2, m_gdtr.base); CYCLES(CYCLES_SGDT); break; |