[Qemu-devel] Re: sparc32 do_unassigned_access overhaul

2010-01-23 Thread Artyom Tarasenko
2010/1/23 Blue Swirl blauwir...@gmail.com: On Fri, Jan 22, 2010 at 8:51 PM, Artyom Tarasenko atar4q...@googlemail.com wrote: 2010/1/22 Blue Swirl blauwir...@gmail.com: On Tue, Jan 19, 2010 at 9:44 PM, Artyom Tarasenko atar4q...@googlemail.com wrote: 2010/1/19 Blue Swirl blauwir...@gmail.com:

[Qemu-devel] Re: sparc32 do_unassigned_access overhaul

2010-01-23 Thread Blue Swirl
On Sat, Jan 23, 2010 at 4:46 PM, Artyom Tarasenko atar4q...@googlemail.com wrote: 2010/1/23 Blue Swirl blauwir...@gmail.com: On Fri, Jan 22, 2010 at 8:51 PM, Artyom Tarasenko atar4q...@googlemail.com wrote: 2010/1/22 Blue Swirl blauwir...@gmail.com: On Tue, Jan 19, 2010 at 9:44 PM, Artyom

[Qemu-devel] Re: sparc32 do_unassigned_access overhaul

2010-01-22 Thread Blue Swirl
On Tue, Jan 19, 2010 at 9:44 PM, Artyom Tarasenko atar4q...@googlemail.com wrote: 2010/1/19 Blue Swirl blauwir...@gmail.com: On Tue, Jan 19, 2010 at 5:30 PM, Artyom Tarasenko atar4q...@googlemail.com wrote: 2010/1/15 Artyom Tarasenko atar4q...@googlemail.com: 2010/1/15 Blue Swirl

[Qemu-devel] Re: sparc32 do_unassigned_access overhaul

2010-01-22 Thread Artyom Tarasenko
2010/1/22 Blue Swirl blauwir...@gmail.com: On Tue, Jan 19, 2010 at 9:44 PM, Artyom Tarasenko atar4q...@googlemail.com wrote: 2010/1/19 Blue Swirl blauwir...@gmail.com: On Tue, Jan 19, 2010 at 5:30 PM, Artyom Tarasenko atar4q...@googlemail.com wrote: 2010/1/15 Artyom Tarasenko

[Qemu-devel] Re: sparc32 do_unassigned_access overhaul

2010-01-22 Thread Blue Swirl
On Fri, Jan 22, 2010 at 8:51 PM, Artyom Tarasenko atar4q...@googlemail.com wrote: 2010/1/22 Blue Swirl blauwir...@gmail.com: On Tue, Jan 19, 2010 at 9:44 PM, Artyom Tarasenko atar4q...@googlemail.com wrote: 2010/1/19 Blue Swirl blauwir...@gmail.com: On Tue, Jan 19, 2010 at 5:30 PM, Artyom

[Qemu-devel] Re: sparc32 do_unassigned_access overhaul

2010-01-20 Thread Blue Swirl
On Tue, Jan 19, 2010 at 9:44 PM, Artyom Tarasenko atar4q...@googlemail.com wrote: 2010/1/19 Blue Swirl blauwir...@gmail.com: On Tue, Jan 19, 2010 at 5:30 PM, Artyom Tarasenko atar4q...@googlemail.com wrote: 2010/1/15 Artyom Tarasenko atar4q...@googlemail.com: 2010/1/15 Blue Swirl

[Qemu-devel] Re: sparc32 do_unassigned_access overhaul

2010-01-19 Thread Blue Swirl
On Tue, Jan 19, 2010 at 5:30 PM, Artyom Tarasenko atar4q...@googlemail.com wrote: 2010/1/15 Artyom Tarasenko atar4q...@googlemail.com: 2010/1/15 Blue Swirl blauwir...@gmail.com: On Fri, Jan 15, 2010 at 9:11 PM, Artyom Tarasenko atar4q...@googlemail.com wrote: 2010/1/15 Blue Swirl

[Qemu-devel] Re: sparc32 do_unassigned_access overhaul

2010-01-19 Thread Artyom Tarasenko
2010/1/19 Blue Swirl blauwir...@gmail.com: On Tue, Jan 19, 2010 at 5:30 PM, Artyom Tarasenko atar4q...@googlemail.com wrote: 2010/1/15 Artyom Tarasenko atar4q...@googlemail.com: 2010/1/15 Blue Swirl blauwir...@gmail.com: On Fri, Jan 15, 2010 at 9:11 PM, Artyom Tarasenko

[Qemu-devel] Re: sparc32 do_unassigned_access overhaul v2

2010-01-18 Thread Artyom Tarasenko
Btw, what is the following hack for in do_unassigned_access? saved_env = env; env = cpu_single_env; //... env = saved_env; I wonder whether I modify the correct env here: env = saved_env; +/* flush neverland mappings created during no-fault mode, + so the sequential

[Qemu-devel] Re: sparc32 do_unassigned_access overhaul v2

2010-01-18 Thread Blue Swirl
On Mon, Jan 18, 2010 at 4:17 PM, Artyom Tarasenko atar4q...@googlemail.com wrote: Btw, what is the following hack for in do_unassigned_access?    saved_env = env;    env = cpu_single_env; //...    env = saved_env; env is a host CPU register, see for example target-sparc/exec.h. Code which

[Qemu-devel] Re: sparc32 do_unassigned_access overhaul

2010-01-15 Thread Blue Swirl
On Fri, Jan 15, 2010 at 6:46 PM, Artyom Tarasenko atar4q...@googlemail.com wrote: According to pages 9-31 - 9-34 of SuperSPARC MultiCache Controller User's Manual: 1. A lower priority fault may not overwrite the    MFSR status of a higher priority fault. 2. The MFAR is overwritten according

[Qemu-devel] Re: sparc32 do_unassigned_access overhaul

2010-01-15 Thread Blue Swirl
On Fri, Jan 15, 2010 at 9:11 PM, Artyom Tarasenko atar4q...@googlemail.com wrote: 2010/1/15 Blue Swirl blauwir...@gmail.com: On Fri, Jan 15, 2010 at 6:46 PM, Artyom Tarasenko atar4q...@googlemail.com wrote: According to pages 9-31 - 9-34 of SuperSPARC MultiCache Controller User's Manual:

[Qemu-devel] Re: sparc32 do_unassigned_access overhaul v2

2010-01-15 Thread Blue Swirl
Thanks, applied. On Fri, Jan 15, 2010 at 9:28 PM, Artyom Tarasenko atar4q...@googlemail.com wrote: According to pages 9-31 - 9-34 of SuperSPARC MultiCache Controller User's Manual: 1. A lower priority fault may not overwrite the    MFSR status of a higher priority fault. 2. The MFAR is

[Qemu-devel] Re: sparc32 do_unassigned_access overhaul

2010-01-15 Thread Artyom Tarasenko
2010/1/15 Blue Swirl blauwir...@gmail.com: On Fri, Jan 15, 2010 at 9:11 PM, Artyom Tarasenko atar4q...@googlemail.com wrote: 2010/1/15 Blue Swirl blauwir...@gmail.com: On Fri, Jan 15, 2010 at 6:46 PM, Artyom Tarasenko atar4q...@googlemail.com wrote: According to pages 9-31 - 9-34 of