mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 19:30:30 +09:00
0c85ec84d1b0fc03b7593cd155a401192cec6264
The physical memory of a system is divided into several types, like memory reserved for device, for kernel pagetable, etc. The remaining area is for Buddy allocator. Normally, The memory for Buddy is consist of different size blocks, so, under meeting the memory request of kernel booting, we can defer free the large block size to Buddy which can be done later in work queue in parallel to other kernel threads, and the size of the large block can be defined in kernel command line Save boot time about 6ms on 512MB rv1126 evb. Change-Id: Ie7a8d3122d8d92ad918e8bf680f5949412709f37 Signed-off-by: Simon Xue <xxm@rock-chips.com> Signed-off-by: Tao Huang <huangtao@rock-chips.com>
…
…
…
…
…
…
…
…
…
…
Linux kernel
============
There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.
In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``. The formatted documentation can also be read online at:
https://www.kernel.org/doc/html/latest/
There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.
See Documentation/00-INDEX for a list of what is contained in each file.
Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.
Description
Languages
C
97.7%
Assembly
1.6%
Makefile
0.3%
Perl
0.1%