* Re: [Qemu-devel] [PATCH 07/10] mips64-linux-user: Use MIPS64R2-generic as default cpu. [not found] ` <1360521050-29680-8-git-send-email-rth@twiddle.net> @ 2013-03-05 11:18 ` Aurelien Jarno 0 siblings, 0 replies; 10+ messages in thread From: Aurelien Jarno @ 2013-03-05 11:18 UTC (permalink / raw) To: Richard Henderson; +Cc: peter.maydell, riku.voipio, qemu-devel On Sun, Feb 10, 2013 at 10:30:47AM -0800, Richard Henderson wrote: > Signed-off-by: Richard Henderson <rth@twiddle.net> > --- > linux-user/main.c | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > I don't actually recall why this patch was in my old tree. It might > just have been that I wanted a mips64r2 part for testing and didn't > want to keep specifying -cpu on the command-line. OTOH, I don't see > any reason not to emulate as many ISA extensions as possible by default. > > > r~ > > > > diff --git a/linux-user/main.c b/linux-user/main.c > index 3a3be70..8c4dffd 100644 > --- a/linux-user/main.c > +++ b/linux-user/main.c > @@ -3525,7 +3525,9 @@ int main(int argc, char **argv, char **envp) > cpu_model = "Fujitsu MB86904"; > #endif > #elif defined(TARGET_MIPS) > -#if defined(TARGET_ABI_MIPSN32) || defined(TARGET_ABI_MIPSN64) > +#if defined(TARGET_ABI_MIPSN64) > + cpu_model = "MIPS64R2-generic"; > +#elif defined(TARGET_ABI_MIPSN32) > cpu_model = "20Kc"; > #else > cpu_model = "24Kf"; Why switching only N64 and not also for N32? The same way we should also switch the O32 one to 74Kf which also has DSP R2 and MIPS16. That looks fine only as a first step, otherwise the idea of having an "any" CPU, as suggested by Peter, looks like a good idea. That said some instruction set conflicts so we can't enable all of them in such a CPU. The name "any" can be a bit misleading in that case. Is it also the case on other architectures? -- Aurelien Jarno GPG: 1024D/F1BCDB73 aurelien@aurel32.net http://www.aurel32.net ^ permalink raw reply [flat|nested] 10+ messages in thread
[parent not found: <1360521050-29680-9-git-send-email-rth@twiddle.net>]
* Re: [Qemu-devel] [PATCH 08/10] target-mips: Fix check_cp1_64bitmode [not found] ` <1360521050-29680-9-git-send-email-rth@twiddle.net> @ 2013-03-05 13:38 ` Aurelien Jarno 0 siblings, 0 replies; 10+ messages in thread From: Aurelien Jarno @ 2013-03-05 13:38 UTC (permalink / raw) To: Richard Henderson; +Cc: peter.maydell, riku.voipio, qemu-devel On Sun, Feb 10, 2013 at 10:30:48AM -0800, Richard Henderson wrote: > COP1X refers to the availability of indexed memory operations, > not whether the FPU has 64-bit registers. > > Signed-off-by: Richard Henderson <rth@twiddle.net> > --- > target-mips/translate.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/target-mips/translate.c b/target-mips/translate.c > index b3b8dc6..a39e118 100644 > --- a/target-mips/translate.c > +++ b/target-mips/translate.c > @@ -1366,8 +1366,9 @@ static inline void check_cop1x(DisasContext *ctx) > > static inline void check_cp1_64bitmode(DisasContext *ctx) > { > - if (unlikely(~ctx->hflags & (MIPS_HFLAG_F64 | MIPS_HFLAG_COP1X))) > + if (unlikely(!(ctx->hflags & MIPS_HFLAG_F64))) { > generate_exception(ctx, EXCP_RI); > + } > } > I think this is wrong. This check comes from the following patch: http://lists.gnu.org/archive/html/qemu-devel/2007-12/msg00581.html In short check_cp1_64bitmode() is called for COP1X instructions (nabla ones) which need the FPU in 64-bit mode. COP1X instructions might not always been able and might have to be activated (CU3 on MIPS IV, 64-bit operations enabled on MIPS64R1), so checking the ISA is not enough. Maybe the name is misleading, but IMHO the behavior is correct. -- Aurelien Jarno GPG: 1024D/F1BCDB73 aurelien@aurel32.net http://www.aurel32.net ^ permalink raw reply [flat|nested] 10+ messages in thread
[parent not found: <1360521050-29680-10-git-send-email-rth@twiddle.net>]
* Re: [Qemu-devel] [PATCH 09/10] mipsn32-linux-user: Restrict address space to 31-bits. [not found] ` <1360521050-29680-10-git-send-email-rth@twiddle.net> @ 2013-03-05 14:03 ` Aurelien Jarno 2013-03-26 19:50 ` Aurelien Jarno 0 siblings, 1 reply; 10+ messages in thread From: Aurelien Jarno @ 2013-03-05 14:03 UTC (permalink / raw) To: Richard Henderson; +Cc: peter.maydell, riku.voipio, qemu-devel On Sun, Feb 10, 2013 at 10:30:49AM -0800, Richard Henderson wrote: > Signed-off-by: Richard Henderson <rth@twiddle.net> > --- > linux-user/main.c | 12 ++++++------ > 1 file changed, 6 insertions(+), 6 deletions(-) > > diff --git a/linux-user/main.c b/linux-user/main.c > index 8c4dffd..25491ca 100644 > --- a/linux-user/main.c > +++ b/linux-user/main.c > @@ -46,10 +46,10 @@ int gdbstub_port; > envlist_t *envlist; > const char *cpu_model; > unsigned long mmap_min_addr; > + > #if defined(CONFIG_USE_GUEST_BASE) > unsigned long guest_base; > int have_guest_base; > -#if (TARGET_LONG_BITS == 32) && (HOST_LONG_BITS == 64) > /* > * When running 32-on-64 we should make sure we can fit all of the possible > * guest address space into a contiguous chunk of virtual host memory. > @@ -57,16 +57,16 @@ int have_guest_base; > * This way we will never overlap with our own libraries or binaries or stack > * or anything else that QEMU maps. > */ > -# ifdef TARGET_MIPS > +# if HOST_LONG_BITS == 64 \ > + && (defined(TARGET_ABI_MIPSO32) || defined(TARGET_ABI_MIPSN32)) > /* MIPS only supports 31 bits of virtual address space for user space */ > -unsigned long reserved_va = 0x77000000; > -# else > +unsigned long reserved_va = 0x7f000000; Is it really wanted to change 0x77 into 0x7f? If yes, I think the commit log should explain why. > +# elif (TARGET_LONG_BITS == 32) && (HOST_LONG_BITS == 64) > unsigned long reserved_va = 0xf7000000; > -# endif > #else > unsigned long reserved_va; > #endif > -#endif > +#endif /* CONFIG_USE_GUEST_BASE */ > > static void usage(void); > > -- > 1.8.1.2 > > -- Aurelien Jarno GPG: 1024D/F1BCDB73 aurelien@aurel32.net http://www.aurel32.net ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Qemu-devel] [PATCH 09/10] mipsn32-linux-user: Restrict address space to 31-bits. 2013-03-05 14:03 ` [Qemu-devel] [PATCH 09/10] mipsn32-linux-user: Restrict address space to 31-bits Aurelien Jarno @ 2013-03-26 19:50 ` Aurelien Jarno 2013-03-26 21:08 ` Richard Henderson 0 siblings, 1 reply; 10+ messages in thread From: Aurelien Jarno @ 2013-03-26 19:50 UTC (permalink / raw) To: Richard Henderson; +Cc: peter.maydell, riku.voipio, qemu-devel On Tue, Mar 05, 2013 at 03:03:44PM +0100, Aurelien Jarno wrote: > On Sun, Feb 10, 2013 at 10:30:49AM -0800, Richard Henderson wrote: > > Signed-off-by: Richard Henderson <rth@twiddle.net> > > --- > > linux-user/main.c | 12 ++++++------ > > 1 file changed, 6 insertions(+), 6 deletions(-) > > > > diff --git a/linux-user/main.c b/linux-user/main.c > > index 8c4dffd..25491ca 100644 > > --- a/linux-user/main.c > > +++ b/linux-user/main.c > > @@ -46,10 +46,10 @@ int gdbstub_port; > > envlist_t *envlist; > > const char *cpu_model; > > unsigned long mmap_min_addr; > > + > > #if defined(CONFIG_USE_GUEST_BASE) > > unsigned long guest_base; > > int have_guest_base; > > -#if (TARGET_LONG_BITS == 32) && (HOST_LONG_BITS == 64) > > /* > > * When running 32-on-64 we should make sure we can fit all of the possible > > * guest address space into a contiguous chunk of virtual host memory. > > @@ -57,16 +57,16 @@ int have_guest_base; > > * This way we will never overlap with our own libraries or binaries or stack > > * or anything else that QEMU maps. > > */ > > -# ifdef TARGET_MIPS > > +# if HOST_LONG_BITS == 64 \ > > + && (defined(TARGET_ABI_MIPSO32) || defined(TARGET_ABI_MIPSN32)) > > /* MIPS only supports 31 bits of virtual address space for user space */ > > -unsigned long reserved_va = 0x77000000; > > -# else > > +unsigned long reserved_va = 0x7f000000; > > Is it really wanted to change 0x77 into 0x7f? If yes, I think the > commit log should explain why. > Ping? -- Aurelien Jarno GPG: 1024D/F1BCDB73 aurelien@aurel32.net http://www.aurel32.net ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Qemu-devel] [PATCH 09/10] mipsn32-linux-user: Restrict address space to 31-bits. 2013-03-26 19:50 ` Aurelien Jarno @ 2013-03-26 21:08 ` Richard Henderson 0 siblings, 0 replies; 10+ messages in thread From: Richard Henderson @ 2013-03-26 21:08 UTC (permalink / raw) To: Aurelien Jarno; +Cc: peter.maydell, riku.voipio, qemu-devel On 03/26/2013 12:50 PM, Aurelien Jarno wrote: >>> > > -# ifdef TARGET_MIPS >>> > > +# if HOST_LONG_BITS == 64 \ >>> > > + && (defined(TARGET_ABI_MIPSO32) || defined(TARGET_ABI_MIPSN32)) >>> > > /* MIPS only supports 31 bits of virtual address space for user space */ >>> > > -unsigned long reserved_va = 0x77000000; >>> > > -# else >>> > > +unsigned long reserved_va = 0x7f000000; >> > >> > Is it really wanted to change 0x77 into 0x7f? If yes, I think the >> > commit log should explain why. >> > > Ping? As far as I could remember, that 0x77 was totally arbitrary too, and so I thought I'd "fix" it. I don't recall more, sorry. r~ ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Qemu-devel] [PATCH 00/10] Support mips64/mipsn32-linux-user [not found] <1360521050-29680-1-git-send-email-rth@twiddle.net> ` (2 preceding siblings ...) [not found] ` <1360521050-29680-10-git-send-email-rth@twiddle.net> @ 2013-03-05 14:10 ` Aurelien Jarno [not found] ` <1360521050-29680-7-git-send-email-rth@twiddle.net> 4 siblings, 0 replies; 10+ messages in thread From: Aurelien Jarno @ 2013-03-05 14:10 UTC (permalink / raw) To: Richard Henderson; +Cc: peter.maydell, riku.voipio, qemu-devel Hi, On Sun, Feb 10, 2013 at 10:30:40AM -0800, Richard Henderson wrote: > Peter's recent userland syscall testing has encouraged me to clean > up and re-submit some ages-old patches to enable userland testing > of the other mips abis. > > Please review. > > > r~ > > > Richard Henderson (10): > mips-linux-user: Delete n32 and n64 signal stubs > mips-linux-user: Share o32 code for n32 and n64 signals > mips-linux-user: Enable mips64 and mipsn32 linux-user targets > mips-linux-user: Save and restore fpu and dsp from sigcontext > mips-linux-user: Fix n32 and n64 syscalls > mips64-linux-user: Enable 64-bit address mode and fpu > mips64-linux-user: Use MIPS64R2-generic as default cpu. > target-mips: Fix check_cp1_64bitmode > mipsn32-linux-user: Restrict address space to 31-bits. > mipsn32-linux-user: Configure the architecture properly > I have applied patches 1, 2, 3, 4, 5, 6 and 10. I have taken the freedom the fix the typo in patch 4 and also the tabs in patch 10 found by Peter. For patch 4, the remarks from Peter are valid, but they concerns already existing code. It might be nice to follow-up with the corresponding fixes. For patches 7 to 9, please see my comments to the individual patch and follow up if needed with a new patch series. I'll try to work on a "any" cpu in the next days. Thanks for the patches and to Peter for the review. -- Aurelien Jarno GPG: 1024D/F1BCDB73 aurelien@aurel32.net http://www.aurel32.net ^ permalink raw reply [flat|nested] 10+ messages in thread
[parent not found: <1360521050-29680-7-git-send-email-rth@twiddle.net>]
* [Qemu-devel] [PATCH] target-mips: 64-bit FPU for user-mode emulation. [not found] ` <1360521050-29680-7-git-send-email-rth@twiddle.net> @ 2013-06-09 17:46 ` Thomas Schwinge 2013-06-10 14:21 ` Maciej W. Rozycki 0 siblings, 1 reply; 10+ messages in thread From: Thomas Schwinge @ 2013-06-09 17:46 UTC (permalink / raw) To: Richard Henderson, qemu-devel; +Cc: peter.maydell, riku.voipio, macro, aurelien [-- Attachment #1: Type: text/plain, Size: 2651 bytes --] Switch to 64-bit FPU only for n32 and n64 ABIs, but not o32. Fixup for commit 68473f15d4c9948986618f63828825beafcaf1cf. Signed-off-by: Thomas Schwinge <thomas@codesourcery.com> --- Hi! On Sun, 10 Feb 2013 10:30:46 -0800, Richard Henderson <rth@twiddle.net> wrote: > diff --git a/target-mips/translate.c b/target-mips/translate.c > index 3b77b53..b3b8dc6 100644 > --- a/target-mips/translate.c > +++ b/target-mips/translate.c > @@ -15972,6 +15972,14 @@ void cpu_state_reset(CPUMIPSState *env) > > #if defined(CONFIG_USER_ONLY) > env->CP0_Status = (MIPS_HFLAG_UM << CP0St_KSU); > +# ifdef TARGET_MIPS64 > + /* Enable 64-bit register mode. */ > + env->CP0_Status |= (1 << CP0St_PX); > +# endif > +# ifdef TARGET_ABI_MIPSN64 > + /* Enable 64-bit address mode. */ > + env->CP0_Status |= (1 << CP0St_UX); > +# endif > /* Enable access to the CPUNum, SYNCI_Step, CC, and CCRes RDHWR > hardware registers. */ > env->CP0_HWREna |= 0x0000000F; > @@ -15981,6 +15989,11 @@ void cpu_state_reset(CPUMIPSState *env) > if (env->CP0_Config3 & (1 << CP0C3_DSPP)) { > env->CP0_Status |= (1 << CP0St_MX); > } > + /* Enable 64-bit FPU if the target cpu supports it. */ > + env->active_fpu.fcr0 = env->cpu_model->CP1_fcr0; > + if (env->active_fpu.fcr0 & (1 << FCR0_F64)) { > + env->CP0_Status |= (1 << CP0St_FR); > + } > #else > if (env->hflags & MIPS_HFLAG_BMASK) { > /* If the exception was raised from a delay slot, In my reading of the relevant documents, the latter change is not correct for o32, and empirically has "interesting" effects on the glibc math testsuite, for example. Keeping the FR register unset for o32 I'm proposing to fix with the following patch: --- target-mips/translate.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git target-mips/translate.c target-mips/translate.c index 0a53203..51837d4 100644 --- target-mips/translate.c +++ target-mips/translate.c @@ -15962,10 +15962,12 @@ void cpu_state_reset(CPUMIPSState *env) if (env->CP0_Config3 & (1 << CP0C3_DSPP)) { env->CP0_Status |= (1 << CP0St_MX); } - /* Enable 64-bit FPU if the target cpu supports it. */ +# if defined(TARGET_ABI_MIPSN32) || defined(TARGET_ABI_MIPSN64) + /* Enable 64-bit FPU if the target CPU supports it. */ if (env->active_fpu.fcr0 & (1 << FCR0_F64)) { env->CP0_Status |= (1 << CP0St_FR); } +# endif #else if (env->hflags & MIPS_HFLAG_BMASK) { /* If the exception was raised from a delay slot, Grüße, Thomas [-- Attachment #2: Type: application/pgp-signature, Size: 489 bytes --] ^ permalink raw reply related [flat|nested] 10+ messages in thread
* Re: [Qemu-devel] [PATCH] target-mips: 64-bit FPU for user-mode emulation. 2013-06-09 17:46 ` [Qemu-devel] [PATCH] target-mips: 64-bit FPU for user-mode emulation Thomas Schwinge @ 2013-06-10 14:21 ` Maciej W. Rozycki 0 siblings, 0 replies; 10+ messages in thread From: Maciej W. Rozycki @ 2013-06-10 14:21 UTC (permalink / raw) To: Thomas Schwinge Cc: peter.maydell, riku.voipio, qemu-devel, aurelien, Richard Henderson On Sun, 9 Jun 2013, Thomas Schwinge wrote: > In my reading of the relevant documents, the latter change is not correct > for o32, and empirically has "interesting" effects on the glibc math > testsuite, for example. Keeping the FR register unset for o32 I'm > proposing to fix with the following patch: Correct, unless (until?) the -mfp64 o32 ABI extension is implemented for Linux, CP0.Status.FR must remain 0 for o32 programs. > diff --git target-mips/translate.c target-mips/translate.c > index 0a53203..51837d4 100644 > --- target-mips/translate.c > +++ target-mips/translate.c > @@ -15962,10 +15962,12 @@ void cpu_state_reset(CPUMIPSState *env) > if (env->CP0_Config3 & (1 << CP0C3_DSPP)) { > env->CP0_Status |= (1 << CP0St_MX); > } > - /* Enable 64-bit FPU if the target cpu supports it. */ > +# if defined(TARGET_ABI_MIPSN32) || defined(TARGET_ABI_MIPSN64) > + /* Enable 64-bit FPU if the target CPU supports it. */ > if (env->active_fpu.fcr0 & (1 << FCR0_F64)) { > env->CP0_Status |= (1 << CP0St_FR); This is not entirely correct, older 64-bit FPUs, i.e. any before the MIPS32/MIPS64 rev. 2 ISA (e.g. R4000, R10000, 5Kf, etc.) won't have the CP1.FIR.F64 bit set; it was only defined at that ISA level because for earlier architecture revisions the type of the FPU could have been inferred from the type of the CPU. Therefore the condition has to be changed, perhaps the best way would simply be just checking in the CP0.Status mask if the FR bit is writable. Also I suppose there must be an else clause here: } else { fprintf(stderr, "A 64-bit FPU required for NewABI emulation\n"); exit(1); or suchlike because the NewABI mandates full 64-bit FPU operation (or the condtion might be changed to an assertion instead and the emulated environment checked elsewhere earlier on, because a 64-bit CPU is required for NewABI operation anyway and a 64-bit CPU can't ever have a 32-bit FPU -- I don't know QEMU well enough to be sure offhand, please check). > } > +# endif > #else > if (env->hflags & MIPS_HFLAG_BMASK) { > /* If the exception was raised from a delay slot, Maciej ^ permalink raw reply [flat|nested] 10+ messages in thread
[parent not found: <BA5E4206D1AE49DC9AB5F41EFE90E70F@domain.local>]
* Re: [Qemu-devel] [PATCH] target-mips: 64-bit FPU for user-mode emulation. [not found] <BA5E4206D1AE49DC9AB5F41EFE90E70F@domain.local> @ 2013-07-28 2:39 ` Petar Jovanovic 2013-08-05 14:15 ` Thomas Schwinge 0 siblings, 1 reply; 10+ messages in thread From: Petar Jovanovic @ 2013-07-28 2:39 UTC (permalink / raw) To: qemu-devel@nongnu.org, Thomas Schwinge; +Cc: Maciej W. Rozycki Will there be an update to this patch? It would be nice to see this in for 1.6. As of fp64 mode for o32/Rev2, it does not have to be resolved now. Regards, Petar On Sun, 9 Jun 2013, Thomas Schwinge wrote: > In my reading of the relevant documents, the latter change is not correct > for o32, and empirically has "interesting" effects on the glibc math > testsuite, for example. Keeping the FR register unset for o32 I'm > proposing to fix with the following patch: Correct, unless (until?) the -mfp64 o32 ABI extension is implemented for Linux, CP0.Status.FR must remain 0 for o32 programs. > diff --git target-mips/translate.c target-mips/translate.c > index 0a53203..51837d4 100644 > --- target-mips/translate.c > +++ target-mips/translate.c > @@ -15962,10 +15962,12 @@ void cpu_state_reset(CPUMIPSState *env) > if (env->CP0_Config3 & (1 << CP0C3_DSPP)) { > env->CP0_Status |= (1 << CP0St_MX); > } > - /* Enable 64-bit FPU if the target cpu supports it. */ > +# if defined(TARGET_ABI_MIPSN32) || defined(TARGET_ABI_MIPSN64) > + /* Enable 64-bit FPU if the target CPU supports it. */ > if (env->active_fpu.fcr0 & (1 << FCR0_F64)) { > env->CP0_Status |= (1 << CP0St_FR); This is not entirely correct, older 64-bit FPUs, i.e. any before the MIPS32/MIPS64 rev. 2 ISA (e.g. R4000, R10000, 5Kf, etc.) won't have the CP1.FIR.F64 bit set; it was only defined at that ISA level because for earlier architecture revisions the type of the FPU could have been inferred from the type of the CPU. Therefore the condition has to be changed, perhaps the best way would simply be just checking in the CP0.Status mask if the FR bit is writable. Also I suppose there must be an else clause here: } else { fprintf(stderr, "A 64-bit FPU required for NewABI emulation\n"); exit(1); or suchlike because the NewABI mandates full 64-bit FPU operation (or the condtion might be changed to an assertion instead and the emulated environment checked elsewhere earlier on, because a 64-bit CPU is required for NewABI operation anyway and a 64-bit CPU can't ever have a 32-bit FPU -- I don't know QEMU well enough to be sure offhand, please check). > } > +# endif > #else > if (env->hflags & MIPS_HFLAG_BMASK) { > /* If the exception was raised from a delay slot, Maciej ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Qemu-devel] [PATCH] target-mips: 64-bit FPU for user-mode emulation. 2013-07-28 2:39 ` Petar Jovanovic @ 2013-08-05 14:15 ` Thomas Schwinge 0 siblings, 0 replies; 10+ messages in thread From: Thomas Schwinge @ 2013-08-05 14:15 UTC (permalink / raw) To: Petar Jovanovic; +Cc: Maciej W. Rozycki, qemu-devel@nongnu.org [-- Attachment #1: Type: text/plain, Size: 603 bytes --] Hi! On Sun, 28 Jul 2013 02:39:23 +0000, Petar Jovanovic <Petar.Jovanovic@imgtec.com> wrote: > Will there be an update to this patch? | Switch to 64-bit FPU only for n32 and n64 ABIs, but not o32. Fixup for | commit 68473f15d4c9948986618f63828825beafcaf1cf. | [...] My patch has to be reworked per Maciej's comments, <http://news.gmane.org/find-root.php?message_id=%3Calpine.DEB.1.10.1306091926470.16287%40tp.orcam.me.uk%3E>, which I have not yet managed to allocate the time to do, and can't tell when it's going to happen -- but I still have it on my TODO list. Grüße, Thomas [-- Attachment #2: Type: application/pgp-signature, Size: 489 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2013-08-05 14:15 UTC | newest] Thread overview: 10+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- [not found] <1360521050-29680-1-git-send-email-rth@twiddle.net> [not found] ` <1360521050-29680-8-git-send-email-rth@twiddle.net> 2013-03-05 11:18 ` [Qemu-devel] [PATCH 07/10] mips64-linux-user: Use MIPS64R2-generic as default cpu Aurelien Jarno [not found] ` <1360521050-29680-9-git-send-email-rth@twiddle.net> 2013-03-05 13:38 ` [Qemu-devel] [PATCH 08/10] target-mips: Fix check_cp1_64bitmode Aurelien Jarno [not found] ` <1360521050-29680-10-git-send-email-rth@twiddle.net> 2013-03-05 14:03 ` [Qemu-devel] [PATCH 09/10] mipsn32-linux-user: Restrict address space to 31-bits Aurelien Jarno 2013-03-26 19:50 ` Aurelien Jarno 2013-03-26 21:08 ` Richard Henderson 2013-03-05 14:10 ` [Qemu-devel] [PATCH 00/10] Support mips64/mipsn32-linux-user Aurelien Jarno [not found] ` <1360521050-29680-7-git-send-email-rth@twiddle.net> 2013-06-09 17:46 ` [Qemu-devel] [PATCH] target-mips: 64-bit FPU for user-mode emulation Thomas Schwinge 2013-06-10 14:21 ` Maciej W. Rozycki [not found] <BA5E4206D1AE49DC9AB5F41EFE90E70F@domain.local> 2013-07-28 2:39 ` Petar Jovanovic 2013-08-05 14:15 ` Thomas Schwinge
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).