]> git.pld-linux.org Git - packages/qemu.git/blob - qemu-gcc4_ppc.patch
- outdated
[packages/qemu.git] / qemu-gcc4_ppc.patch
1 --- qemu-0.9.0-o/dyngen.c       2007-02-06 14:44:57.000000000 -0700
2 +++ qemu-0.9.0/dyngen.c 2007-02-06 14:46:11.000000000 -0700
3 @@ -1692,6 +1692,9 @@
4  #else
5          fprintf(outfile, "    extern void %s();\n", name);
6  #endif
7 +#if defined(HOST_PPC)
8 +    uint8_t *blr_addr = NULL;
9 +#endif
10  
11          for(i = 0, rel = relocs;i < nb_relocs; i++, rel++) {
12              host_ulong offset = get_rel_offset(rel);
13 @@ -2053,6 +2056,9 @@
14  #else
15  #error unsupport object format
16  #endif
17 +               if (blr_addr)
18 +                   fprintf(outfile, "    *(uint32_t *)(gen_code_ptr + %d) = 0x48000000 | %d;\n",
19 +                           blr_addr - p_start, p_end - blr_addr);
20              }
21  #elif defined(HOST_S390)
22              {
This page took 0.044687 seconds and 3 git commands to generate.