Ding Fei
9015d6ed1f
Update linux-bootstrap-3.md
2017-09-15 12:51:11 +08:00
Alexander Kuleshov
2bbbbb9524
boot: e820entry renamed to e820_entry
2017-09-12 00:57:41 +06:00
Alexander Kuleshov
ab8d15afd0
boot: update linux-bootstrap-4.md
2017-09-12 00:57:21 +06:00
Alexander Kuleshov
220d3378f7
boot: STACK_SIZE is 1024 now
...
since d594aa0277 (diff-0af1468d3dc7f373d70011eda7be1592)
2017-09-12 00:53:18 +06:00
Alexander Kuleshov
96afdad6f4
mm/fixmaps: read_cr3() was splited on __read_cr3() and read_cr3_pa()
2017-09-12 00:49:33 +06:00
Alexander Kuleshov
b5d147bf72
boot/pm: fix some expressions
2017-09-10 17:58:45 +06:00
Alexander Kuleshov
6703f0ace4
boot: fix boot-3
2017-09-10 17:55:03 +06:00
Alexander Kuleshov
117dbf29a1
boot: add missed set_bios_mode()
2017-09-10 17:27:51 +06:00
Alexander Kuleshov
8d76549828
boot: remove informatnion about query_mca()
...
as it was removed in the:
949163015c (diff-25ea8b4d2857dbd7b7ae86277dd464e8)
commit.
2017-09-10 17:19:17 +06:00
0xAX
6543cf4994
Merge pull request #515 from dasty/RDO-corrections
...
Rdo corrections
2017-09-10 00:23:23 +06:00
Radek Dostál
f71365fbbe
Delete "and last"
...
This chapter is no longer last one from syscalls. Currently "Limits on
resources in Linux" is the last chapter.
Signed-off-by: Radek Dostál <rd@radekdostal.com>
2017-09-05 22:59:00 +02:00
Radek Dostál
b420e581fe
Fix Wikipedia links containing ()
...
Based on: https://stackoverflow.com/questions/13824669/how-do-you-write-a-link-containing-a-closing-bracket-in-markdown-syntax
Signed-off-by: Radek Dostál <rd@radekdostal.com>
2017-09-05 22:48:58 +02:00
0xAX
4f26fa6504
Merge pull request #503 from crowchirp/master
...
corrected typos
2017-09-02 23:58:21 +06:00
0xAX
974c45019d
Merge branch 'master' into master
2017-09-02 23:58:13 +06:00
0xAX
63939c9dbf
Merge pull request #507 from diekmann/patch-1
...
Clarify: vDSO is linked automatically with glibc
2017-09-02 23:56:03 +06:00
0xAX
a67b696a4a
Merge pull request #514 from tjm-1990/cgroup-1-fix
...
Corrected the wrong path name in Cgroups/cgroups1.md
2017-09-02 23:55:24 +06:00
唐一
4f16103d44
Corrected the wrong path name in Cgroups/cgroups1.md
2017-09-02 23:30:59 +08:00
0xAX
6037ecc723
Merge pull request #509 from diekmann/initial-stack
...
Improved picture of stack layout
2017-09-02 15:34:05 +06:00
0xAX
8e455e8747
Merge pull request #510 from overvenus/patch-1
...
Fix merge conflicts for timer-7.md
2017-09-02 15:33:43 +06:00
0xAX
f92cc97da6
Merge pull request #513 from tjm-1990/cgroup-1-fix
...
corrected typos
2017-09-02 15:33:33 +06:00
唐一
0045771415
fix: ccs to css (cgroup subsystem stage)
2017-09-02 12:04:58 +08:00
Neil Shen
3e9f173851
Fix merge conflicts for timer-7.md
2017-08-16 00:08:32 +08:00
diekmann
9f269b41df
Improved picture of stack layout
...
* Added dots around envp and argv since those are arrays of pointers.
While argc and NULL are just 8B, argv and envp are of variable size,
usually more than 8B. The dots visualize this.
* In the first image, moved rsp to point to argc. This is the initial
stack and register layout at the beginning of _start. Only after libc
popped the top of the stack into rsi, rsp will point to beginning of
argv. (*)
(*)
I verified this by writing my own _start implementation:
039ac7c03c/start.asm (L61)
2017-08-11 12:17:23 +02:00
0xAX
d0c8fc5c01
Merge pull request #508 from diekmann/patch-2
...
Language: Added articles. Content: exec* family
2017-08-10 23:21:51 +06:00
Cornelius Diekmann
8dbc839a8a
Language: Added articles. Content: exec* family
...
Language improvement: Added articles like `the`, `a`, ...
Content: The `exec*` family is a `C` wrapper, the syscall is usually only `execve`.
2017-08-10 18:36:59 +02:00
Cornelius Diekmann
a87d46fd66
Clarify: vDSO is linked automatically with glibc
...
Change is partly a verbatim copy of https://www.kernel.org/doc/Documentation/ABI/stable/vdso
Quote: "Programs that dynamically link to glibc will use the vDSO automatically. Otherwise, you can use the reference parser in tools/testing/selftests/vDSO/parse_vdso.c."
The old version of the book was slightly imprecise. It was unclear to me whether this is an optional or a default behavior.
2017-08-10 14:55:35 +02:00
0xAX
848436789f
Merge pull request #506 from diekmann/patch-1
...
Minor language improvement
2017-08-10 18:40:54 +06:00
Cornelius Diekmann
4b0704fecf
Minor language improvement
...
There are multiple different system calls. Starting the introduction in plural gives a better bridge to the examples "like to read or to write to a file, to open a socket" ...
2017-08-10 14:15:14 +02:00
0xAX
9c65648dd0
Merge pull request #504 from jbcayrou/patch-2
...
Fix typo linux-initialization-3
2017-08-04 23:52:45 +06:00
0xAX
30c5150968
Merge pull request #505 from jbcayrou/fix-initialization-4-arch_local_irq_disable
...
Fix arch_local_irq_disable C code extract
2017-08-04 20:28:47 +06:00
JB Cayrou
b96b249fdf
Fix arch_local_irq_disable C code extract
...
In linux-initialization-4.md part, 'arch_local_irq_disable' is explained but the
code displayed is the 'arch_local_irq_enable' function.
2017-08-04 15:44:22 +02:00
Jean-Baptiste Cayrou
c546f39a95
Fix typo linux-initialization-3
2017-08-04 12:22:11 +02:00
Chandan Rai
976c775471
corrected typos
2017-08-02 00:44:53 +05:30
Chandan Rai
fc5cdbb0e7
corrected typos
2017-08-02 00:12:24 +05:30
0xAX
ddeb923d7f
Merge pull request #501 from Aaron1011/absolute-links
...
Make all Github links reference a specific commit
2017-07-31 23:55:21 +06:00
Aaron Hill
17da4af718
Make all Github links reference a specific commit
...
Closes #480
2017-07-30 15:56:26 -04:00
0xAX
6023bc9cb7
Merge pull request #500 from int3rrupt/syscall-fix
...
Update sentence grammar
2017-07-30 21:54:08 +06:00
int3rrupt
9979317453
Update sentence grammar
...
Remove "never" from end of sentence and change "can't exceed to "can never exceed"
2017-07-30 08:24:36 -07:00
0xAX
0c1a6c534a
Merge pull request #499 from jwilk-forks/spelling
...
SysCall/syscall-6: Fix typos
2017-07-30 18:32:15 +06:00
Jakub Wilk
307605b854
SysCall/syscall-6: Fix typos
2017-07-30 14:14:45 +02:00
0xAX
cf40a49fc9
Update SUMMARY.md
2017-07-30 13:49:44 +06:00
0xAX
6e6835c76b
Update README.md
2017-07-30 13:49:13 +06:00
0xAX
8b4faeac4b
Create syscall-6.md
2017-07-30 13:47:57 +06:00
0xAX
27bb6fc8f3
Merge pull request #497 from dasty/RDO-typos
...
Rdo typos
2017-07-23 00:22:19 +06:00
Radek Dostál
4e08a7e426
Initialization: make grep command more precise
...
Idea is clearly to grep for "kthreadd", even though grepping for "kthread"
will also work.
Signed-off-by: Radek Dostál <rd@radekdostal.com>
2017-07-22 20:12:21 +02:00
Radek Dostál
684c5ee70b
Initialization: fix spelling
...
"hierarcy" => "hierarchy"
"hierarcies" => "hierarcies"
Signed-off-by: Radek Dostál <rd@radekdostal.com>
2017-07-22 20:12:21 +02:00
Radek Dostál
9dafe28254
Initialization: fix copy paste error
...
replace "will have will have" with only "will have"
Signed-off-by: Radek Dostál <rd@radekdostal.com>
2017-07-22 20:12:11 +02:00
0xAX
3ed1bd1b70
Merge pull request #495 from litao91/fix_typo
...
Typo fixes on booting part1
2017-07-17 23:57:21 +06:00
Tao LI
cda7e02da7
Typo fixes on booting part1
2017-07-17 11:40:31 +08:00
Alexander Kuleshov
0ce272fc6a
fix #14 issue
2017-07-16 23:10:48 +06:00