--- trunk/src/include/cpu_ia64.h 2007/10/08 16:19:11 18 +++ trunk/src/include/cpu_ia64.h 2007/10/08 16:19:23 20 @@ -28,7 +28,7 @@ * SUCH DAMAGE. * * - * $Id: cpu_ia64.h,v 1.5 2005/10/22 17:24:22 debug Exp $ + * $Id: cpu_ia64.h,v 1.7 2005/11/16 21:15:19 debug Exp $ */ #include "misc.h" @@ -81,14 +81,14 @@ }; -#define IA64_MAX_VPH_TLB_ENTRIES 48 +#define IA64_MAX_VPH_TLB_ENTRIES 64 struct ia64_vpg_tlb_entry { - int valid; - int writeflag; + unsigned char valid; + unsigned char writeflag; int64_t timestamp; - unsigned char *host_page; uint64_t vaddr_page; uint64_t paddr_page; + unsigned char *host_page; }; struct ia64_cpu { @@ -107,6 +107,8 @@ struct ia64_instr_call *cur_ic_page; struct ia64_instr_call *next_ic; + void (*combination_check)(struct cpu *, + struct ia64_instr_call *, int low_addr); /* * Virtual -> physical -> host address translation: