diff options
author | peter <peter@FreeBSD.org> | 2001-08-23 01:43:38 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 2001-08-23 01:43:38 +0000 |
commit | 62914c539bb3829b2924da38cf5b07068aa6960c (patch) | |
tree | 18d777e880b546d66bf8db9e959a47f16cb8bcf4 /sys/pc98/i386 | |
parent | 8e8addf4247993f14df0ace25122aebaacb1f878 (diff) | |
download | FreeBSD-src-62914c539bb3829b2924da38cf5b07068aa6960c.zip FreeBSD-src-62914c539bb3829b2924da38cf5b07068aa6960c.tar.gz |
Merge i386/machdep.c rev 1.468: make breakpoint/trace interrupt instead
of trap gates
Forgotten by: bde
Diffstat (limited to 'sys/pc98/i386')
-rw-r--r-- | sys/pc98/i386/machdep.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/pc98/i386/machdep.c b/sys/pc98/i386/machdep.c index 9c68047..58df351 100644 --- a/sys/pc98/i386/machdep.c +++ b/sys/pc98/i386/machdep.c @@ -1963,9 +1963,9 @@ init386(first) for (x = 0; x < NIDT; x++) setidt(x, &IDTVEC(rsvd), SDT_SYS386TGT, SEL_KPL, GSEL(GCODE_SEL, SEL_KPL)); setidt(0, &IDTVEC(div), SDT_SYS386TGT, SEL_KPL, GSEL(GCODE_SEL, SEL_KPL)); - setidt(1, &IDTVEC(dbg), SDT_SYS386TGT, SEL_KPL, GSEL(GCODE_SEL, SEL_KPL)); + setidt(1, &IDTVEC(dbg), SDT_SYS386IGT, SEL_KPL, GSEL(GCODE_SEL, SEL_KPL)); setidt(2, &IDTVEC(nmi), SDT_SYS386TGT, SEL_KPL, GSEL(GCODE_SEL, SEL_KPL)); - setidt(3, &IDTVEC(bpt), SDT_SYS386TGT, SEL_UPL, GSEL(GCODE_SEL, SEL_KPL)); + setidt(3, &IDTVEC(bpt), SDT_SYS386IGT, SEL_UPL, GSEL(GCODE_SEL, SEL_KPL)); setidt(4, &IDTVEC(ofl), SDT_SYS386TGT, SEL_UPL, GSEL(GCODE_SEL, SEL_KPL)); setidt(5, &IDTVEC(bnd), SDT_SYS386TGT, SEL_KPL, GSEL(GCODE_SEL, SEL_KPL)); setidt(6, &IDTVEC(ill), SDT_SYS386TGT, SEL_KPL, GSEL(GCODE_SEL, SEL_KPL)); |