902 |
6780 d 22 h |
jermar |
/kernel/trunk/ |
ia64 work.
More capable TLB miss handlers.
The ia64 kernel now passes mm/mapping1 test.
Fix generic hash table to properly initialize lists.
Change page_ht() to properly initialize inserted PTE's.
Change format of generic page hash table PTE's. |
|
/kernel/trunk/arch/ia64/include/mm/tlb.h /kernel/trunk/arch/ia64/src/mm/page.c /kernel/trunk/arch/ia64/src/mm/tlb.c /kernel/trunk/arch/ia64/src/proc/scheduler.c /kernel/trunk/genarch/include/mm/page_ht.h /kernel/trunk/genarch/src/mm/page_ht.c /kernel/trunk/generic/src/adt/hash_table.c
|
901 |
6781 d 0 h |
jermar |
/kernel/trunk/arch/ |
ia64 work.
Provide PA2KA(identity) mapping for kernel data references via Alternate Data TLB Fault handler.
Add before_thread_runs_arch() that maps kstack, if necessary.
Add easy to use dtlb_mapping_insert() for comfortable insertion of kernel data mappings. |
|
/kernel/trunk/arch/ia64/src/proc /kernel/trunk/arch/ia64/src/proc/scheduler.c
/kernel/trunk/arch/ia64/Makefile.inc /kernel/trunk/arch/ia64/include/mm/asid.h /kernel/trunk/arch/ia64/include/mm/page.h /kernel/trunk/arch/ia64/include/mm/tlb.h /kernel/trunk/arch/ia64/src/dummy.s /kernel/trunk/arch/ia64/src/mm/page.c /kernel/trunk/arch/ia64/src/mm/tlb.c /kernel/trunk/arch/ia64/src/start.S /kernel/trunk/arch/sparc64/include/mm/tlb.h /kernel/trunk/arch/sparc64/src/proc/scheduler.c
|