1
0
mirror of https://github.com/0xAX/linux-insides.git synced 2024-12-23 07:08:11 +00:00
Commit Graph

1360 Commits

Author SHA1 Message Date
0xAX
266a82e931 Merge pull request #526 from dimtass/typo-fix
Simple typo fix
2017-09-24 00:11:47 +06:00
dimtass
16bcb10254 Simple typo fix 2017-09-23 17:57:21 +01:00
Alexander Kuleshov
26ebd67859 update linux kernel boostrap parts to the last kernel from upstream 2017-09-23 00:06:01 +06:00
0xAX
42a5a242f5 Merge pull request #522 from staroselskii/patch-4
interrupts-10.md: a couple more typos
2017-09-17 00:09:05 +06:00
0xAX
7ab3dfa14a Merge pull request #521 from staroselskii/patch-3
interrupts-10.md: fix a typo
2017-09-17 00:08:50 +06:00
0xAX
ab9c142c16 Merge pull request #523 from staroselskii/patch-5
syscalls-1.md: fix typos
2017-09-17 00:08:32 +06:00
Georgii Staroselskii
1389e484e0 syscalls-1.md: fix typos
s/does not enabled/is not enabled
s/empty string/an empty string
s/represent/represents
d/the/the our
s/call/calls
2017-09-16 20:39:45 +03:00
Georgii Staroselskii
3f38f87187 interrupts-10.md: a couple more typos
s/locl/Lock
s/bus/busses
s/is nest/is nested/
s/one things/one thing
2017-09-16 15:26:40 +03:00
Georgii Staroselskii
1a19919910 interrupts-10.md: fix a typo
in othe way -> otherwise
2017-09-16 15:11:17 +03:00
0xAX
8c66d04907 Merge pull request #518 from staroselskii/patch-1
interrupts-9.md: rephrased a bit on bottom halves
2017-09-16 14:02:10 +06:00
0xAX
e8aae42d76 Merge pull request #517 from danix800/patch-1
Fix typos in how_kernel_compiled.md
2017-09-16 14:01:47 +06:00
0xAX
6666150af6 Merge pull request #519 from danix800/patch-1
Fix register typos and correct explanation of the first ljmpl target
2017-09-16 14:01:24 +06:00
0xAX
b344958a86 Merge pull request #520 from staroselskii/patch-2
interrupts-9.md: fix a typo in workqueues' info
2017-09-16 14:00:35 +06:00
Georgii Staroselskii
19daf93f3f interrupts-9.md: fix a typo in workqueues' info
s/function that queue/function that queues
2017-09-15 21:51:22 +03:00
Ding Fei
9015d6ed1f Update linux-bootstrap-3.md 2017-09-15 12:51:11 +08:00
Georgii Staroselskii
ebb1280c2a interrupts-9.md: rephrased a bit on bottom halves 2017-09-15 00:22:15 +03:00
Ding Fei
6d1ac7ac20 Update how_kernel_compiled.md 2017-09-12 17:59:40 +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