Permalink
Please sign in to comment.
Browse files
No longer use an i386tss as the basis of our pcb - it wasn't particul…
…arly convenient and makes life difficult for my next commit. We still need an i386tss to point to for the tss slot in the gdt, so we use a common tss shared between all processes. Note that this is going to break debugging until this series of commits is finished. core dumps will change again too. :-( we really need a more modern core dump format that doesn't depend on the pcb/upages. This change makes VM86 mode harder, but the following commits will remove a lot of constraints for the VM86 system, including the possibility of extending the pcb for an IO port map etc. Obtained from: bde
- Loading branch information...
Showing
with
68 additions
and 116 deletions.
- +8 −27 sys/amd64/amd64/genassym.c
- +8 −10 sys/amd64/amd64/machdep.c
- +4 −4 sys/amd64/amd64/trap.c
- +12 −15 sys/amd64/include/pcb.h
- +8 −27 sys/i386/i386/genassym.c
- +8 −10 sys/i386/i386/machdep.c
- +4 −4 sys/i386/i386/trap.c
- +12 −15 sys/i386/include/pcb.h
- +4 −4 sys/kern/subr_trap.c
0 comments on commit
237ff29