--- np2/i386c/ia32/cpu_mem.c 2008/03/22 04:03:07 1.22 +++ np2/i386c/ia32/cpu_mem.c 2011/12/16 09:05:42 1.24 @@ -1,5 +1,3 @@ -/* $Id: cpu_mem.c,v 1.22 2008/03/22 04:03:07 monaka Exp $ */ - /* * Copyright (c) 2002-2004 NONAKA Kimihiro * All rights reserved. @@ -399,21 +397,17 @@ cpu_codefetch(UINT32 offset) { descriptor_t *sdp; UINT32 addr; -#if defined(IA32_SUPPORT_TLB) TLB_ENTRY_T *ep; -#endif sdp = &CPU_CS_DESC; if (offset <= sdp->u.seg.limit) { addr = sdp->u.seg.segbase + offset; if (!CPU_STAT_PAGING) return cpu_memoryread(addr); -#if defined(IA32_SUPPORT_TLB) ep = tlb_lookup(addr, ucrw); if (ep != NULL && ep->memp != NULL) { return ep->memp[addr & 0xfff]; } -#endif return cpu_linear_memory_read_b(addr, ucrw); } EXCEPTION(GP_EXCEPTION, 0); @@ -425,17 +419,14 @@ cpu_codefetch_w(UINT32 offset) { descriptor_t *sdp; UINT32 addr; -#if defined(IA32_SUPPORT_TLB) TLB_ENTRY_T *ep; UINT16 value; -#endif sdp = &CPU_CS_DESC; if (offset <= sdp->u.seg.limit - 1) { addr = sdp->u.seg.segbase + offset; if (!CPU_STAT_PAGING) return cpu_memoryread_w(addr); -#if defined(IA32_SUPPORT_TLB) ep = tlb_lookup(addr, ucrw); if (ep != NULL && ep->memp != NULL) { if ((addr + 1) & 0x00000fff) { @@ -448,7 +439,6 @@ cpu_codefetch_w(UINT32 offset) return value; } } -#endif return cpu_linear_memory_read_w(addr, ucrw); } EXCEPTION(GP_EXCEPTION, 0); @@ -460,18 +450,15 @@ cpu_codefetch_d(UINT32 offset) { descriptor_t *sdp; UINT32 addr; -#if defined(IA32_SUPPORT_TLB) TLB_ENTRY_T *ep[2]; UINT32 value; UINT remain; -#endif sdp = &CPU_CS_DESC; if (offset <= sdp->u.seg.limit - 3) { addr = sdp->u.seg.segbase + offset; if (!CPU_STAT_PAGING) return cpu_memoryread_d(addr); -#if defined(IA32_SUPPORT_TLB) ep[0] = tlb_lookup(addr, ucrw); if (ep[0] != NULL && ep[0]->memp != NULL) { remain = 0x1000 - (addr & 0xfff); @@ -505,7 +492,6 @@ cpu_codefetch_d(UINT32 offset) return value; } } -#endif return cpu_linear_memory_read_d(addr, ucrw); } EXCEPTION(GP_EXCEPTION, 0);