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