> Linux needs to have one struct page for each physical mem page, which in > the > simple case of UML are placed in one memmap array. > This array needs to be accessible permanently to the kernel, i.e. it > has to be in low-mem. AFAIK, one struct page is 44 bytes in size, thus the > array is about 1% of the entire physical mem in size.
You can mangle with the page-size as-well. You will break some few programs by increasing the page-size too 16K instead of 4K, but most software should respect the output mmap gives it, etc. Stian ------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl _______________________________________________ User-mode-linux-devel mailing list User-mode-linux-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel