Memory Management HAndling
From: <hidden>
Date: 2005-03-11 05:25:32
Attachments
- Rishabh Kumar Goel.vcf [text/x-vcard] 544 bytes · preview
From: <hidden>
Date: 2005-03-11 05:25:32
Hi, I have been working on MMU of Linux Port of 2.4.20 kernel for MIPS Port. I have found that MACROS like #define __pa(x) ((unsigned long) (x) - PAGE_OFFSET) #define __va(x) ((void *)((unsigned long) (x) + PAGE_OFFSET)) #define virt_to_page(kaddr) (mem_map + (__pa(kaddr) >> PAGE_SHIFT)) These macros can handle memory pages in KSEG0. Any suggestions on how can they be changed for addressing memory present in HIGHMEM. Since VA will not be in linear relation with mem_map. Rishabh Kumar Goel Software Engineer SoCrates Software India Pvt. Ltd. a TOSHIBA Group Company #10, Industrial Layout, Prestige Atlanta, III Block, Koramangala, Bangalore - 560034 Ph. 080-51101669 The information contained in this e-mail message and in any annexure is confidential to the recipient and may contain privileged information. If you are not the intended recipient, please notify the sender and delete the message along with any annexure. You should not disclose, copy or otherwise use the information contained in the message or any annexure. Any views expressed in this e-mail are those of the individual sender except where the sender specifically states them to be the views of SoCrates Software India Pvt Ltd., Bangalore.