Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/sys/arch/amd64/amd64



On Tue, May 13, 2008 at 11:00:19AM -0500, David Young wrote:

> On Tue, May 13, 2008 at 02:12:31PM +0000, Andrew Doran wrote:
> > 
> > Module Name:        src
> > Committed By:       ad
> > Date:               Tue May 13 14:12:31 UTC 2008
> > 
> > Modified Files:
> >     src/sys/arch/amd64/amd64: vector.S
> > 
> > Log Message:
> > PR port-amd64/38478 (panic on boot when attaching cpu17)
> > 
> > Don't 'sti' before returning from an interrupt that is masked in software.
> > We could recurse and burn stack.
> 
> Does i386 need a change along these lines, too?

No, i386 didn't have this problem. It looks like fvdl added the 'sti'
instructions early on in the amd64 port. The syscall path had a similar
problem but I fixed it a couple of weeks ago. Maybe there was a bug in 
the emulator? I don't know.

Thanks,
Andrew


Home | Main Index | Thread Index | Old Index