diff options
Diffstat (limited to 'i386')
-rw-r--r-- | i386/i386/locore.S | 4 | ||||
-rw-r--r-- | i386/i386at/model_dep.c | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/i386/i386/locore.S b/i386/i386/locore.S index e8f7740..c640191 100644 --- a/i386/i386/locore.S +++ b/i386/i386/locore.S @@ -765,8 +765,10 @@ ast_from_interrupt: * * frame-> saved %ebp * return address in interrupt handler + * #ifndef MACH_XEN * iunit * saved SPL + * #endif * return address == return_to_iret_i * saved %edx * saved %ecx @@ -778,8 +780,10 @@ ast_from_interrupt: * OR: * frame-> saved %ebp * return address in interrupt handler + * #ifndef MACH_XEN * iunit * saved SPL + * #endif * return address == return_to_iret * pointer to save area on old stack * [ saved %ebx, if accurate timing ] diff --git a/i386/i386at/model_dep.c b/i386/i386at/model_dep.c index 61605a1..ca00078 100644 --- a/i386/i386at/model_dep.c +++ b/i386/i386at/model_dep.c @@ -560,7 +560,7 @@ void c_boot_entry(vm_offset_t bi) */ if (strstr(kernel_cmdline, "-d ")) { cninit(); /* need console for debugger */ - Debugger("init"); + SoftDebugger("init"); } #else if (strstr (kernel_cmdline, "-H ")) |