Re: [RFC 0/4] Intermix Lowmem and vmalloc

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 11/11/2013 4:13 PM, Russell King - ARM Linux wrote:
On Mon, Nov 11, 2013 at 03:26:48PM -0800, Laura Abbott wrote:
Hi,

This is an RFC for a feature to allow lowmem and vmalloc virtual address space
to be intermixed. This has currently only been tested on a narrow set of ARM
chips.

Currently on 32-bit systems we have


                   Virtual                             Physical

    PAGE_OFFSET   +--------------+     PHYS_OFFSET   +------------+
                  |              |                   |            |
                  |              |                   |            |
                  |              |                   |            |
                  | lowmem       |                   |  direct    |
                  |              |                   |   mapped   |
                  |              |                   |            |
                  |              |                   |            |
                  |              |                   |            |
                  +--------------+------------------>x------------>
                  |              |                   |            |
                  |              |                   |            |
                  |              |                   |  not-direct|
                  |              |                   | mapped     |
                  | vmalloc      |                   |            |
                  |              |                   |            |
                  |              |                   |            |
                  |              |                   |            |
                  +--------------+                   +------------+

Where part of the virtual spaced above PHYS_OFFSET is reserved for direct
mapped lowmem and part of the virtual address space is reserved for vmalloc.

Minor nit...

ITYM PAGE_OFFSET here.  vmalloc space doesn't exist in physical memory.


Yes, that is a typo.

Thanks,
Laura

--
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum,
hosted by The Linux Foundation

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@xxxxxxxxx.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@xxxxxxxxx";> email@xxxxxxxxx </a>




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]