search for: bb7a92316fc8

Displaying 20 results from an estimated 21 matches for "bb7a92316fc8".

2019 May 08
2
[PATCH 08/10] virtio/s390: add indirection to indicators access
...: Halil Pasic <pasic at linux.ibm.com> > --- > drivers/s390/virtio/virtio_ccw.c | 40 +++++++++++++++++++++++++--------------- > 1 file changed, 25 insertions(+), 15 deletions(-) > > diff --git a/drivers/s390/virtio/virtio_ccw.c b/drivers/s390/virtio/virtio_ccw.c > index bb7a92316fc8..1f3e7d56924f 100644 > --- a/drivers/s390/virtio/virtio_ccw.c > +++ b/drivers/s390/virtio/virtio_ccw.c > @@ -68,6 +68,16 @@ struct virtio_ccw_device { > void *airq_info; > }; > > +static inline unsigned long *indicators(struct virtio_ccw_device *vcdev) > +{ > + re...
2019 May 08
2
[PATCH 08/10] virtio/s390: add indirection to indicators access
...: Halil Pasic <pasic at linux.ibm.com> > --- > drivers/s390/virtio/virtio_ccw.c | 40 +++++++++++++++++++++++++--------------- > 1 file changed, 25 insertions(+), 15 deletions(-) > > diff --git a/drivers/s390/virtio/virtio_ccw.c b/drivers/s390/virtio/virtio_ccw.c > index bb7a92316fc8..1f3e7d56924f 100644 > --- a/drivers/s390/virtio/virtio_ccw.c > +++ b/drivers/s390/virtio/virtio_ccw.c > @@ -68,6 +68,16 @@ struct virtio_ccw_device { > void *airq_info; > }; > > +static inline unsigned long *indicators(struct virtio_ccw_device *vcdev) > +{ > + re...
2019 May 10
2
[PATCH 08/10] virtio/s390: add indirection to indicators access
...irtio_ccw.c | 40 >>>> +++++++++++++++++++++++++--------------- >>>> ? 1 file changed, 25 insertions(+), 15 deletions(-) >>>> >>>> diff --git a/drivers/s390/virtio/virtio_ccw.c >>>> b/drivers/s390/virtio/virtio_ccw.c >>>> index bb7a92316fc8..1f3e7d56924f 100644 >>>> --- a/drivers/s390/virtio/virtio_ccw.c >>>> +++ b/drivers/s390/virtio/virtio_ccw.c >>>> @@ -68,6 +68,16 @@ struct virtio_ccw_device { >>>> ????? void *airq_info; >>>> ? }; >>>> +static inline unsigne...
2019 May 10
2
[PATCH 08/10] virtio/s390: add indirection to indicators access
...irtio_ccw.c | 40 >>>> +++++++++++++++++++++++++--------------- >>>> ? 1 file changed, 25 insertions(+), 15 deletions(-) >>>> >>>> diff --git a/drivers/s390/virtio/virtio_ccw.c >>>> b/drivers/s390/virtio/virtio_ccw.c >>>> index bb7a92316fc8..1f3e7d56924f 100644 >>>> --- a/drivers/s390/virtio/virtio_ccw.c >>>> +++ b/drivers/s390/virtio/virtio_ccw.c >>>> @@ -68,6 +68,16 @@ struct virtio_ccw_device { >>>> ????? void *airq_info; >>>> ? }; >>>> +static inline unsigne...
2019 May 09
1
[PATCH 08/10] virtio/s390: add indirection to indicators access
...; >> --- >> ? drivers/s390/virtio/virtio_ccw.c | 40 >> +++++++++++++++++++++++++--------------- >> ? 1 file changed, 25 insertions(+), 15 deletions(-) >> >> diff --git a/drivers/s390/virtio/virtio_ccw.c >> b/drivers/s390/virtio/virtio_ccw.c >> index bb7a92316fc8..1f3e7d56924f 100644 >> --- a/drivers/s390/virtio/virtio_ccw.c >> +++ b/drivers/s390/virtio/virtio_ccw.c >> @@ -68,6 +68,16 @@ struct virtio_ccw_device { >> ????? void *airq_info; >> ? }; >> +static inline unsigned long *indicators(struct virtio_ccw_device *vcdev...
2019 May 13
4
[PATCH 06/10] s390/cio: add basic protected virtualization support
...+++-------- > drivers/s390/cio/io_sch.h | 21 +++++++++---- > drivers/s390/virtio/virtio_ccw.c | 10 ------- > 10 files changed, 148 insertions(+), 83 deletions(-) (...) > diff --git a/drivers/s390/virtio/virtio_ccw.c b/drivers/s390/virtio/virtio_ccw.c > index 6d989c360f38..bb7a92316fc8 100644 > --- a/drivers/s390/virtio/virtio_ccw.c > +++ b/drivers/s390/virtio/virtio_ccw.c > @@ -66,7 +66,6 @@ struct virtio_ccw_device { > bool device_lost; > unsigned int config_ready; > void *airq_info; > - u64 dma_mask; > }; > > struct vq_info_block_legacy...
2019 May 13
4
[PATCH 06/10] s390/cio: add basic protected virtualization support
...+++-------- > drivers/s390/cio/io_sch.h | 21 +++++++++---- > drivers/s390/virtio/virtio_ccw.c | 10 ------- > 10 files changed, 148 insertions(+), 83 deletions(-) (...) > diff --git a/drivers/s390/virtio/virtio_ccw.c b/drivers/s390/virtio/virtio_ccw.c > index 6d989c360f38..bb7a92316fc8 100644 > --- a/drivers/s390/virtio/virtio_ccw.c > +++ b/drivers/s390/virtio/virtio_ccw.c > @@ -66,7 +66,6 @@ struct virtio_ccw_device { > bool device_lost; > unsigned int config_ready; > void *airq_info; > - u64 dma_mask; > }; > > struct vq_info_block_legacy...
2019 May 10
2
[PATCH 08/10] virtio/s390: add indirection to indicators access
...++++++++++++++++++--------------- >>>>>> ? 1 file changed, 25 insertions(+), 15 deletions(-) >>>>>> >>>>>> diff --git a/drivers/s390/virtio/virtio_ccw.c >>>>>> b/drivers/s390/virtio/virtio_ccw.c >>>>>> index bb7a92316fc8..1f3e7d56924f 100644 >>>>>> --- a/drivers/s390/virtio/virtio_ccw.c >>>>>> +++ b/drivers/s390/virtio/virtio_ccw.c >>>>>> @@ -68,6 +68,16 @@ struct virtio_ccw_device { >>>>>> ????? void *airq_info; >>>>>> ?...
2019 May 10
2
[PATCH 08/10] virtio/s390: add indirection to indicators access
...++++++++++++++++++--------------- >>>>>> ? 1 file changed, 25 insertions(+), 15 deletions(-) >>>>>> >>>>>> diff --git a/drivers/s390/virtio/virtio_ccw.c >>>>>> b/drivers/s390/virtio/virtio_ccw.c >>>>>> index bb7a92316fc8..1f3e7d56924f 100644 >>>>>> --- a/drivers/s390/virtio/virtio_ccw.c >>>>>> +++ b/drivers/s390/virtio/virtio_ccw.c >>>>>> @@ -68,6 +68,16 @@ struct virtio_ccw_device { >>>>>> ????? void *airq_info; >>>>>> ?...
2019 Apr 26
0
[PATCH 08/10] virtio/s390: add indirection to indicators access
...lization guests). Signed-off-by: Halil Pasic <pasic at linux.ibm.com> --- drivers/s390/virtio/virtio_ccw.c | 40 +++++++++++++++++++++++++--------------- 1 file changed, 25 insertions(+), 15 deletions(-) diff --git a/drivers/s390/virtio/virtio_ccw.c b/drivers/s390/virtio/virtio_ccw.c index bb7a92316fc8..1f3e7d56924f 100644 --- a/drivers/s390/virtio/virtio_ccw.c +++ b/drivers/s390/virtio/virtio_ccw.c @@ -68,6 +68,16 @@ struct virtio_ccw_device { void *airq_info; }; +static inline unsigned long *indicators(struct virtio_ccw_device *vcdev) +{ + return &vcdev->indicators; +} + +static inl...
2019 May 10
0
[PATCH 08/10] virtio/s390: add indirection to indicators access
...>> +++++++++++++++++++++++++--------------- > >>>> ? 1 file changed, 25 insertions(+), 15 deletions(-) > >>>> > >>>> diff --git a/drivers/s390/virtio/virtio_ccw.c > >>>> b/drivers/s390/virtio/virtio_ccw.c > >>>> index bb7a92316fc8..1f3e7d56924f 100644 > >>>> --- a/drivers/s390/virtio/virtio_ccw.c > >>>> +++ b/drivers/s390/virtio/virtio_ccw.c > >>>> @@ -68,6 +68,16 @@ struct virtio_ccw_device { > >>>> ????? void *airq_info; > >>>> ? }; > >>&...
2019 May 09
0
[PATCH 08/10] virtio/s390: add indirection to indicators access
...ers/s390/virtio/virtio_ccw.c | 40 > >> +++++++++++++++++++++++++--------------- > >> ? 1 file changed, 25 insertions(+), 15 deletions(-) > >> > >> diff --git a/drivers/s390/virtio/virtio_ccw.c > >> b/drivers/s390/virtio/virtio_ccw.c > >> index bb7a92316fc8..1f3e7d56924f 100644 > >> --- a/drivers/s390/virtio/virtio_ccw.c > >> +++ b/drivers/s390/virtio/virtio_ccw.c > >> @@ -68,6 +68,16 @@ struct virtio_ccw_device { > >> ????? void *airq_info; > >> ? }; > >> +static inline unsigned long *indicators(s...
2019 May 15
0
[PATCH 06/10] s390/cio: add basic protected virtualization support
...- > >> drivers/s390/virtio/virtio_ccw.c | 10 ------- > >> 10 files changed, 148 insertions(+), 83 deletions(-) > > > > (...) > > > >> diff --git a/drivers/s390/virtio/virtio_ccw.c b/drivers/s390/virtio/virtio_ccw.c > >> index 6d989c360f38..bb7a92316fc8 100644 > >> --- a/drivers/s390/virtio/virtio_ccw.c > >> +++ b/drivers/s390/virtio/virtio_ccw.c > >> @@ -66,7 +66,6 @@ struct virtio_ccw_device { > >> bool device_lost; > >> unsigned int config_ready; > >> void *airq_info; > >>...
2019 May 14
1
[PATCH 06/10] s390/cio: add basic protected virtualization support
...o/io_sch.h | 21 +++++++++---- >> drivers/s390/virtio/virtio_ccw.c | 10 ------- >> 10 files changed, 148 insertions(+), 83 deletions(-) > > (...) > >> diff --git a/drivers/s390/virtio/virtio_ccw.c b/drivers/s390/virtio/virtio_ccw.c >> index 6d989c360f38..bb7a92316fc8 100644 >> --- a/drivers/s390/virtio/virtio_ccw.c >> +++ b/drivers/s390/virtio/virtio_ccw.c >> @@ -66,7 +66,6 @@ struct virtio_ccw_device { >> bool device_lost; >> unsigned int config_ready; >> void *airq_info; >> - u64 dma_mask; >> }; >&...
2019 May 13
0
[PATCH 08/10] virtio/s390: add indirection to indicators access
...-------- > >>>>>> ? 1 file changed, 25 insertions(+), 15 deletions(-) > >>>>>> > >>>>>> diff --git a/drivers/s390/virtio/virtio_ccw.c > >>>>>> b/drivers/s390/virtio/virtio_ccw.c > >>>>>> index bb7a92316fc8..1f3e7d56924f 100644 > >>>>>> --- a/drivers/s390/virtio/virtio_ccw.c > >>>>>> +++ b/drivers/s390/virtio/virtio_ccw.c > >>>>>> @@ -68,6 +68,16 @@ struct virtio_ccw_device { > >>>>>> ????? void *airq_info; > >...
2019 May 15
0
[PATCH 06/10] s390/cio: add basic protected virtualization support
...io_sch.h | 21 +++++++++---- > > drivers/s390/virtio/virtio_ccw.c | 10 ------- > > 10 files changed, 148 insertions(+), 83 deletions(-) > > (...) > > > diff --git a/drivers/s390/virtio/virtio_ccw.c b/drivers/s390/virtio/virtio_ccw.c > > index 6d989c360f38..bb7a92316fc8 100644 > > --- a/drivers/s390/virtio/virtio_ccw.c > > +++ b/drivers/s390/virtio/virtio_ccw.c > > @@ -66,7 +66,6 @@ struct virtio_ccw_device { > > bool device_lost; > > unsigned int config_ready; > > void *airq_info; > > - u64 dma_mask; > > }; &...
2019 May 16
2
[PATCH 06/10] s390/cio: add basic protected virtualization support
...> > drivers/s390/virtio/virtio_ccw.c | 10 ------- > > > 10 files changed, 148 insertions(+), 83 deletions(-) > > > > (...) > > > > > diff --git a/drivers/s390/virtio/virtio_ccw.c b/drivers/s390/virtio/virtio_ccw.c > > > index 6d989c360f38..bb7a92316fc8 100644 > > > --- a/drivers/s390/virtio/virtio_ccw.c > > > +++ b/drivers/s390/virtio/virtio_ccw.c > > > @@ -66,7 +66,6 @@ struct virtio_ccw_device { > > > bool device_lost; > > > unsigned int config_ready; > > > void *airq_info; > > &...
2019 May 16
2
[PATCH 06/10] s390/cio: add basic protected virtualization support
...> > drivers/s390/virtio/virtio_ccw.c | 10 ------- > > > 10 files changed, 148 insertions(+), 83 deletions(-) > > > > (...) > > > > > diff --git a/drivers/s390/virtio/virtio_ccw.c b/drivers/s390/virtio/virtio_ccw.c > > > index 6d989c360f38..bb7a92316fc8 100644 > > > --- a/drivers/s390/virtio/virtio_ccw.c > > > +++ b/drivers/s390/virtio/virtio_ccw.c > > > @@ -66,7 +66,6 @@ struct virtio_ccw_device { > > > bool device_lost; > > > unsigned int config_ready; > > > void *airq_info; > > &...
2019 Apr 26
0
[PATCH 06/10] s390/cio: add basic protected virtualization support
...of cmb reset */ void *cmb_wait; /* deferred cmb enable/disable */ + u64 dma_mask; + struct gen_pool *dma_pool; + struct ccw_device_dma_area *dma_area; enum interruption_class int_class; }; diff --git a/drivers/s390/virtio/virtio_ccw.c b/drivers/s390/virtio/virtio_ccw.c index 6d989c360f38..bb7a92316fc8 100644 --- a/drivers/s390/virtio/virtio_ccw.c +++ b/drivers/s390/virtio/virtio_ccw.c @@ -66,7 +66,6 @@ struct virtio_ccw_device { bool device_lost; unsigned int config_ready; void *airq_info; - u64 dma_mask; }; struct vq_info_block_legacy { @@ -1255,16 +1254,7 @@ static int virtio_ccw_onl...
2019 Apr 26
33
[PATCH 00/10] s390: virtio: support protected virtualization
Enhanced virtualization protection technology may require the use of bounce buffers for I/O. While support for this was built into the virtio core, virtio-ccw wasn't changed accordingly. Some background on technology (not part of this series) and the terminology used. * Protected Virtualization (PV): Protected Virtualization guarantees, that non-shared memory of a guest that operates in PV