NeoCui
5280f79021
update the entry_64.S link in the linux-initialization-5.md file
7 years ago
NeoCui
6118ad54c7
update the "kernel stack" link in the linux-initialization-5.md
7 years ago
Dan Ungureanu
a9afc75152
Fix broken link.
7 years ago
Jeremy Wong
fc63bdf0af
fix typo of "subsys"
7 years ago
proninyaroslav
1f2c47982d
Добавлено местоположение исходного кода Coreboot
7 years ago
Alexander Kuleshov
3e1456fc91
update SUMMARY.md
7 years ago
Alexander Kuleshov
b1b6c72a22
return notification_chains.md back
7 years ago
jyhuang91
8484a5b70b
topo fix
7 years ago
dimtass
e8959129f9
Simple typo fix
7 years ago
proninyaroslav
af83d52f1e
Обновление частей 'Процесса загрузки ядра' до последнего ядра из upstream
7 years ago
Georgii Staroselskii
71cdacb771
syscall-3.md: fix typos
...
- delete a comma
- s/receiving/received
- s/Both function/Both functions
- s/vsyscal/vsyscall
7 years ago
proninyaroslav
e18496d7e1
Перевод linux-initialization-1.md
7 years ago
Neil Shen
8e6a12d81f
Fix merge conflicts for timer-7.md
7 years ago
diekmann
391030ed94
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)
7 years ago
Cornelius Diekmann
1972d27d76
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`.
7 years ago
Cornelius Diekmann
67820470cc
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.
7 years ago
Cornelius Diekmann
668882bb7d
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" ...
7 years ago
JB Cayrou
9c153b969c
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.
7 years ago
Jean-Baptiste Cayrou
36daf4811f
Fix typo linux-initialization-3
7 years ago
Chandan Rai
8af6becd53
corrected typos
7 years ago
Chandan Rai
0851b0fa4a
corrected typos
7 years ago
proninyaroslav
bfc8b1de8e
Сделать все ссылки Github ссылками на конкретный коммит
7 years ago
int3rrupt
b6d992c9f8
Update sentence grammar
...
Remove "never" from end of sentence and change "can't exceed to "can never exceed"
7 years ago
Jakub Wilk
0ec149c5f7
SysCall/syscall-6: Fix typos
7 years ago
0xAX
4fc049b36d
Update SUMMARY.md
7 years ago
0xAX
f6eb1ffa84
Update README.md
7 years ago
0xAX
f94aee36fa
Create syscall-6.md
7 years ago
Radek Dostál
338bd3696a
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>
7 years ago
Radek Dostál
cc95c0aaeb
Initialization: fix spelling
...
"hierarcy" => "hierarchy"
"hierarcies" => "hierarcies"
Signed-off-by: Radek Dostál <rd@radekdostal.com>
7 years ago
proninyaroslav
1003ae3547
Исправления linux-bootstrap-1.md
7 years ago
proninyaroslav
a688cc9077
Исправления linux-bootstrap-1.md
7 years ago
Alexander Kuleshov
2785bd18bf
fix a typo
7 years ago
proninyaroslav
5d6138abff
Удаление недействительных ссылок поддержки
7 years ago
Alexander Kuleshov
746f2da0a1
fix a typo
7 years ago
proninyaroslav
30c7dc7051
Обновление ссылки на Параметры ядра Linux
7 years ago
proninyaroslav
d60aec7da0
Обновление переводов
7 years ago
proninyaroslav
9b2560cccc
Начало перевода раздела Initialization
7 years ago
proninyaroslav
f687d4525c
Удаление дубликатов
7 years ago
proninyaroslav
47867dc416
Исправление ошибок в разделе Booting
7 years ago
Ciro Santilli 六四事件 法轮功 包卓轩scriptalert(1)/script
967cbd3a23
Mention Buildroot in addition to ivandaviov/minimal
...
It is more configurable.
7 years ago
proninyaroslav
ab0e47ad65
Исправление форматирования констант
7 years ago
Alexander Kuleshov
bdc548b809
use 64-bit registers everywher in Theory/asm.md
7 years ago
proninyaroslav
22dc562c69
correct minor mistake - list 3 bits instead of 4
...
Sentence starts with "The next three bits(40, 41, 42, 43)" Should exclude 43.
7 years ago
Stephan
68d86a38c5
[contributors.md] Add Stéphan Gorget to the contributor list
...
forgot to update it in d237c228ac
7 years ago
Stephan
a961314c62
Corrected typos in section: memory
7 years ago
proninyaroslav
bc59c8ec5d
Удаление нерабочих ссылок
7 years ago
sachin
ba3d345521
Corrected typos in section: cgroups
7 years ago
proninyaroslav
997d6071ee
mention boot linker script as suggeset by @Aaron1011
7 years ago
Nathan Dautenhahn
d0a8636a59
Add contributors
...
Signed-off-by: Nathan Dautenhahn <ndd@cis.upenn.edu>
7 years ago
Nathan Dautenhahn
b8423f2f52
Minor typos + rewordings
...
Signed-off-by: Nathan Dautenhahn <ndd@cis.upenn.edu>
7 years ago