1780 |
6808 d 13 h |
jermar |
/kernel/trunk/ |
Replace old __u?? types with respective C99 variants (e.g. uint32_t, int64_t, uintptr_t etc.). |
|
1702 |
6829 d 16 h |
cejka |
/kernel/trunk/ |
Kernel doxygen comments updated. |
|
1210 |
6882 d 17 h |
vana |
/kernel/trunk/ |
Incomplete VHPT walker support for Itanium |
|
1108 |
6912 d 8 h |
jermar |
/kernel/trunk/ |
Small PTE_* macros and SET_PTL0_ADDRESS macro changes. |
|
967 |
6920 d 20 h |
palkovsky |
/kernel/trunk/ |
Allowed userspace to include page.h. |
|
901 |
6933 d 19 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. |
|
879 |
6937 d 11 h |
vana |
/kernel/trunk/arch/ia64/ |
Itanium kernel page extended to maximum (256M) repaired RR manipulation functions, paging setuping function and added some comments. |
|
870 |
6940 d 6 h |
vana |
/kernel/trunk/arch/ia64/ |
Removed forgoten debug function and reverted my mistake |
|
869 |
6940 d 6 h |
vana |
/kernel/trunk/ |
Uaaaaaaa ;-) Itanium Paging !!!!!! ;-) |
|
819 |
6954 d 9 h |
vana |
/kernel/trunk/arch/ia64/ |
TR tlb filling functions |
|
818 |
6954 d 13 h |
vana |
/kernel/trunk/arch/ia64/ |
IA-64 TLB filling functions for dynamic tlb filling (TC tlb). |
|
792 |
6956 d 16 h |
jermar |
/kernel/trunk/ |
Page hash table architectures now use generic hash table to manage
mappings. |
|
756 |
6962 d 6 h |
jermar |
/kernel/trunk/ |
Memory management work.
Remove the last (i.e. 'root') argument from page_mapping_insert() and page_mapping_find().
Page table address is now extracted from the first (i.e. 'as') argument.
Add a lot of infrastructure to make the above possible.
sparc64 is now broken, most likely because of insufficient identity mapping of physical memory. |
|
751 |
6963 d 16 h |
jermar |
/kernel/trunk/arch/ia64/ |
Fix initialization of pta.base on ia64. |
|
749 |
6965 d 13 h |
jermar |
/kernel/trunk/arch/ia64/ |
ia64 virtual address translation subsystem update. |
|
748 |
6966 d 14 h |
jermar |
/kernel/trunk/arch/ia64/ |
First HT_HASH_ARCH implementation for ia64. |
|
747 |
6967 d 7 h |
jermar |
/kernel/trunk/ |
ia64 work.
Add nice wrappers for thash and ttag instructions.
Add nice wrappers for accessing reion registers and PTA.
Fix set_vhpt_environment().
Allocate and initialize page_ht (a.k.a. VHPT).
Add missing header to sparc64.
Remove excessive header from debug.h. |
|
746 |
6967 d 16 h |
jermar |
/kernel/trunk/ |
Page hash table modifications. |
|
715 |
6978 d 12 h |
vana |
/kernel/trunk/arch/ia64/ |
VHPT setup to be able to use ttag and thash instructions |
|
710 |
6978 d 15 h |
vana |
/kernel/trunk/arch/ia64/include/mm/ |
VHPT entry |
|