132 Commits (master)

Author SHA1 Message Date
Davide Benini 172c326798
Update contributors.md 4 months ago
Guochao Xie eb70541d39 Fix typo in linux-sync-5 1 year ago
0xAX 24db79b87e
Merge branch 'master' into linux-timers-3-fix 2 years ago
0xAX 78285b65f3
Merge branch 'master' into task-automation-makefile 2 years ago
Jun Duan 452ba66cd6 Fix typos for cgroups. 2 years ago
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.
3 years ago
Dexter Plameras ef4a87b87d Add Makefile for task automation 3 years ago
slowy07 f74f207581 fix: typo grammar spelling 3 years ago
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
3 years ago
wuyuxin eb6d1204a9
Update contributors.md 4 years ago
Z 2344271585
Update contributors.md 4 years ago
Zhouyi Zhou 9f9cbd54da Adding a reference to GNU LD manual to Kernel Initialization. Part 1. 4 years ago
Sebastian Fricke 73fd0ad5e1 add Sebastian Fricke to the contributer list 4 years ago
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>
4 years ago
0xAX 5303f8b91a
Merge branch 'master' into sync2_fix_1 5 years ago
Stefan20162016 501ffa504d added link to minimal bootloader with comments 5 years ago
Marco Torsello 82aaf56611 Corrected escaping on two URLs
Corrected escaping on two Wikipedia URLs
5 years ago
Stefan20162016 60c19f7c02 added link to minimal bootloader with comments 5 years ago
SeongJae Park 6708f9ff85 contributors: Add SeongJae
Signed-off-by: SeongJae Park <sj38.park@gmail.com>
5 years ago
junsoolee b7f3007605 add Korean translation 5 years ago
blameying 4594062472 fix file syscall3 vdso-image-32.c 5 years ago
dragonly 7e67782494 add myself into contributors.md 6 years ago
Takuya Yamamoto 5f0d9efc9b Update descriptions related to initial_stack 6 years ago
0xAX fca3acda5b
Merge branch 'master' into allocater-typo-fix 6 years ago
Miha Zidar f9f5308923
Fix allocater typo 6 years ago
Ivan Kovnatsky 95e9d59cf0 added sevenfourk as contributor 6 years ago
Horace Heaven af8826bca1 Minor sentence fixes to make it easier to read 6 years ago
Miles Frain 081d4335ff syscalls-1: MSR_LSTAR clarification and minor edits 6 years ago
kuritonasu 60fbd20122 Modified a couple of points that sound more correct 6 years ago
0xAX 29b8c9915c
Merge branch 'master' into grammar-fix 6 years ago
Raghav Shankar 360b9a62b4 Add self to contributors.md 6 years ago
Gabriela Alexandra Moldovan 60c8998efe Add missing colon before label. 6 years ago
Edward Hu 70cfea0906 grammer adjustment and concept clarifying 7 years ago
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>
7 years ago
0xF0D0 b2e3637faa add name to contributor list
Signed-off-by: 0xF0D0 <goodbumsu@gmail.com>
7 years ago
Andrés Rojas Guerrero a94cefa191 Add location coreboot source code 7 years ago
0xAX 974c45019d Merge branch 'master' into master 7 years ago
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)
7 years ago
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.
7 years ago
Chandan Rai fc5cdbb0e7 corrected typos 7 years ago
int3rrupt 9979317453 Update sentence grammar
Remove "never" from end of sentence and change "can't exceed to "can never exceed"
7 years ago
Stephan 1fdaf6496b [contributors.md] Add Stéphan Gorget to the contributor list
forgot to update it in d237c228ac
7 years ago
sachin b27bc0d141 Corrected typos in section: cgroups 7 years ago
Nathan Dautenhahn 40111015ba Add contributors
Signed-off-by: Nathan Dautenhahn <ndd@cis.upenn.edu>
7 years ago
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.
7 years ago
Alexander Kuleshov f17d1f8d91 Merge branch 'fix-typo-syscall-2' of https://github.com/yunomae/linux-insides into yunomae-fix-typo-syscall-2 8 years ago
Alexander Kuleshov a9e59b54f0 Merge branch '307412ca-1e02-41c3-b9c8-50a889e6982d' of https://github.com/Smattr/linux-insides into Smattr-307412ca-1e02-41c3-b9c8-50a889e6982d 8 years ago
Alexander Kuleshov a711d0fbf0 Merge branch 'typo-fix' of https://github.com/AndrewRussellHayes/linux-insides into AndrewRussellHayes-typo-fix 8 years ago
0xC0FFEE cb12a2c26c Update contributor.md 8 years ago
Andrew Hayes 8998841c4c small typo fix 8 years ago