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

130 Commits

Author SHA1 Message Date
0xAX
24db79b87e
Merge branch 'master' into linux-timers-3-fix 2022-07-31 15:12:25 +06:00
0xAX
78285b65f3
Merge branch 'master' into task-automation-makefile 2022-07-31 15:11:28 +06:00
Jun Duan
452ba66cd6 Fix typos for cgroups. 2021-12-17 19:29:14 -05:00
junbo
9d0bc19841 cpu_idle_loop logical in book is wrong, based on linux v3.10 code, the
schedule_preempt_disabled() is in while(1) scope.
2021-09-07 08:35:19 +00:00
Dexter Plameras
ef4a87b87d Add Makefile for task automation 2021-08-28 17:43:18 +10:00
slowy07
f74f207581 fix: typo grammar spelling 2021-08-06 20:29:33 +07:00
DeSmooth
1a93aae518 Update Concepts/Linux-cpu-2.md cpumask
In x86_64 architecture `unsigned long` is 8-bytes size, so
 BITS_PER_BYTE * sizeof(long) = 64
2021-03-13 11:34:06 +08:00
wuyuxin
eb6d1204a9
Update contributors.md 2020-11-16 20:33:15 +08:00
Z
2344271585
Update contributors.md 2020-11-13 09:36:20 +08:00
Zhouyi Zhou
9f9cbd54da Adding a reference to GNU LD manual to Kernel Initialization. Part 1. 2020-08-16 16:36:20 +08:00
Sebastian Fricke
73fd0ad5e1 add Sebastian Fricke to the contributer list 2020-03-27 07:01:38 +01:00
Bruno Meneguele
cbc004adde concepts/initcalls: rewording and typo corrections
This patch handle different typos present in the initcall section of the book.
It also reword some paragraphs in order to get it clearer to the reader.
Some example codes were also added in order to help the reader to understand
smaller concepts, like the way initcalls callbacks are named in the object
file.

Signed-off-by: Bruno Meneguele <bmeneguele@gmail.com>
2020-02-21 16:12:43 -03:00
0xAX
5303f8b91a
Merge branch 'master' into sync2_fix_1 2019-10-07 23:57:59 +06:00
Stefan20162016
501ffa504d added link to minimal bootloader with comments 2019-10-01 19:38:35 +02:00
Marco Torsello
82aaf56611 Corrected escaping on two URLs
Corrected escaping on two Wikipedia URLs
2019-09-26 00:44:00 +02:00
Stefan20162016
60c19f7c02 added link to minimal bootloader with comments 2019-08-21 23:17:32 +02:00
SeongJae Park
6708f9ff85 contributors: Add SeongJae
Signed-off-by: SeongJae Park <sj38.park@gmail.com>
2019-05-21 04:20:59 +09:00
junsoolee
b7f3007605 add Korean translation 2019-02-07 00:35:34 +09:00
blameying
4594062472 fix file syscall3 vdso-image-32.c 2019-01-23 19:06:57 +08:00
dragonly
7e67782494 add myself into contributors.md 2018-11-17 17:06:15 +08:00
Takuya Yamamoto
5f0d9efc9b Update descriptions related to initial_stack 2018-08-18 23:17:38 +09:00
0xAX
fca3acda5b
Merge branch 'master' into allocater-typo-fix 2018-05-01 14:08:40 +02:00
Miha Zidar
f9f5308923
Fix allocater typo 2018-04-29 12:58:19 +02:00
Ivan Kovnatsky
95e9d59cf0 added sevenfourk as contributor 2018-04-20 15:45:49 +03:00
Horace Heaven
af8826bca1 Minor sentence fixes to make it easier to read 2018-02-14 03:35:19 -04:00
Miles Frain
081d4335ff syscalls-1: MSR_LSTAR clarification and minor edits 2018-02-01 00:04:29 -07:00
kuritonasu
60fbd20122 Modified a couple of points that sound more correct 2018-01-23 10:21:18 +02:00
0xAX
29b8c9915c
Merge branch 'master' into grammar-fix 2018-01-20 10:11:18 +01:00
Raghav Shankar
360b9a62b4 Add self to contributors.md 2018-01-14 10:31:28 +05:30
Gabriela Alexandra Moldovan
60c8998efe Add missing colon before label. 2018-01-12 13:04:00 +00:00
Edward Hu
70cfea0906 grammer adjustment and concept clarifying 2017-11-30 21:24:32 -06:00
Firo Yang
723b07605c 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>
2017-11-29 16:21:45 +08:00
0xF0D0
b2e3637faa add name to contributor list
Signed-off-by: 0xF0D0 <goodbumsu@gmail.com>
2017-11-10 19:17:17 +09:00
Andrés Rojas Guerrero
a94cefa191 Add location coreboot source code 2017-10-18 16:37:19 +02:00
0xAX
974c45019d Merge branch 'master' into master 2017-09-02 23:58:13 +06: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
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
Chandan Rai
fc5cdbb0e7 corrected typos 2017-08-02 00:12:24 +05:30
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
Stephan
1fdaf6496b [contributors.md] Add Stéphan Gorget to the contributor list
forgot to update it in d237c228ac
2017-06-01 12:18:18 +01:00
sachin
b27bc0d141 Corrected typos in section: cgroups 2017-05-28 10:02:20 +05:30
Nathan Dautenhahn
40111015ba Add contributors
Signed-off-by: Nathan Dautenhahn <ndd@cis.upenn.edu>
2017-05-04 17:16:10 -04:00
PaulCher
3a9e277b05 Fixing broken links and links pointing to the wrong part of code. Fixed
by replacing links to the fixed commit on github, not just to master.
2017-04-04 14:19:02 +03:00
Alexander Kuleshov
f17d1f8d91 Merge branch 'fix-typo-syscall-2' of https://github.com/yunomae/linux-insides into yunomae-fix-typo-syscall-2 2016-10-29 23:36:46 +06:00
Alexander Kuleshov
a9e59b54f0 Merge branch '307412ca-1e02-41c3-b9c8-50a889e6982d' of https://github.com/Smattr/linux-insides into Smattr-307412ca-1e02-41c3-b9c8-50a889e6982d 2016-10-29 23:34:18 +06:00
Alexander Kuleshov
a711d0fbf0 Merge branch 'typo-fix' of https://github.com/AndrewRussellHayes/linux-insides into AndrewRussellHayes-typo-fix 2016-10-29 23:32:34 +06:00
0xC0FFEE
cb12a2c26c Update contributor.md 2016-10-27 10:25:49 +05:30
Andrew Hayes
8998841c4c small typo fix 2016-10-24 10:50:20 -04:00
Anastas Stoyanovsky
130d87c716 Edit linux-bootstrap-1 2016-08-04 05:10:21 -04:00
Tim
a376c04c5c Minor fixes dealing with sentence structure 2016-07-10 22:52:09 -04:00