Gerd Hoffmann
3c178e72e0
rom loader: fix sparc -kernel boot.
...
Changes:
(1) register pstrcpy_targphys() in rom list, it is used for kernel
command lines by a number of architectures.
(2) add rom_ptr() function to get a pointer for applying changes
to loaded images. Needed for example to tell the linux kernel
where it finds the initrd image by updating the header.
(3) make sparc use rom_ptr for initrd setup.
booting sparc-test works now, and 'info roms' shows this:
(qemu) info roms
addr=0000000000000000 size=0x2a3828 mem=ram name="phdr #0 : vmlinux-2.6.11+tcx"
addr=00000000007ff000 size=0x00000e mem=ram name="cmdline"
addr=0000000000800000 size=0x400000 mem=ram name="/root/qemu-test/sparc-test/linux.img"
addr=0000000070000000 size=0x0e4000 mem=rom name="phdr #0 : /home/kraxel/projects/qemu/build-zfull/pc-bios/openbios-sparc32"
reboot via 'system_reset' works too.
Patchworks-ID: 35262
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2009-10-12 09:42:31 -05:00
..
2009-10-12 09:42:31 -05:00
2009-10-05 09:32:49 -05:00
2009-09-11 10:19:52 -05:00
2009-10-01 16:12:16 -05:00
2009-10-07 08:54:54 -05:00
2009-10-05 09:32:53 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-07 08:54:54 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-07 08:54:54 -05:00
2009-10-12 09:42:31 -05:00
2009-09-11 10:19:52 -05:00
2009-09-11 10:19:48 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-09-09 14:55:17 -05:00
2009-10-01 16:12:16 -05:00
2009-10-05 09:32:36 -05:00
2009-10-01 16:12:16 -05:00
2009-09-10 19:59:00 +04:00
2009-10-01 16:12:16 -05:00
2009-10-05 09:32:49 -05:00
2009-10-05 09:32:36 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-05 09:32:48 -05:00
2009-10-01 16:12:16 -05:00
2009-10-06 14:36:08 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-06 14:36:08 -05:00
2009-10-07 08:54:54 -05:00
2009-10-01 16:12:16 -05:00
2009-10-07 08:54:54 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-12 09:42:31 -05:00
2009-10-01 16:12:16 -05:00
2009-10-07 08:54:55 -05:00
2009-10-05 09:32:49 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-07 08:54:54 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-09-18 14:04:36 +04:00
2009-09-10 19:48:00 +04:00
2009-10-01 16:12:16 -05:00
2009-10-12 09:42:31 -05:00
2009-10-05 09:32:37 -05:00
2009-10-05 09:32:43 -05:00
2009-10-07 08:54:54 -05:00
2009-10-05 09:32:39 -05:00
2009-09-11 10:19:52 -05:00
2009-09-11 11:10:06 -05:00
2009-10-01 16:12:16 -05:00
2009-10-07 08:54:54 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-07 08:54:54 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-05 09:32:39 -05:00
2009-10-12 09:42:31 -05:00
2009-10-12 09:42:31 -05:00
2009-10-05 09:32:48 -05:00
2009-10-07 08:54:54 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-05 09:32:44 -05:00
2009-10-05 09:32:38 -05:00
2009-10-12 09:42:31 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-06 14:36:10 -05:00
2009-10-12 09:42:31 -05:00
2009-10-01 16:12:16 -05:00
2009-10-12 09:42:31 -05:00
2009-09-11 10:19:52 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-05 09:32:52 -05:00
2009-10-05 09:32:52 -05:00
2009-09-11 10:19:48 -05:00
2009-09-11 10:19:48 -05:00
2009-10-01 16:12:16 -05:00
2009-10-07 08:54:54 -05:00
2009-10-07 08:54:54 -05:00
2009-09-20 16:19:32 +00:00
2009-09-10 19:48:01 +04:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-09-21 18:11:34 +00:00
2009-10-04 13:24:45 +02:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-07 08:54:55 -05:00
2009-10-12 09:42:31 -05:00
2009-10-05 09:32:50 -05:00
2009-10-01 16:12:16 -05:00
2009-10-12 09:42:31 -05:00
2009-10-07 08:54:54 -05:00
2009-10-06 14:36:09 -05:00
2009-10-01 16:12:16 -05:00
2009-10-08 21:17:22 -05:00
2009-10-12 09:42:31 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-09-04 09:37:34 -05:00
2009-10-07 08:54:54 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-05 09:32:53 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-12 09:42:31 -05:00
2009-10-12 09:42:31 -05:00
2009-10-06 14:36:10 -05:00
2009-10-12 09:42:31 -05:00
2009-10-01 16:12:16 -05:00
2009-10-05 09:32:53 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-05 09:32:37 -05:00
2009-10-05 09:32:36 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-09-21 18:11:34 +00:00
2009-10-01 16:12:16 -05:00
2009-10-05 09:32:38 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-05 09:32:50 -05:00
2009-10-07 08:54:55 -05:00
2009-10-07 08:54:55 -05:00
2009-10-12 09:42:31 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-05 09:32:53 -05:00
2009-10-05 09:32:50 -05:00
2009-09-18 14:04:36 +04:00
2009-10-01 16:12:16 -05:00
2009-10-07 08:54:54 -05:00
2009-10-05 09:32:49 -05:00
2009-10-05 09:32:46 -05:00
2009-10-05 09:32:49 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-07 08:54:55 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-05 09:32:36 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-09-20 14:58:02 +00:00
2009-10-05 09:32:37 -05:00
2009-10-05 09:32:37 -05:00
2009-10-07 08:54:54 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-05 09:32:38 -05:00
2009-10-07 08:54:54 -05:00
2009-10-01 16:12:16 -05:00
2009-10-07 08:54:54 -05:00
2009-10-01 16:12:16 -05:00
2009-10-12 09:42:31 -05:00
2009-10-01 16:12:16 -05:00
2009-10-12 09:42:31 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-07 08:54:54 -05:00
2009-10-07 08:54:54 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-05 09:32:50 -05:00
2009-10-05 09:32:38 -05:00
2009-10-01 16:12:16 -05:00
2009-09-21 18:11:34 +00:00
2009-09-11 10:19:52 -05:00
2009-10-01 16:12:16 -05:00
2009-10-05 09:32:39 -05:00
2009-10-07 08:54:54 -05:00
2009-10-05 09:32:48 -05:00
2009-10-07 08:54:54 -05:00
2009-10-05 09:32:48 -05:00
2009-10-05 09:32:48 -05:00
2009-10-07 08:54:54 -05:00
2009-10-05 09:32:46 -05:00
2009-09-12 07:36:22 +00:00
2009-10-05 09:32:46 -05:00
2009-10-05 09:32:48 -05:00
2009-10-05 09:32:46 -05:00
2009-10-05 09:32:48 -05:00
2009-09-09 14:55:17 -05:00
2009-10-05 09:32:48 -05:00
2009-10-01 16:12:16 -05:00
2009-10-05 09:32:53 -05:00
2009-10-01 16:12:16 -05:00
2009-09-09 14:55:14 -05:00
2009-10-01 16:12:16 -05:00
2009-09-09 14:55:11 -05:00
2009-10-07 08:54:54 -05:00
2009-10-05 09:32:36 -05:00
2009-10-01 16:12:16 -05:00
2009-10-05 09:32:49 -05:00
2009-09-11 10:19:46 -05:00
2009-10-06 14:36:13 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-05 09:32:36 -05:00
2009-10-01 16:12:16 -05:00
2009-09-12 07:36:22 +00:00
2009-09-20 08:02:28 +00:00
2009-10-01 16:12:16 -05:00
2009-09-11 10:19:52 -05:00
2009-10-05 09:32:38 -05:00
2009-09-12 07:36:22 +00:00
2009-09-12 07:36:22 +00:00
2009-09-25 19:51:45 +00:00
2009-09-12 15:00:28 +00:00
2009-09-12 07:36:22 +00:00
2009-09-12 07:36:22 +00:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-07 08:54:54 -05:00
2009-10-01 16:12:16 -05:00