On Monday, November 25, 2019, Filip Bozuta <filip.boz...@rt-rk.com> wrote:

> The script checkpatch.pl located in scripts folder was
> used to detect all errors and warrnings in files:
>     hw/mips/mips_malta.c
>     hw/mips/gt64xxx_pci.c
>     tests/acceptance/linux_ssh_mips_malta.py
>
> All these mips malta machine files were edited and
> all the errors and warrings generated by the checkpatch.pl
> script were corrected and then the script was
> ran again to make sure there are no more errors and warnings.
>
> Signed-off-by: Filip Bozuta <filip.boz...@rt-rk.com>
> ---
>  hw/mips/mips_malta.c                     | 139
> ++++++++++++++++---------------
>  tests/acceptance/linux_ssh_mips_malta.py |   6 +-
>  2 files changed, 75 insertions(+), 70 deletions(-)
>
> diff --git a/hw/mips/mips_malta.c b/hw/mips/mips_malta.c
> index 92e9ca5..18eafac 100644
> --- a/hw/mips/mips_malta.c
> +++ b/hw/mips/mips_malta.c
> @@ -137,7 +137,8 @@ static void malta_fpga_update_display(void *opaque)
>   */
>
>  #if defined(DEBUG)
> -#  define logout(fmt, ...) fprintf(stderr, "MALTA\t%-24s" fmt, __func__,
> ## __VA_ARGS__)
> +#  define logout(fmt, ...) \
> +          fprintf(stderr, "MALTA\t%-24s" fmt, __func__, ## __VA_ARGS__)
>  #else
>  #  define logout(fmt, ...) ((void)0)
>  #endif
> @@ -569,7 +570,7 @@ static MaltaFPGAState *malta_fpga_init(MemoryRegion
> *address_space,
>      MaltaFPGAState *s;
>      Chardev *chr;
>
> -    s = (MaltaFPGAState *)g_malloc0(sizeof(MaltaFPGAState));
> +    s = (MaltaFPGAState *)g_new0(sizeof(MaltaFPGAState));
>
>      memory_region_init_io(&s->iomem, NULL, &malta_fpga_ops, s,
>                            "malta-fpga", 0x100000);
> @@ -844,9 +845,9 @@ static void write_bootloader(uint8_t *base, int64_t
> run_addr,
>      /* Small bootloader */
>      p = (uint32_t *)base;
>
> -    stl_p(p++, 0x08000000 |                                      /* j
> 0x1fc00580 */
> +    stl_p(p++, 0x08000000 |                                   /* j
> 0x1fc00580 */
>                   ((run_addr + 0x580) & 0x0fffffff) >> 2);
> -    stl_p(p++, 0x00000000);                                      /* nop */
> +    stl_p(p++, 0x00000000);                                   /* nop */
>
>      /* YAMON service vector */
>      stl_p(base + 0x500, run_addr + 0x0580);      /* start: */
> @@ -892,104 +893,106 @@ static void write_bootloader(uint8_t *base,
> int64_t run_addr,
>      stl_p(p++, 0x34e70000 | (loaderparams.ram_low_size & 0xffff));
>
>      /* Load BAR registers as done by YAMON */
> -    stl_p(p++, 0x3c09b400);                                      /* lui
> t1, 0xb400 */
> +    stl_p(p++, 0x3c09b400);                 /* lui t1, 0xb400 */
>
>
Sorry, Filip,  just an additional thing: the first several comments in the
new arrangement don't begin at the same line as the rest of comments. But I
can fix it while applying, no need for you to send v2 beacause of this.

Thanks,
Aleksandar



>  #ifdef TARGET_WORDS_BIGENDIAN
> -    stl_p(p++, 0x3c08df00);                                      /* lui
> t0, 0xdf00 */
> +    stl_p(p++, 0x3c08df00);                  /* lui t0, 0xdf00 */
>  #else
> -    stl_p(p++, 0x340800df);                                      /* ori
> t0, r0, 0x00df */
> +    stl_p(p++, 0x340800df);                  /* ori t0, r0, 0x00df */
>  #endif
> -    stl_p(p++, 0xad280068);                                      /* sw
> t0, 0x0068(t1) */
> +    stl_p(p++, 0xad280068);                  /* sw t0, 0x0068(t1) */
>
> -    stl_p(p++, 0x3c09bbe0);                                      /* lui
> t1, 0xbbe0 */
> +    stl_p(p++, 0x3c09bbe0);                  /* lui t1, 0xbbe0 */
>
>  #ifdef TARGET_WORDS_BIGENDIAN
> -    stl_p(p++, 0x3c08c000);                                      /* lui
> t0, 0xc000 */
> +    stl_p(p++, 0x3c08c000);                  /* lui t0, 0xc000 */
>  #else
> -    stl_p(p++, 0x340800c0);                                      /* ori
> t0, r0, 0x00c0 */
> +    stl_p(p++, 0x340800c0);                  /* ori t0, r0, 0x00c0 */
>  #endif
> -    stl_p(p++, 0xad280048);                                      /* sw
> t0, 0x0048(t1) */
> +    stl_p(p++, 0xad280048);                  /* sw t0, 0x0048(t1) */
>  #ifdef TARGET_WORDS_BIGENDIAN
> -    stl_p(p++, 0x3c084000);                                      /* lui
> t0, 0x4000 */
> +    stl_p(p++, 0x3c084000);                  /* lui t0, 0x4000 */
>  #else
> -    stl_p(p++, 0x34080040);                                      /* ori
> t0, r0, 0x0040 */
> +    stl_p(p++, 0x34080040);                  /* ori t0, r0, 0x0040 */
>  #endif
> -    stl_p(p++, 0xad280050);                                      /* sw
> t0, 0x0050(t1) */
> +    stl_p(p++, 0xad280050);                  /* sw t0, 0x0050(t1) */
>
>  #ifdef TARGET_WORDS_BIGENDIAN
> -    stl_p(p++, 0x3c088000);                                      /* lui
> t0, 0x8000 */
> +    stl_p(p++, 0x3c088000);                  /* lui t0, 0x8000 */
>  #else
> -    stl_p(p++, 0x34080080);                                      /* ori
> t0, r0, 0x0080 */
> +    stl_p(p++, 0x34080080);                  /* ori t0, r0, 0x0080 */
>  #endif
> -    stl_p(p++, 0xad280058);                                      /* sw
> t0, 0x0058(t1) */
> +    stl_p(p++, 0xad280058);                  /* sw t0, 0x0058(t1) */
>  #ifdef TARGET_WORDS_BIGENDIAN
> -    stl_p(p++, 0x3c083f00);                                      /* lui
> t0, 0x3f00 */
> +    stl_p(p++, 0x3c083f00);                  /* lui t0, 0x3f00 */
>  #else
> -    stl_p(p++, 0x3408003f);                                      /* ori
> t0, r0, 0x003f */
> +    stl_p(p++, 0x3408003f);                  /* ori t0, r0, 0x003f */
>  #endif
> -    stl_p(p++, 0xad280060);                                      /* sw
> t0, 0x0060(t1) */
> +    stl_p(p++, 0xad280060);                  /* sw t0, 0x0060(t1) */
>
>  #ifdef TARGET_WORDS_BIGENDIAN
> -    stl_p(p++, 0x3c08c100);                                      /* lui
> t0, 0xc100 */
> +    stl_p(p++, 0x3c08c100);                  /* lui t0, 0xc100 */
>  #else
> -    stl_p(p++, 0x340800c1);                                      /* ori
> t0, r0, 0x00c1 */
> +    stl_p(p++, 0x340800c1);                  /* ori t0, r0, 0x00c1 */
>  #endif
> -    stl_p(p++, 0xad280080);                                      /* sw
> t0, 0x0080(t1) */
> +    stl_p(p++, 0xad280080);                  /* sw t0, 0x0080(t1) */
>  #ifdef TARGET_WORDS_BIGENDIAN
> -    stl_p(p++, 0x3c085e00);                                      /* lui
> t0, 0x5e00 */
> +    stl_p(p++, 0x3c085e00);                  /* lui t0, 0x5e00 */
>  #else
> -    stl_p(p++, 0x3408005e);                                      /* ori
> t0, r0, 0x005e */
> +    stl_p(p++, 0x3408005e);                  /* ori t0, r0, 0x005e */
>  #endif
> -    stl_p(p++, 0xad280088);                                      /* sw
> t0, 0x0088(t1) */
> +    stl_p(p++, 0xad280088);                  /* sw t0, 0x0088(t1) */
>
>      /* Jump to kernel code */
> -    stl_p(p++, 0x3c1f0000 | ((kernel_entry >> 16) & 0xffff));    /* lui
> ra, high(kernel_entry) */
> -    stl_p(p++, 0x37ff0000 | (kernel_entry & 0xffff));            /* ori
> ra, ra, low(kernel_entry) */
> -    stl_p(p++, 0x03e00009);                                      /* jalr
> ra */
> -    stl_p(p++, 0x00000000);                                      /* nop */
> +    stl_p(p++, 0x3c1f0000 |
> +          ((kernel_entry >> 16) & 0xffff));  /* lui ra,
> high(kernel_entry) */
> +    stl_p(p++, 0x37ff0000 |
> +          (kernel_entry & 0xffff));          /* ori ra, ra,
> low(kernel_entry) */
> +    stl_p(p++, 0x03e00009);                  /* jalr ra */
> +    stl_p(p++, 0x00000000);                  /* nop */
>
>      /* YAMON subroutines */
>      p = (uint32_t *) (base + 0x800);
> -    stl_p(p++, 0x03e00009);                                     /* jalr
> ra */
> -    stl_p(p++, 0x24020000);                                     /* li
> v0,0 */
> +    stl_p(p++, 0x03e00009);                  /* jalr ra */
> +    stl_p(p++, 0x24020000);                  /* li v0,0 */
>      /* 808 YAMON print */
> -    stl_p(p++, 0x03e06821);                                     /* move
> t5,ra */
> -    stl_p(p++, 0x00805821);                                     /* move
> t3,a0 */
> -    stl_p(p++, 0x00a05021);                                     /* move
> t2,a1 */
> -    stl_p(p++, 0x91440000);                                     /* lbu
> a0,0(t2) */
> -    stl_p(p++, 0x254a0001);                                     /* addiu
> t2,t2,1 */
> -    stl_p(p++, 0x10800005);                                     /* beqz
> a0,834 */
> -    stl_p(p++, 0x00000000);                                     /* nop */
> -    stl_p(p++, 0x0ff0021c);                                     /* jal
> 870 */
> -    stl_p(p++, 0x00000000);                                     /* nop */
> -    stl_p(p++, 0x1000fff9);                                     /* b 814
> */
> -    stl_p(p++, 0x00000000);                                     /* nop */
> -    stl_p(p++, 0x01a00009);                                     /* jalr
> t5 */
> -    stl_p(p++, 0x01602021);                                     /* move
> a0,t3 */
> +    stl_p(p++, 0x03e06821);                  /* move t5,ra */
> +    stl_p(p++, 0x00805821);                  /* move t3,a0 */
> +    stl_p(p++, 0x00a05021);                  /* move t2,a1 */
> +    stl_p(p++, 0x91440000);                  /* lbu a0,0(t2) */
> +    stl_p(p++, 0x254a0001);                  /* addiu t2,t2,1 */
> +    stl_p(p++, 0x10800005);                  /* beqz a0,834 */
> +    stl_p(p++, 0x00000000);                  /* nop */
> +    stl_p(p++, 0x0ff0021c);                  /* jal 870 */
> +    stl_p(p++, 0x00000000);                  /* nop */
> +    stl_p(p++, 0x1000fff9);                  /* b 814 */
> +    stl_p(p++, 0x00000000);                  /* nop */
> +    stl_p(p++, 0x01a00009);                  /* jalr t5 */
> +    stl_p(p++, 0x01602021);                  /* move a0,t3 */
>      /* 0x83c YAMON print_count */
> -    stl_p(p++, 0x03e06821);                                     /* move
> t5,ra */
> -    stl_p(p++, 0x00805821);                                     /* move
> t3,a0 */
> -    stl_p(p++, 0x00a05021);                                     /* move
> t2,a1 */
> -    stl_p(p++, 0x00c06021);                                     /* move
> t4,a2 */
> -    stl_p(p++, 0x91440000);                                     /* lbu
> a0,0(t2) */
> -    stl_p(p++, 0x0ff0021c);                                     /* jal
> 870 */
> -    stl_p(p++, 0x00000000);                                     /* nop */
> -    stl_p(p++, 0x254a0001);                                     /* addiu
> t2,t2,1 */
> -    stl_p(p++, 0x258cffff);                                     /* addiu
> t4,t4,-1 */
> -    stl_p(p++, 0x1580fffa);                                     /* bnez
> t4,84c */
> -    stl_p(p++, 0x00000000);                                     /* nop */
> -    stl_p(p++, 0x01a00009);                                     /* jalr
> t5 */
> -    stl_p(p++, 0x01602021);                                     /* move
> a0,t3 */
> +    stl_p(p++, 0x03e06821);                  /* move t5,ra */
> +    stl_p(p++, 0x00805821);                  /* move t3,a0 */
> +    stl_p(p++, 0x00a05021);                  /* move t2,a1 */
> +    stl_p(p++, 0x00c06021);                  /* move t4,a2 */
> +    stl_p(p++, 0x91440000);                  /* lbu a0,0(t2) */
> +    stl_p(p++, 0x0ff0021c);                  /* jal 870 */
> +    stl_p(p++, 0x00000000);                  /* nop */
> +    stl_p(p++, 0x254a0001);                  /* addiu t2,t2,1 */
> +    stl_p(p++, 0x258cffff);                  /* addiu t4,t4,-1 */
> +    stl_p(p++, 0x1580fffa);                  /* bnez t4,84c */
> +    stl_p(p++, 0x00000000);                  /* nop */
> +    stl_p(p++, 0x01a00009);                  /* jalr t5 */
> +    stl_p(p++, 0x01602021);                  /* move a0,t3 */
>      /* 0x870 */
> -    stl_p(p++, 0x3c08b800);                                     /* lui
> t0,0xb400 */
> -    stl_p(p++, 0x350803f8);                                     /* ori
> t0,t0,0x3f8 */
> -    stl_p(p++, 0x91090005);                                     /* lbu
> t1,5(t0) */
> -    stl_p(p++, 0x00000000);                                     /* nop */
> -    stl_p(p++, 0x31290040);                                     /* andi
> t1,t1,0x40 */
> -    stl_p(p++, 0x1120fffc);                                     /* beqz
> t1,878 <outch+0x8> */
> -    stl_p(p++, 0x00000000);                                     /* nop */
> -    stl_p(p++, 0x03e00009);                                     /* jalr
> ra */
> -    stl_p(p++, 0xa1040000);                                     /* sb
> a0,0(t0) */
> +    stl_p(p++, 0x3c08b800);                  /* lui t0,0xb400 */
> +    stl_p(p++, 0x350803f8);                  /* ori t0,t0,0x3f8 */
> +    stl_p(p++, 0x91090005);                  /* lbu t1,5(t0) */
> +    stl_p(p++, 0x00000000);                  /* nop */
> +    stl_p(p++, 0x31290040);                  /* andi t1,t1,0x40 */
> +    stl_p(p++, 0x1120fffc);                  /* beqz t1,878 <outch+0x8> */
> +    stl_p(p++, 0x00000000);                  /* nop */
> +    stl_p(p++, 0x03e00009);                  /* jalr ra */
> +    stl_p(p++, 0xa1040000);                  /* sb a0,0(t0) */
>
>  }
>
> diff --git a/tests/acceptance/linux_ssh_mips_malta.py
> b/tests/acceptance/linux_ssh_mips_malta.py
> index fc13f9e..44e1118 100644
> --- a/tests/acceptance/linux_ssh_mips_malta.py
> +++ b/tests/acceptance/linux_ssh_mips_malta.py
> @@ -99,10 +99,12 @@ class LinuxSSH(Test):
>      def ssh_command(self, command, is_root=True):
>          self.ssh_logger.info(command)
>          result = self.ssh_session.cmd(command)
> -        stdout_lines = [line.rstrip() for line in
> result.stdout_text.splitlines()]
> +        stdout_lines = [line.rstrip() for line
> +        in result.stdout_text.splitlines()]
>          for line in stdout_lines:
>              self.ssh_logger.info(line)
> -        stderr_lines = [line.rstrip() for line in
> result.stderr_text.splitlines()]
> +        stderr_lines = [line.rstrip() for line
> +        in result.stderr_text.splitlines()]
>          for line in stderr_lines:
>              self.ssh_logger.warning(line)
>          return stdout_lines, stderr_lines
> --
> 2.7.4
>
>
>

Reply via email to