Update of /cvsroot/hppaqemu/hppaqemu/target-hppa
In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv8519/target-hppa
Modified Files:
translate.c
Added Files:
helper.c
Log Message:
check in a few more things to get the hppa-linux-user target to compile
Index: translate.c
===================================================================
RCS file: /cvsroot/hppaqemu/hppaqemu/target-hppa/translate.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** translate.c 4 Mar 2007 16:13:20 -0000 1.5
--- translate.c 4 Mar 2007 23:19:41 -0000 1.6
***************
*** 268,271 ****
--- 268,288 ----
}
+ static inline int gen_intermediate_code_internal(CPUState *env,
+ TranslationBlock *tb,
+ int search_pc)
+ {
+ return -1;
+ }
+
+ int gen_intermediate_code(CPUState *env, TranslationBlock *tb)
+ {
+ return gen_intermediate_code_internal(env, tb, 0);
+ }
+
+ int gen_intermediate_code_pc(CPUState *env, TranslationBlock *tb)
+ {
+ return gen_intermediate_code_internal(env, tb, 1);
+ }
+
static void disas_hppa_insn(DisasContext * dc)
{
--- NEW FILE: helper.c ---
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "cpu.h"
#include "exec-all.h"
int cpu_hppa_handle_mmu_fault (CPUState *env, target_ulong address, int rw,
int is_user, int is_softmmu)
{
return 1;
}
target_ulong cpu_get_phys_page_debug(CPUState *env, target_ulong addr)
{
return addr;
}
|