diff options
Diffstat (limited to 'usr/src/uts/intel/kdi/kdi_idt.c')
| -rw-r--r-- | usr/src/uts/intel/kdi/kdi_idt.c | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/usr/src/uts/intel/kdi/kdi_idt.c b/usr/src/uts/intel/kdi/kdi_idt.c index 58be698975..c6a717a14e 100644 --- a/usr/src/uts/intel/kdi/kdi_idt.c +++ b/usr/src/uts/intel/kdi/kdi_idt.c @@ -77,7 +77,7 @@ #include <sys/archsystm.h> #include <sys/kdi_impl.h> #include <sys/x_call.h> -#include <ia32/sys/psw.h> +#include <sys/psw.h> #include <vm/hat_i86.h> #define KDI_GATE_NVECS 3 @@ -98,13 +98,6 @@ static kdi_main_t kdi_kmdb_main; kdi_drreg_t kdi_drreg; -#ifndef __amd64 -/* Used to track the current set of valid kernel selectors. */ -uint32_t kdi_cs; -uint32_t kdi_ds; -uint32_t kdi_fs; -uint32_t kdi_gs; -#endif uintptr_t kdi_kernel_handler; @@ -331,12 +324,6 @@ kdi_activate(kdi_main_t main, kdi_cpusave_t *cpusave, uint_t ncpusave) else kdi_idt_init(KCS_SEL); - /* The initial selector set. Updated by the debugger-entry code */ -#ifndef __amd64 - kdi_cs = B32CODE_SEL; - kdi_ds = kdi_fs = kdi_gs = B32DATA_SEL; -#endif - kdi_memranges[0].mr_base = kdi_segdebugbase; kdi_memranges[0].mr_lim = kdi_segdebugbase + kdi_segdebugsize - 1; kdi_nmemranges = 1; |
