Re: [Qemu-devel] [RISU PATCH v3 05/18] risugen_x86_memory: add module

2019-07-22 Thread Jan Bobek
On 7/20/19 9:58 PM, Richard Henderson wrote: > On 7/11/19 3:32 PM, Jan Bobek wrote: >> +sub load(%) >> +{ >> +my (%args) = @_; >> + >> +@memory_opts{keys %args} = values %args; >> +$memory_opts{is_write} = 0; >> +} >> + >> +sub store(%) >> +{ >> +my (%args) = @_; >> + >> +@mem

Re: [Qemu-devel] [RISU PATCH v3 05/18] risugen_x86_memory: add module

2019-07-20 Thread Richard Henderson
On 7/11/19 3:32 PM, Jan Bobek wrote: > +sub load(%) > +{ > +my (%args) = @_; > + > +@memory_opts{keys %args} = values %args; > +$memory_opts{is_write} = 0; > +} > + > +sub store(%) > +{ > +my (%args) = @_; > + > +@memory_opts{keys %args} = values %args; > +$memory_opts{is_

[Qemu-devel] [RISU PATCH v3 05/18] risugen_x86_memory: add module

2019-07-11 Thread Jan Bobek
The module risugen_x86_memory.pm provides environment for evaluating x86 "!memory" blocks. This is facilitated by the single exported function eval_memory_block. Signed-off-by: Jan Bobek --- risugen_x86_memory.pm | 87 +++ 1 file changed, 87 insertions(+)