commit | 0c8a32eed1625a65798286fb73fea8710a908545 | [log] [tgz] |
---|---|---|
author | Guo Ren <guoren@linux.alibaba.com> | Mon Sep 07 06:20:18 2020 +0000 |
committer | Guo Ren <guoren@linux.alibaba.com> | Tue Jan 12 09:52:40 2021 +0800 |
tree | 69992b6e217f5e985ebbf1f739b2af336d89138c | |
parent | 7c53f6b671f4aba70ff15e1b05148b10d58c2837 [diff] |
csky: Add memory layout 2.5G(user):1.5G(kernel) There are two ways for translating va to pa for csky: - Use TLB(Translate Lookup Buffer) and PTW (Page Table Walk) - Use SSEG0/1 (Simple Segment Mapping) We use tlb mapping 0-2G and 3G-4G virtual address area and SSEG0/1 are for 2G-2.5G and 2.5G-3G translation. We could disable SSEG0 to use 2G-2.5G as TLB user mapping. Signed-off-by: Guo Ren <guoren@linux.alibaba.com>