| 
									
										
										
										
											2007-11-17 11:50:55 +00:00
										 |  |  | /*
 | 
					
						
							|  |  |  |  * Gumstix Platforms | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * Copyright (c) 2007 by Thorsten Zitterell <info@bitmux.org> | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * Code based on spitz platform by Andrzej Zaborowski <balrog@zabor.org> | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * This code is licensed under the GNU GPL v2. | 
					
						
							| 
									
										
										
										
											2012-01-13 17:44:23 +01:00
										 |  |  |  * | 
					
						
							|  |  |  |  * Contributions after 2012-01-13 are licensed under the terms of the | 
					
						
							|  |  |  |  * GNU GPL, version 2 or (at your option) any later version. | 
					
						
							| 
									
										
										
										
											2007-11-17 11:50:55 +00:00
										 |  |  |  */ | 
					
						
							| 
									
										
										
										
											2007-11-24 23:47:38 +00:00
										 |  |  |   | 
					
						
							|  |  |  | /* 
 | 
					
						
							|  |  |  |  * Example usage: | 
					
						
							|  |  |  |  *  | 
					
						
							|  |  |  |  * connex: | 
					
						
							|  |  |  |  * ======= | 
					
						
							|  |  |  |  * create image: | 
					
						
							|  |  |  |  * # dd of=flash bs=1k count=16k if=/dev/zero | 
					
						
							|  |  |  |  * # dd of=flash bs=1k conv=notrunc if=u-boot.bin | 
					
						
							|  |  |  |  * # dd of=flash bs=1k conv=notrunc seek=256 if=rootfs.arm_nofpu.jffs2 | 
					
						
							|  |  |  |  * start it: | 
					
						
							|  |  |  |  * # qemu-system-arm -M connex -pflash flash -monitor null -nographic | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * verdex: | 
					
						
							|  |  |  |  * ======= | 
					
						
							|  |  |  |  * create image: | 
					
						
							|  |  |  |  * # dd of=flash bs=1k count=32k if=/dev/zero | 
					
						
							|  |  |  |  * # dd of=flash bs=1k conv=notrunc if=u-boot.bin | 
					
						
							|  |  |  |  * # dd of=flash bs=1k conv=notrunc seek=256 if=rootfs.arm_nofpu.jffs2 | 
					
						
							|  |  |  |  * # dd of=flash bs=1k conv=notrunc seek=31744 if=uImage | 
					
						
							|  |  |  |  * start it: | 
					
						
							|  |  |  |  * # qemu-system-arm -M verdex -pflash flash -monitor null -nographic -m 289 | 
					
						
							|  |  |  |  */ | 
					
						
							| 
									
										
										
										
											2007-11-17 11:50:55 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-12-07 16:23:45 +00:00
										 |  |  | #include "qemu/osdep.h"
 | 
					
						
							| 
									
										
											  
											
												hw/arm: Replace fprintf(stderr, "*\n" with error_report()
Replace a large number of the fprintf(stderr, "*\n" calls with
error_report(). The functions were renamed with these commands and then
compiler issues where manually fixed.
find ./* -type f -exec sed -i \
    'N;N;N;N;N;N;N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N;N;N;N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N;N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
Some lines where then manually tweaked to pass checkpatch.
The 'qemu: ' prefix was manually removed from the hw/arm/boot.c file.
Signed-off-by: Alistair Francis <alistair.francis@xilinx.com>
Cc: qemu-arm@nongnu.org
Conversions that aren't followed by exit() dropped, because they might
be inappropriate.
Also trim trailing punctuation from error messages.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20180203084315.20497-3-armbru@redhat.com>
											
										 
											2018-02-03 09:43:03 +01:00
										 |  |  | #include "qemu/error-report.h"
 | 
					
						
							| 
									
										
										
										
											2013-02-05 17:06:20 +01:00
										 |  |  | #include "hw/arm/pxa.h"
 | 
					
						
							| 
									
										
										
										
											2012-10-24 08:43:34 +02:00
										 |  |  | #include "net/net.h"
 | 
					
						
							| 
									
										
										
										
											2013-02-05 17:06:20 +01:00
										 |  |  | #include "hw/block/flash.h"
 | 
					
						
							| 
									
										
										
										
											2019-04-12 18:54:16 +02:00
										 |  |  | #include "hw/net/smc91c111.h"
 | 
					
						
							| 
									
										
										
										
											2013-02-04 15:40:22 +01:00
										 |  |  | #include "hw/boards.h"
 | 
					
						
							| 
									
										
										
										
											2012-12-17 18:19:49 +01:00
										 |  |  | #include "exec/address-spaces.h"
 | 
					
						
							| 
									
										
										
										
											2013-07-29 17:15:01 +02:00
										 |  |  | #include "sysemu/qtest.h"
 | 
					
						
							| 
									
										
										
										
											2017-09-13 18:04:57 +02:00
										 |  |  | #include "cpu.h"
 | 
					
						
							| 
									
										
										
										
											2007-11-17 11:50:55 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-11-25 00:29:23 +00:00
										 |  |  | static const int sector_len = 128 * 1024; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-05-07 17:42:57 +03:00
										 |  |  | static void connex_init(MachineState *machine) | 
					
						
							| 
									
										
										
										
											2007-11-17 11:50:55 +00:00
										 |  |  | { | 
					
						
							| 
									
										
										
										
											2009-05-10 01:44:56 +01:00
										 |  |  |     PXA2xxState *cpu; | 
					
						
							| 
									
										
										
										
											2009-07-22 16:42:57 +02:00
										 |  |  |     DriveInfo *dinfo; | 
					
						
							| 
									
										
										
										
											2011-08-11 16:07:19 -07:00
										 |  |  |     MemoryRegion *address_space_mem = get_system_memory(); | 
					
						
							| 
									
										
										
										
											2007-11-17 11:50:55 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-11-24 23:47:38 +00:00
										 |  |  |     uint32_t connex_rom = 0x01000000; | 
					
						
							|  |  |  |     uint32_t connex_ram = 0x04000000; | 
					
						
							| 
									
										
										
										
											2007-11-17 11:50:55 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-08-11 16:07:19 -07:00
										 |  |  |     cpu = pxa255_init(address_space_mem, connex_ram); | 
					
						
							| 
									
										
										
										
											2007-11-17 11:50:55 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-07-22 16:42:57 +02:00
										 |  |  |     dinfo = drive_get(IF_PFLASH, 0, 0); | 
					
						
							| 
									
										
										
										
											2013-07-29 17:15:01 +02:00
										 |  |  |     if (!dinfo && !qtest_enabled()) { | 
					
						
							| 
									
										
											  
											
												hw/arm: Replace fprintf(stderr, "*\n" with error_report()
Replace a large number of the fprintf(stderr, "*\n" calls with
error_report(). The functions were renamed with these commands and then
compiler issues where manually fixed.
find ./* -type f -exec sed -i \
    'N;N;N;N;N;N;N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N;N;N;N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N;N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
Some lines where then manually tweaked to pass checkpatch.
The 'qemu: ' prefix was manually removed from the hw/arm/boot.c file.
Signed-off-by: Alistair Francis <alistair.francis@xilinx.com>
Cc: qemu-arm@nongnu.org
Conversions that aren't followed by exit() dropped, because they might
be inappropriate.
Also trim trailing punctuation from error messages.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20180203084315.20497-3-armbru@redhat.com>
											
										 
											2018-02-03 09:43:03 +01:00
										 |  |  |         error_report("A flash image must be given with the " | 
					
						
							|  |  |  |                      "'pflash' parameter"); | 
					
						
							| 
									
										
										
										
											2007-11-17 11:50:55 +00:00
										 |  |  |         exit(1); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-03-08 10:46:09 +01:00
										 |  |  |     if (!pflash_cfi01_register(0x00000000, "connext.rom", connex_rom, | 
					
						
							| 
									
										
										
										
											2014-10-07 13:59:18 +02:00
										 |  |  |                                dinfo ? blk_by_legacy_dinfo(dinfo) : NULL, | 
					
						
							| 
									
										
										
										
											2020-03-05 16:09:14 +00:00
										 |  |  |                                sector_len, 2, 0, 0, 0, 0, 0)) { | 
					
						
							| 
									
										
											  
											
												hw/arm: Replace fprintf(stderr, "*\n" with error_report()
Replace a large number of the fprintf(stderr, "*\n" calls with
error_report(). The functions were renamed with these commands and then
compiler issues where manually fixed.
find ./* -type f -exec sed -i \
    'N;N;N;N;N;N;N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N;N;N;N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N;N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
Some lines where then manually tweaked to pass checkpatch.
The 'qemu: ' prefix was manually removed from the hw/arm/boot.c file.
Signed-off-by: Alistair Francis <alistair.francis@xilinx.com>
Cc: qemu-arm@nongnu.org
Conversions that aren't followed by exit() dropped, because they might
be inappropriate.
Also trim trailing punctuation from error messages.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20180203084315.20497-3-armbru@redhat.com>
											
										 
											2018-02-03 09:43:03 +01:00
										 |  |  |         error_report("Error registering flash memory"); | 
					
						
							| 
									
										
										
										
											2007-11-17 11:50:55 +00:00
										 |  |  |         exit(1); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-01-14 02:39:21 +00:00
										 |  |  |     /* Interrupt line of NIC is connected to GPIO line 36 */ | 
					
						
							| 
									
										
										
										
											2007-11-17 14:07:13 +00:00
										 |  |  |     smc91c111_init(&nd_table[0], 0x04000300, | 
					
						
							| 
									
										
										
										
											2011-01-21 19:57:50 +03:00
										 |  |  |                     qdev_get_gpio_in(cpu->gpio, 36)); | 
					
						
							| 
									
										
										
										
											2007-11-17 11:50:55 +00:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-05-07 17:42:57 +03:00
										 |  |  | static void verdex_init(MachineState *machine) | 
					
						
							| 
									
										
										
										
											2007-11-17 11:50:55 +00:00
										 |  |  | { | 
					
						
							| 
									
										
										
										
											2009-05-10 01:44:56 +01:00
										 |  |  |     PXA2xxState *cpu; | 
					
						
							| 
									
										
										
										
											2009-07-22 16:42:57 +02:00
										 |  |  |     DriveInfo *dinfo; | 
					
						
							| 
									
										
										
										
											2011-08-11 16:07:19 -07:00
										 |  |  |     MemoryRegion *address_space_mem = get_system_memory(); | 
					
						
							| 
									
										
										
										
											2007-11-24 23:47:38 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |     uint32_t verdex_rom = 0x02000000; | 
					
						
							|  |  |  |     uint32_t verdex_ram = 0x10000000; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-09-13 18:04:57 +02:00
										 |  |  |     cpu = pxa270_init(address_space_mem, verdex_ram, machine->cpu_type); | 
					
						
							| 
									
										
										
										
											2007-11-24 23:47:38 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-07-22 16:42:57 +02:00
										 |  |  |     dinfo = drive_get(IF_PFLASH, 0, 0); | 
					
						
							| 
									
										
										
										
											2013-07-29 17:15:01 +02:00
										 |  |  |     if (!dinfo && !qtest_enabled()) { | 
					
						
							| 
									
										
											  
											
												hw/arm: Replace fprintf(stderr, "*\n" with error_report()
Replace a large number of the fprintf(stderr, "*\n" calls with
error_report(). The functions were renamed with these commands and then
compiler issues where manually fixed.
find ./* -type f -exec sed -i \
    'N;N;N;N;N;N;N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N;N;N;N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N;N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
Some lines where then manually tweaked to pass checkpatch.
The 'qemu: ' prefix was manually removed from the hw/arm/boot.c file.
Signed-off-by: Alistair Francis <alistair.francis@xilinx.com>
Cc: qemu-arm@nongnu.org
Conversions that aren't followed by exit() dropped, because they might
be inappropriate.
Also trim trailing punctuation from error messages.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20180203084315.20497-3-armbru@redhat.com>
											
										 
											2018-02-03 09:43:03 +01:00
										 |  |  |         error_report("A flash image must be given with the " | 
					
						
							|  |  |  |                      "'pflash' parameter"); | 
					
						
							| 
									
										
										
										
											2007-11-24 23:47:38 +00:00
										 |  |  |         exit(1); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-03-08 10:46:09 +01:00
										 |  |  |     if (!pflash_cfi01_register(0x00000000, "verdex.rom", verdex_rom, | 
					
						
							| 
									
										
										
										
											2014-10-07 13:59:18 +02:00
										 |  |  |                                dinfo ? blk_by_legacy_dinfo(dinfo) : NULL, | 
					
						
							| 
									
										
										
										
											2020-03-05 16:09:14 +00:00
										 |  |  |                                sector_len, 2, 0, 0, 0, 0, 0)) { | 
					
						
							| 
									
										
											  
											
												hw/arm: Replace fprintf(stderr, "*\n" with error_report()
Replace a large number of the fprintf(stderr, "*\n" calls with
error_report(). The functions were renamed with these commands and then
compiler issues where manually fixed.
find ./* -type f -exec sed -i \
    'N;N;N;N;N;N;N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N;N;N;N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N;N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N;N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
find ./* -type f -exec sed -i \
    'N; {s|fprintf(stderr, "\(.*\)\\n"\(.*\));|error_report("\1"\2);|Ig}' \
    {} +
Some lines where then manually tweaked to pass checkpatch.
The 'qemu: ' prefix was manually removed from the hw/arm/boot.c file.
Signed-off-by: Alistair Francis <alistair.francis@xilinx.com>
Cc: qemu-arm@nongnu.org
Conversions that aren't followed by exit() dropped, because they might
be inappropriate.
Also trim trailing punctuation from error messages.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20180203084315.20497-3-armbru@redhat.com>
											
										 
											2018-02-03 09:43:03 +01:00
										 |  |  |         error_report("Error registering flash memory"); | 
					
						
							| 
									
										
										
										
											2007-11-24 23:47:38 +00:00
										 |  |  |         exit(1); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /* Interrupt line of NIC is connected to GPIO line 99 */ | 
					
						
							|  |  |  |     smc91c111_init(&nd_table[0], 0x04000300, | 
					
						
							| 
									
										
										
										
											2011-01-21 19:57:50 +03:00
										 |  |  |                     qdev_get_gpio_in(cpu->gpio, 99)); | 
					
						
							| 
									
										
										
										
											2007-11-17 11:50:55 +00:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-09-19 10:49:44 +02:00
										 |  |  | static void connex_class_init(ObjectClass *oc, void *data) | 
					
						
							| 
									
										
										
										
											2009-05-20 18:38:09 -05:00
										 |  |  | { | 
					
						
							| 
									
										
										
										
											2015-09-19 10:49:44 +02:00
										 |  |  |     MachineClass *mc = MACHINE_CLASS(oc); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-09-04 15:37:08 -03:00
										 |  |  |     mc->desc = "Gumstix Connex (PXA255)"; | 
					
						
							|  |  |  |     mc->init = connex_init; | 
					
						
							| 
									
										
										
										
											2017-09-07 13:54:54 +01:00
										 |  |  |     mc->ignore_memory_transaction_failures = true; | 
					
						
							| 
									
										
										
										
											2009-05-20 18:38:09 -05:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-09-19 10:49:44 +02:00
										 |  |  | static const TypeInfo connex_type = { | 
					
						
							|  |  |  |     .name = MACHINE_TYPE_NAME("connex"), | 
					
						
							|  |  |  |     .parent = TYPE_MACHINE, | 
					
						
							|  |  |  |     .class_init = connex_class_init, | 
					
						
							|  |  |  | }; | 
					
						
							| 
									
										
										
										
											2015-09-04 15:37:08 -03:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-09-19 10:49:44 +02:00
										 |  |  | static void verdex_class_init(ObjectClass *oc, void *data) | 
					
						
							| 
									
										
										
										
											2015-09-04 15:37:08 -03:00
										 |  |  | { | 
					
						
							| 
									
										
										
										
											2015-09-19 10:49:44 +02:00
										 |  |  |     MachineClass *mc = MACHINE_CLASS(oc); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-09-04 15:37:08 -03:00
										 |  |  |     mc->desc = "Gumstix Verdex (PXA270)"; | 
					
						
							|  |  |  |     mc->init = verdex_init; | 
					
						
							| 
									
										
										
										
											2017-09-07 13:54:54 +01:00
										 |  |  |     mc->ignore_memory_transaction_failures = true; | 
					
						
							| 
									
										
										
										
											2017-09-13 18:04:57 +02:00
										 |  |  |     mc->default_cpu_type = ARM_CPU_TYPE_NAME("pxa270-c0"); | 
					
						
							| 
									
										
										
										
											2015-09-04 15:37:08 -03:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-09-19 10:49:44 +02:00
										 |  |  | static const TypeInfo verdex_type = { | 
					
						
							|  |  |  |     .name = MACHINE_TYPE_NAME("verdex"), | 
					
						
							|  |  |  |     .parent = TYPE_MACHINE, | 
					
						
							|  |  |  |     .class_init = verdex_class_init, | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | static void gumstix_machine_init(void) | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  |     type_register_static(&connex_type); | 
					
						
							|  |  |  |     type_register_static(&verdex_type); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-02-16 18:59:04 -02:00
										 |  |  | type_init(gumstix_machine_init) |