Hi Jack, I was very pleased to see your announcement of kdb for x86-64.
I found a bug in the debug trap handling used for single step. In particular, in do_debug() when kdb has handled the single step, it needs a "return regs;" rather than "return 0;". The debug entry in entry.S sets %rsp to this returned value and uses it to restore the registers. Since %rsp is zero, you get a double fault. Jim Houston - Concurrent Computer Corp. --------------------------- Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe.
