Re: Inject exceptions/interrupts

"Stanislav" <[email protected]> Fri, 3 Mar 2017 15:02:24 +0200
Newsgroups gmane.comp.emulators.bochs.devel
Message-ID <[email protected]>
Unfortunately no response. 
I mostly had no time to look on Bochs is last few months :(

Stanislav

-----Original Message-----
From: Reto Buerki [mailto:[email protected]] 
Sent: Thursday, March 02, 2017 11:15 AM
To: Stanislav <[email protected]>; [email protected]
Subject: Re: [Bochs-developers] Inject exceptions/interrupts

Hi,

Is there any news regarding this feature request?

Kind regards,
- reto

On 12/12/2016 11:51 AM, Reto Buerki wrote:
> On 12/09/2016 10:08 PM, Stanislav wrote:
>> It seems like this functionality was planned once ('take irq' command 
>> in internal debugger) but the code which does it is not in the model.
>> I still see it in the 2.1.1 sources tree ... Probably it got broken 
>> with the time and were excluded from the source code because of no 
>> demand for the feature.
>>
>> I could re-implement it from scratch. 
> 
> That would be great of course! We would use the feature mainly to 
> simulate NMI/MCE handling as these are harder to test with real hardware.
> 
>> How would you define the command interface ? 
> 
> QEMU has:
> 
> nmi cpu
> mce cpu bank status mcgstatus addr misc
> 
> But maybe it would be better to allow:
> 
> inject cpu vector[0..255]
> 
> and treat only mce separately.
> 
>> What Bochs CPU would do ?
> 
> We currently use model=corei7_ivy_bridge_3770k
> 
> Thanks!
> - reto
> 
>> -----Original Message-----
>> From: Reto Buerki [mailto:[email protected]]
>> Sent: Friday, December 09, 2016 3:13 PM
>> To: [email protected]
>> Subject: [Bochs-developers] Inject exceptions/interrupts
>>
>> Hi,
>>
>> Is there a way to inject exceptions/interrupts on a given CPU? This 
>> would be very helpful when testing handlers.
>>
>> Thanks!
>> - reto


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot