Re: [patch 09/10] PCI/MSI: Provide pci_msix_expand_vectors[_at]()

2021-12-02 Thread Raj, Ashok
Hi Thomas On Thu, Dec 02, 2021 at 09:40:08PM +0100, Thomas Gleixner wrote: > Ashok, > > On Thu, Dec 02 2021 at 11:21, Ashok Raj wrote: > > On Thu, Dec 02, 2021 at 11:16:39AM +0100, Thomas Gleixner wrote: > >> On Wed, Dec 01 2021 at 17:08, Megha Dey wrote: > >> You're missing the real world use ca

Re: [patch 09/10] PCI/MSI: Provide pci_msix_expand_vectors[_at]()

2021-12-02 Thread Raj, Ashok
Hi Thomas, On Thu, Dec 02, 2021 at 11:16:39AM +0100, Thomas Gleixner wrote: > Megha, > > On Wed, Dec 01 2021 at 17:08, Megha Dey wrote: > > On 11/26/2021 5:25 PM, Thomas Gleixner wrote: > >> /** > >> + * pci_msix_expand_vectors_at - Expand MSI-X interrupts for a device > >> + * > >> + * @dev:

Re: [patch V2 00/46] x86, PCI, XEN, genirq ...: Prepare for device MSI

2020-09-03 Thread Raj, Ashok
Hi Thomas, Thanks a ton for jumping in helping on straightening it for IMS!!! On Wed, Aug 26, 2020 at 01:16:28PM +0200, Thomas Gleixner wrote: > This is the second version of providing a base to support device MSI (non > PCI based) and on top of that support for IMS (Interrupt Message Storm) s/

Re: [Xen-devel] [PATCH v7 09/10] microcode: remove microcode_update_lock

2019-06-13 Thread Raj, Ashok
On Thu, Jun 13, 2019 at 08:08:46AM -0600, Jan Beulich wrote: > >>> On 13.06.19 at 16:05, wrote: > > On Wed, Jun 12, 2019 at 01:38:31AM -0600, Jan Beulich wrote: > > On 11.06.19 at 18:04, wrote: > >>> On Tue, Jun 11, 2019 at 08:46:04PM +0800, Chao Gao wrote: > On Wed, Jun 05, 2019 at 08:5

Re: [Xen-devel] [PATCH v7 09/10] microcode: remove microcode_update_lock

2019-06-11 Thread Raj, Ashok
On Tue, Jun 11, 2019 at 08:46:04PM +0800, Chao Gao wrote: > On Wed, Jun 05, 2019 at 08:53:46AM -0600, Jan Beulich wrote: > > > >> @@ -307,8 +303,7 @@ static int apply_microcode(const struct > >> microcode_patch *patch) > >> > >> mc_intel = patch->mc_intel; > >> > >> -/* serialize acce

Re: [Xen-devel] [PATCH v7 08/10] x86/microcode: Synchronize late microcode loading

2019-06-11 Thread Raj, Ashok
Hi Gao, Jan On Tue, Jun 11, 2019 at 08:36:17PM +0800, Chao Gao wrote: > On Wed, Jun 05, 2019 at 08:09:43AM -0600, Jan Beulich wrote: > > > >There's no comment here and nothing in the description: I don't > >recall clarification as to whether RDTSC is fine to be issued by a > >thread when ucode is

Re: [Xen-devel] [PATCH v6 11/12] x86/microcode: Synchronize late microcode loading

2019-03-14 Thread Raj, Ashok
Hi Andrew Sorry it took a while, since I had to check with couple others. + Asit On Thu, Mar 14, 2019 at 12:39:46PM +, Andrew Cooper wrote: [snip] > > On late load failure, we should dump enough information to work out > exactly what went on, to determine how best to proceed, but the serve

Re: [Xen-devel] [PATCH v6 11/12] x86/microcode: Synchronize late microcode loading

2019-03-12 Thread Raj, Ashok
On Mon, Mar 11, 2019 at 03:57:35PM +0800, Chao Gao wrote: > This patch ports microcode improvement patches from linux kernel. > > Before you read any further: the early loading method is still the > preferred one and you should always do that. The following patch is > improving the late loading me

Re: [Xen-devel] [PATCH v6 04/12] microcode: introduce a global cache of ucode patch

2019-03-12 Thread Raj, Ashok
On Tue, Mar 12, 2019 at 05:53:53PM +0100, Roger Pau Monné wrote: > On Mon, Mar 11, 2019 at 03:57:28PM +0800, Chao Gao wrote: > > to replace the current per-cpu cache 'uci->mc'. > > > > Compared to the current per-cpu cache, the benefits of the global > > microcode cache are: > > 1. It reduces the

Re: [Xen-devel] [PATCH v5 7/8] x86/microcode: Synchronize late microcode loading

2019-02-11 Thread Raj, Ashok
On Mon, Feb 11, 2019 at 02:35:30PM +0100, Juergen Gross wrote: > On 11/02/2019 14:23, Jan Beulich wrote: > On 11.02.19 at 06:40, wrote: > >> On Fri, Feb 08, 2019 at 09:29:32AM -0700, Jan Beulich wrote: > >> On 28.01.19 at 08:06, wrote: > +/* > + * Initiate an update on

Re: [Xen-devel] [PATCH v4 6/6] x86/microcode: Synchronize late microcode loading

2018-12-11 Thread Raj, Ashok
On Tue, Dec 11, 2018 at 10:01:11AM -0700, Jan Beulich wrote: > >>> On 28.11.18 at 06:34, wrote: > > This patch ports microcode improvement patches from linux kernel. > > > > Before you read any further: the early loading method is still the > > preferred one and you should always do that. The fol

Re: [Xen-devel] [Patch v3 2/2] x86/microcode: Synchronize late microcode loading

2018-05-22 Thread Raj, Ashok
Hi Jan On Tue, May 22, 2018 at 03:26:06AM -0600, Jan Beulich wrote: > >>> On 22.05.18 at 10:59, wrote: > > Do you think it is acceptable that we just follow linux kernel at present > > and work out optimizations later? > > In the worst case I could live with it, but I'd be far from happy if so.

Re: [Xen-devel] [PATCH 2/2] x86/microcode: Do not upload microcode if CPUs are offline

2018-04-13 Thread Raj, Ashok
Hi Jan + Boris On Fri, Apr 13, 2018 at 09:57:25AM -0600, Jan Beulich wrote: > >>> On 30.03.18 at 08:59, wrote: > > This patch is to backport the patch below from linux kernel. > > > > commit 30ec26da9967d0d785abc24073129a34c3211777 > > Author: Ashok Raj > > Date: Wed Feb 28 11:28

Re: [Xen-devel] [PATCH 1/2] x86/microcode: Synchronize late microcode loading

2018-04-12 Thread Raj, Ashok
On Fri, Mar 30, 2018 at 02:59:00PM +0800, Chao Gao wrote: > From: Gao Chao > > This patch is to backport microcode improvement patches from linux > kernel. Below are the original patches description: > > commit a5321aec6412b20b5ad15db2d6b916c05349dbff > Author: Ashok Raj > Date: W