Gabriela Alexandra Moldovan
53d5ba7301
Add missing colon before label.
6 years ago
proninyaroslav
464643eb1f
Update linux-bootstrap-1.md
6 years ago
Alexander Kuleshov
37b402f157
fix typo
...
Signed-off-by: Alexander Kuleshov <kuleshovmail@gmail.com>
6 years ago
proninyaroslav
bd5001e0ba
Update README.md
6 years ago
proninyaroslav
91f69f5a80
Update Booting/README.md
6 years ago
proninyaroslav
9e54483777
Замена несуществующих ссылок на изображения
6 years ago
proninyaroslav
07e365d423
Перевод linux-bootstrap-6.md
6 years ago
proninyaroslav
1ea0c43e7e
Исправление перевода терминов
6 years ago
proninyaroslav
0cbdc5a84e
Update SUMMARY.md
6 years ago
proninyaroslav
e76c05bad5
Начало перевода linux-bootstrap-6.md
6 years ago
proninyaroslav
915e03b55c
Начало перевода linux-bootstrap-6.md
6 years ago
proninyaroslav
33b02ca824
Перевод linux-initialization-2.md
6 years ago
proninyaroslav
1b3f8a99ba
Перевод linux-initialization-2.md
6 years ago
Yaroslav Pronin
46360405c7
Merge pull request #16 from Le0nX/linux-bootstrap-1-style-fix
...
fix: style
7 years ago
le0nx
dc17cd218a
fix: style
7 years ago
Yaroslav Pronin
1178da188c
Merge pull request #15 from averrin/patch-2
...
Fix typo
7 years ago
Averrin
d686766363
Fix typo
7 years ago
Yaroslav Pronin
37ed5dcc64
Merge pull request #14 from averrin/patch-1
...
Fix typo
7 years ago
Averrin
0542afcd61
Fix typo
7 years ago
proninyaroslav
9129abef39
Начало перевода linux-initialization-2.md
7 years ago
proninyaroslav
cb449997dc
Исправление ошибок в части дескрипторов сегментов
7 years ago
proninyaroslav
cd93ea62ea
alignment fixed
...
Signed-off-by: Alexander Kuleshov <kuleshovmail@gmail.com>
7 years ago
proninyaroslav
4d6e7f98c3
fill up linker scriptfill up linker script
...
Signed-off-by: Alexander Kuleshov <kuleshovmail@gmail.com>
7 years ago
Edward Hu
f0c9e5578d
word change
7 years ago
Edward Hu
ff1e76b822
grammer adjustment and concept clarifying
7 years ago
proninyaroslav
511b4e22d5
In the following expression, we add the value of phys_base to the
...
rax register, not the address of phys_base.
addq phys_base(%rip), %rax
BTW, the value of phys_base =
the actual loaded physical address of kernel after relocation - the
likned physical address of kernel.
Signed-off-by: Firo Yang <firogh@gmail.com>
7 years ago
proninyaroslav
c9ed5aa5fe
bootstrap1: .org directive is useless in a case of binary output
...
so we may remove one.
Thank you @slo
Signed-off-by: Alexander Kuleshov <kuleshovmail@gmail.com>
7 years ago
Fupan Li
94e883c9a5
spinlock: fix the wrong function name of arch_spin_lock
...
It should be arch_spin_unlock instead of arch_spin_lock.
Signed-off-by: Fupan Li <fupan.li@windriver.com>
7 years ago
Alexander Kuleshov
a80ec8d5b4
fix #546
7 years ago
0xF0D0
2e6ce3cd12
typo fixed (0bB800 -> 0xb800)
...
Signed-off-by: 0xF0D0 <goodbumsu@gmail.com>
7 years ago
0xF0D0
3ed8adc0d3
add name to contributor list
...
Signed-off-by: 0xF0D0 <goodbumsu@gmail.com>
7 years ago
proninyaroslav
ea402603eb
Обновление ссылки с корректным номером строки
7 years ago
proninyaroslav
fd1b5f25c3
Обновление ссылки с корректным номером строки
7 years ago
Dou Liyang
1526623107
Fix the mm range of guard hole
...
s/0xffff80ffffffffff/0xffff87ffffffffff/
7 years ago
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