[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[rtmk-cvs] rtmk/i386 ChangeLog i386-locore.S i386-segment....
From: |
Johan Rydberg |
Subject: |
[rtmk-cvs] rtmk/i386 ChangeLog i386-locore.S i386-segment.... |
Date: |
Sat, 16 Feb 2002 09:58:50 -0500 |
CVSROOT: /cvsroot/rtmk
Module name: rtmk
Changes by: Johan Rydberg <address@hidden> 02/02/16 09:58:49
Modified files:
i386 : ChangeLog i386-locore.S i386-segment.c
i386-segment.h i386-thread.c i386-trap.c
pc-init.c smp-init.c tm-i386.h
Log message:
* i386-trap.c (dump_exception_frame): New function.
(cpu_exception_kernel): Dump exception frame if we fail to
resolve it.
* smp-init.c (new_cpu_with_new_stack): Set correct TSS segment.
* i386-locore.S (thread_syscall_return): New function.
* i386-thread.c (switch_ktss): Switch to per-pcb ldt if there
is one defined.
(thread_set_status): Handle THREAD_STATE_FLAVOR_I386_LDT.
* pc-init.c (init386): Relocate TSS segment.
* i386-segment.c (segments_init): Step over LDT entries.
(convert_descriptors): No longer static.
(initialize_user_segment): New function.
* i386-segment.h (SZGDT): Include user LDT entries.
(convert_descriptors): Prototype.
(initialize_user_segment): Likewise.
* tm-i386.h (struct pcb): Add ldt, gdt_entry and ldt_p.
* i386-segment.c (ldttable): Remove syscall entry,
add default user ldt state entry.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/i386/ChangeLog.diff?tr1=1.21&tr2=1.22&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/i386/i386-locore.S.diff?tr1=1.11&tr2=1.12&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/i386/i386-segment.c.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/i386/i386-segment.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/i386/i386-thread.c.diff?tr1=1.8&tr2=1.9&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/i386/i386-trap.c.diff?tr1=1.5&tr2=1.6&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/i386/pc-init.c.diff?tr1=1.7&tr2=1.8&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/i386/smp-init.c.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/i386/tm-i386.h.diff?tr1=1.8&tr2=1.9&r1=text&r2=text
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [rtmk-cvs] rtmk/i386 ChangeLog i386-locore.S i386-segment....,
Johan Rydberg <=