From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?Q?H=c3=a5kon_Alstadheim?= Subject: Re: [BUG] Assertion '(sp == 0) || (peoi[sp-1].vector < vector)' failed at irq.c:1163 Date: Fri, 15 Jan 2016 13:49:17 +0100 Message-ID: <5698EACD.6030906@alstadheim.priv.no> References: <5698D0C1.6000808@alstadheim.priv.no> <5698D297.8030700@citrix.com> <5698E6F4.4050703@alstadheim.priv.no> <5698F73202000078000C73C4@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <5698F73202000078000C73C4@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Jan Beulich Cc: Andrew Cooper , xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org On 01/15/2016 01:42 PM, Jan Beulich wrote: >>>> On 15.01.16 at 13:32, wrote: >> placed microcode.bin in /boot/microcode.bin >> >> booted with : >> --- >> xen_commandline : ssd-xen-debug-marker console_timestamps=date >> loglvl=all guest_loglvl=all sync_console iommu=1,verbose,debug >> iommu_inclusive_mapping=1 com1=115200,8n1 console=com1 dom0_max_vcpus=4 >> dom0_vcpus_pin=1 dom0_mem=8G,max:8G cpufreq=xen:performance,verbose >> tmem=1 sched_smt_power_savings=1 apic_verbosity=debug e820-verbose=1 >> core_parking=power ucode=microcode.bin >> --- > This can't work - did you look at the command line documentation? > You can't specify a file name here - there's no file system driver > inside the hypervisor, and hence it can't read files (it instead has > to rely on the boot loader bringing those into memory for it). Get with the times :-) . Under EFI it most definitely wants a file-name. Not entirely sure about the file FORMAT though. From xen-command-line.html "Note further that use of this option has an unspecified effect when used with xen.efi (there the concept of modules doesn't exist, and the blob gets specified via the ucode= config file/section entry; see EFI configuration file description). From efi.html "ucode= Specifies a CPU microcode blob to load. (x86 only) >> #cat /proc/cpuinfo | grep micro >> says: microcode : 0x31 >> >> This is no change from previous boot. >> Now: How do I know wheter 0x31 is the newest? > By checking - for the precise model and stepping of your CPU(s) - > the information in the blob (which admittedly is a little cumbersome, > but without knowing model and stepping I also can't try to help). > > Jan > >