]> git.pld-linux.org Git - packages/qemu.git/blame - qemu-gcc4_ppc.patch
- outdated
[packages/qemu.git] / qemu-gcc4_ppc.patch
CommitLineData
5d2fafcc 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);
f2093fc3
6 #endif
7+#if defined(HOST_PPC)
8+ uint8_t *blr_addr = NULL;
9+#endif
10
5d2fafcc 11 for(i = 0, rel = relocs;i < nb_relocs; i++, rel++) {
12 host_ulong offset = get_rel_offset(rel);
13@@ -2053,6 +2056,9 @@
f2093fc3
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.029143 seconds and 4 git commands to generate.