format as in v3.
Kind regards,
Aleksandar Rakic
From: Aleksandar Rakic
Aleksandar Rakic (1):
Add support for emulation of CRC32 instructions
target/mips/cpu-defs.c.inc| 10 +-
target/mips/helper.h | 2 +
target/mips/meson.build | 1 +
target/mips/tcg/op_helper.c
From: Aleksandar Rakic
Add emulation of MIPS' CRC32 (Cyclic Redundancy Check) instructions.
Reuse zlib crc32() and Linux crc32c().
Enable CRC for mips64r6.
Signed-off-by: Yongbok Kim
Signed-off-by: Aleksandar Markovic
Signed-off-by: Aleksandar Rakic
Reviewed-by: Aleksandar R
identical to the version 1, except
tests being added.
Kind regards,
Aleksandar Rakic
From: Aleksandar Rakic
Add emulation of MIPS' CRC32 (Cyclic Redundancy Check) instructions.
Reuse zlib crc32() and Linux crc32c().
Enable CRC for mips64r6.
Signed-off-by: Yongbok Kim
Signed-off-by: Aleksandar Markovic
Signed-off-by: Aleksandar Rakic
Reviewed-by: Aleksandar R
From: Aleksandar Rakic
Aleksandar Rakic (1):
Add support for emulation of CRC32 instructions
target/mips/cpu-defs.c.inc| 10 +-
target/mips/helper.h | 2 +
target/mips/meson.build | 1 +
target/mips/tcg/op_helper.c
HTEC Public
Hi,
> I confirm my "reviewed-by" for v5 1/3 (v5 is the same as the initial
> one I reviewed, except tests are added).
> Reviewed-by: Aleksandar Rikalo
Can someone please commit this change?
Thanks in advance!
Kind regards,
Aleksadar Rakic
HTEC Public
Hi,
Could you please let us know if you have any comments
on the latest version of this patch?
Kind regards,
Aleksandar Rakic
HTEC Public
Hi,
Could you please let us know if you have any comments
on the latest version of this patch?
Kind regards,
Aleksandar Rakic
://elixir.bootlin.com/linux/v6.13.6/source/arch/mips/kernel/elf.c#L154 ).
Kind regards,
Aleksandar Rakic
-msoft-float is active,
the emulation ignores the hardware FPU and the NaN mode is not relevant
because floating-point processing is left to the software
implementation, not the hardware.
Kind regards,
Aleksandar Rakic
Hi,
Could you please let us know if you have any comments
on the latest version of this patch?
Kind regards,
Aleksandar Rakic
Hi,
Could you please let us know if you have any comments
on the latest version of this patch?
Kind regards,
Aleksandar Rakic
Thank you.
Kind regards,
Aleksandar Rakic
Hi,
Could you please let us know if you have any comments
on the latest version of this patch?
Kind regards,
Aleksandar Rakic
Hi,
Could you please let us know if you have any comments
on the latest version of this patch?
Kind regards,
Aleksandar Rakic
From: Aleksandar Rakic
Aleksandar Rakic (3):
Add support for emulation of CRC32 instructions
Skip NaN mode check for soft-float
target/mips: Enable MSA ASE using a CLI flag
linux-user/mips/cpu_loop.c| 6 +-
target/mips/cpu-defs.c.inc| 10
tails on individual changes are included in the respective
patches.
Kind regards,
Aleksandar Rakic
From: Aleksandar Rakic
Enable MSA ASE using a CLI flag -cpu ,msa=on.
Signed-off-by: Aleksandar Rakic
---
target/mips/cpu.c | 16
target/mips/cpu.h | 1 +
target/mips/internal.h | 2 +-
3 files changed, 18 insertions(+), 1 deletion(-)
diff --git a/target/mips
From: Aleksandar Rakic
Skip NaN mode check for soft-float since NaN mode is irrelevant if an ELF
binary's FPU mode is soft-float, i.e. it doesn't utilize a FPU.
Cherry-picked 63492a56485f6b755fccf7ad623f7a189bfc79b6
from https://github.com/MIPS/gnutools-qemu
Signed-off-by: Faraz
From: Aleksandar Rakic
Add emulation of MIPS' CRC32 (Cyclic Redundancy Check) instructions.
Reuse zlib crc32() and Linux crc32c().
Enable CRC for mips64r6.
Cherry-picked 4cc974938aee1588f852590509004e340c072940
from https://github.com/MIPS/gnutools-qemu
Signed-off-by: Yongbok Kim
Signe
From: Aleksandar Rakic
Skip NaN mode check for soft-float since NaN mode is irrelevant if an ELF
binary's FPU mode is soft-float, i.e. it doesn't utilize a FPU.
Cherry-picked 63492a56485f6b755fccf7ad623f7a189bfc79b6
from https://github.com/MIPS/gnutools-qemu
Signed-off-by: Faraz
From: Aleksandar Rakic
Add emulation of MIPS' CRC32 (Cyclic Redundancy Check) instructions.
Reuse zlib crc32() and Linux crc32c().
Cherry-picked 4cc974938aee1588f852590509004e340c072940
from https://github.com/MIPS/gnutools-qemu
Signed-off-by: Yongbok Kim
Signed-off-by: Aleksandar Mar
s are included in the respective
patches.
Kind regards,
Aleksandar Rakic
From: Aleksandar Rakic
Aleksandar Rakic (3):
Add support for emulation of CRC32 instructions
Skip NaN mode check for soft-float
target/mips: Enable MSA ASE using a CLI flag
linux-user/mips/cpu_loop.c| 6 +-
target/mips/cpu.c | 16
From: Aleksandar Rakic
Enable MSA ASE using a CLI flag -cpu ,msa=on.
Signed-off-by: Aleksandar Rakic
---
target/mips/cpu.c | 16
target/mips/cpu.h | 1 +
target/mips/internal.h | 2 +-
3 files changed, 18 insertions(+), 1 deletion(-)
diff --git a/target/mips
Hi,
Could you please let us know if you have any comments
on the latest version of this patch?
Kind regards,
Aleksandar Rakic
Hi,
Could you please let us know if you have any comments
on the latest version of this patch?
Kind regards,
Aleksandar Rakic
Hi,
Could you please let us know if you have any comments
on the latest version of this patch?
Kind regards,
Aleksandar Rakic
Hi,
A kind remind/ping on the patch. Before we send v3,
do you have any comments on this patch?
Kind regards,
Aleksandar Rakic
Hi,
A kind remind/ping on the patch. Before we send v3,
do you have any comments on this patch?
Kind regards,
Aleksandar Rakic
Hi,
A kind remind/ping on the patch. Before we send v3,
do you have any comments on this patch?
Kind regards,
Aleksandar Rakic
available here:
https://gitlab.com/rakicaleksandar1999/qemu/-/pipelines/1533465414
Signed-off-by: Faraz Shahbazker
Signed-off-by: Chao-ying Fu
Signed-off-by: Aleksandar Rakic
---
scripts/archive-source.sh | 8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/scripts/archive
Enable MSA ASE for mips64R2-generic CPU.
Cherry-picked 60f6ae8d3d685ba1ea5d301222fb72b67f39264f
from https://github.com/MIPS/gnutools-qemu
Signed-off-by: Faraz Shahbazker
Signed-off-by: Aleksandar Rakic
---
target/mips/cpu-defs.c.inc | 4 +++-
1 file changed, 3 insertions(+), 1 deletion
This patch series adds support for emulation of CRC32 instructions for
the Mips target in QEMU, skips NaN mode check for soft-float, adds a CLI
flag for enabling an MSA feature, and enables the MSA for
MIPS64R2-generic.
There aren't tests for these improvements.
The patch 1/8 "Add CP0 MemoryMapID
Aleksandar Rakic (4):
Add support for emulation of CRC32 instructions
Skip NaN mode check for soft-float
target/mips: Enable MSA ASE using a CLI flag
target/mips: Enable MSA ASE for mips64R2-generic
linux-user/mips/cpu_loop.c | 6 --
target/mips/cpu-defs.c.inc | 4
Add emulation of MIPS' CRC32 (Cyclic Redundancy Check) instructions.
Reuse zlib crc32() and Linux crc32c().
Cherry-picked 4cc974938aee1588f852590509004e340c072940
from https://github.com/MIPS/gnutools-qemu
Signed-off-by: Yongbok Kim
Signed-off-by: Aleksandar Markovic
Signed-off-by: Aleks
Skip NaN mode check for soft-float since NaN mode is irrelevant if an ELF
binary's FPU mode is soft-float, i.e. it doesn't utilize a FPU.
Cherry-picked 63492a56485f6b755fccf7ad623f7a189bfc79b6
from https://github.com/MIPS/gnutools-qemu
Signed-off-by: Faraz Shahbazker
Signed-off-by:
Enable MSA ASE using a CLI flag -cpu ,msa=on.
Signed-off-by: Aleksandar Rakic
---
target/mips/cpu.c | 16
target/mips/cpu.h | 1 +
target/mips/internal.h | 2 +-
3 files changed, 18 insertions(+), 1 deletion(-)
diff --git a/target/mips/cpu.c b/target/mips/cpu.c
This patch series introduces support for the MIPS64r6 target in QEMU,
bringing the latest architecture features and improvements to the MIPS
target. In addition to the new target, this series also includes
several bug fixes that have been in use internally for years within
the MIPS ecosystem.
The
Enable MSA ASE for mips64R2-generic CPU.
Cherry-picked 60f6ae8d3d685ba1ea5d301222fb72b67f39264f
from https://github.com/MIPS/gnutools-qemu
Signed-off-by: Faraz Shahbazker
Signed-off-by: Aleksandar Rakic
---
target/mips/cpu-defs.c.inc | 4 +++-
1 file changed, 3 insertions(+), 1 deletion
Enable MSA ASE for mips32r6-generic CPU.
Cherry-picked 0186e83a0613e90aff6d4c12c91cdb080d695d37
from https://github.com/MIPS/gnutools-qemu
Signed-off-by: Aleksandar Markovic
Signed-off-by: Faraz Shahbazker
Signed-off-by: Aleksandar Rakic
---
target/mips/cpu-defs.c.inc | 8 +---
1 file
/gnutools-qemu
Signed-off-by: Faraz Shahbazker
Signed-off-by: Aleksandar Rakic
---
qemu-io-cmds.c | 77 +-
1 file changed, 39 insertions(+), 38 deletions(-)
diff --git a/qemu-io-cmds.c b/qemu-io-cmds.c
index e2fab57183..a846746553 100644
--- a
Add micromips to P5600.
Cherry-picked d7bf2c2f7f2e03b55c6e9c57eec5c3e6207005a0
from https://github.com/MIPS/gnutools-qemu
Signed-off-by: Faraz Shahbazker
Signed-off-by: Matthew Fortune
Signed-off-by: Aleksandar Rakic
---
target/mips/cpu-defs.c.inc | 2 +-
1 file changed, 1 insertion(+), 1
Skip NaN mode check for soft-float since NaN mode is irrelevant if an ELF
binary's FPU mode is soft-float, i.e. it doesn't utilize a FPU.
Cherry-picked 63492a56485f6b755fccf7ad623f7a189bfc79b6
from https://github.com/MIPS/gnutools-qemu
Signed-off-by: Faraz Shahbazker
Signed-off-by:
20ec0a
and 8003ab4032772a0e5b46e5983fe06268d3469289
from https://github.com/MIPS/gnutools-qemu
Signed-off-by: Faraz Shahbazker
Signed-off-by: Chao-ying Fu
Signed-off-by: Aleksandar Rakic
---
scripts/archive-source.sh | 8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/scrip
Add emulation of MIPS' CRC32 (Cyclic Redundancy Check) instructions.
Reuse zlib crc32() and Linux crc32c().
Cherry-picked 4cc974938aee1588f852590509004e340c072940
from https://github.com/MIPS/gnutools-qemu
Signed-off-by: Yongbok Kim
Signed-off-by: Aleksandar Markovic
Signed-off-by: Aleks
Add CP0 MemoryMapID register implementation.
Cherry-picked 9e0cb40adb110c2c76e2e97719ba8afcce72bcf5
from https://github.com/MIPS/gnutools-qemu
Signed-off-by: Yongbok Kim
Signed-off-by: Aleksandar Markovic
Signed-off-by: Aleksandar Rakic
---
target/mips/sysemu/machine.c | 7 +--
1 file
Enable MSA ASE for mips32r6-generic CPU.
Cherry-picked 0186e83a0613e90aff6d4c12c91cdb080d695d37
from https://github.com/MIPS/gnutools-qemu
Signed-off-by: Aleksandar Markovic
Signed-off-by: Faraz Shahbazker
Signed-off-by: Aleksandar Rakic
---
target/mips/cpu-defs.c.inc | 8 +---
1 file
/gnutools-qemu
Signed-off-by: Faraz Shahbazker
Signed-off-by: Aleksandar Rakic
---
qemu-io-cmds.c | 77 +-
1 file changed, 39 insertions(+), 38 deletions(-)
diff --git a/qemu-io-cmds.c b/qemu-io-cmds.c
index e2fab57183..a846746553 100644
--- a
This patch series introduces support for the MIPS64r6 target in QEMU,
bringing the latest architecture features and improvements to the MIPS
target. In addition to the new target, this series also includes
several bug fixes that have been in use internally for years within
the MIPS ecosystem.
The
Skip NaN mode check for soft-float.
Cherry-picked 63492a56485f6b755fccf7ad623f7a189bfc79b6
from https://github.com/MIPS/gnutools-qemu
Signed-off-by: Faraz Shahbazker
Signed-off-by: Aleksandar Rakic
---
linux-user/mips/cpu_loop.c | 6 --
1 file changed, 4 insertions(+), 2 deletions
20ec0a
and 8003ab4032772a0e5b46e5983fe06268d3469289
from https://github.com/MIPS/gnutools-qemu
Signed-off-by: Faraz Shahbazker
Signed-off-by: Chao-ying Fu
Signed-off-by: Aleksandar Rakic
---
scripts/archive-source.sh | 8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/scrip
Enable MSA ASE for mips64R2-generic CPU.
Cherry-picked 60f6ae8d3d685ba1ea5d301222fb72b67f39264f
from https://github.com/MIPS/gnutools-qemu
Signed-off-by: Faraz Shahbazker
Signed-off-by: Aleksandar Rakic
---
target/mips/cpu-defs.c.inc | 4 +++-
1 file changed, 3 insertions(+), 1 deletion
Add CP0 MemoryMapID register implementation.
Cherry-picked 9e0cb40adb110c2c76e2e97719ba8afcce72bcf5
from https://github.com/MIPS/gnutools-qemu
Signed-off-by: Yongbok Kim
Signed-off-by: Aleksandar Markovic
Signed-off-by: Aleksandar Rakic
---
target/mips/sysemu/machine.c | 7 +--
1 file
Add micromips to P5600.
Cherry-picked d7bf2c2f7f2e03b55c6e9c57eec5c3e6207005a0
from https://github.com/MIPS/gnutools-qemu
Signed-off-by: Faraz Shahbazker
Signed-off-by: Matthew Fortune
Signed-off-by: Aleksandar Rakic
---
target/mips/cpu-defs.c.inc | 2 +-
1 file changed, 1 insertion(+), 1
Add emulation of MIPS' CRC32 (Cyclic Redundancy Check) instructions.
Reuse zlib crc32() and Linux crc32c().
Cherry-picked 4cc974938aee1588f852590509004e340c072940
from https://github.com/MIPS/gnutools-qemu
Signed-off-by: Yongbok Kim
Signed-off-by: Aleksandar Markovic
Signed-off-by: Aleks
57 matches
Mail list logo