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

1680 Commits

Author SHA1 Message Date
Andreas J. Reichel
8be1e44662 Correct description of btsl $_EFER_LME, %eax
The btsl not only tests the bit, it tests the bit
by transfering it into the carry flag and then sets
it as well. Otherwise the wrmsr would not make sense.

Signed-off-by: Andreas J. Reichel <webmaster@6th-dimension.com>
2020-03-25 13:09:19 +01:00
Andreas J. Reichel
e0cb85d230 Fix description of 'rep stosl' in bootstrap-4
rep stosl does not modify 'edi' but the memory, where 'edi' points to.

Signed-off-by: Andreas J. Reichel <webmaster@6th-dimension.com>
2020-03-25 13:09:13 +01:00
Ryan Febriansyah
2e52bcc4e9
Update linux-timers-2.md 2020-03-01 10:11:26 +07:00
0xAX
053f4b50ac
Merge pull request #702 from bmeneguele/initcalls-fix
concepts/initcalls: typos and new content
2020-02-22 14:25:46 +06:00
Bruno Meneguele
cdbc603fbd concepts/initcalls: add module_init macro information
While reading about initcalls around the web and kernel source code I found
that the information of what happens to __init functions not explicitly set to
any initcall list pretty useful. With this patch such information is added.

Signed-off-by: Bruno Meneguele <bmeneguele@gmail.com>
2020-02-21 17:03:12 -03: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
8c4053c6c6
Merge pull request #694 from proninyaroslav/patch-1
Fix image in the README file
2019-11-24 19:09:06 +06:00
proninyaroslav
e68003af8e Add assets 2019-11-10 19:23:13 +03:00
Yaroslav Pronin
98a02f269b
Fix image path 2019-11-10 16:20:02 +00:00
0xAX
37a77fede0
Merge pull request #692 from darkstar/fixes
Some small spelling fixes
2019-11-01 23:36:52 +06:00
0xAX
7730b08da7
Merge pull request #693 from darkstar/fix_images
Fix (almost) all images by storing them locally
2019-11-01 23:36:25 +06:00
Michael D
e67179a2f6 ...and the last images fixed
Patch 7: SysCall/, Theory/ and Timers/
2019-10-10 20:11:49 +02:00
Michael D
fd8281da5c Image salvaging continuing
Patch 6: MM/
2019-10-10 20:08:12 +02:00
Michael D
639a7b59c3 More image fixes
Patch 5: Misc/

Note that one image, the "busybox menu", was not saved to
the wayback machine and has been lost.
2019-10-10 20:03:54 +02:00
Michael D
a047b17551 More recovered images
Patch 4: Interrupts/
2019-10-10 19:57:27 +02:00
Michael D
99e156101a More image file salvaging
Patch 3: Initialization/
2019-10-10 19:54:55 +02:00
Michael D
a82aca5a4a Some more images recovered from waybackmachine
Patch 2: Cgroups/
2019-10-10 19:50:47 +02:00
Michael D
84a7575f2f Salvage images from archive.org and add them to git
Patch 1: Booting/
2019-10-10 19:47:21 +02:00
Michael D
747f10af14 Some small spelling fixes 2019-10-10 19:30:08 +02:00
0xAX
cadd5c3576
Merge pull request #690 from sjp38/sync2_fix_1
Sync2 fix 1
2019-10-07 23:58:06 +06:00
0xAX
5303f8b91a
Merge branch 'master' into sync2_fix_1 2019-10-07 23:57:59 +06:00
0xAX
aa355fadeb
Merge pull request #691 from srvk-99/master
Update linux-misc-2.md
2019-10-07 23:57:06 +06:00
0xAX
67c7258b28
Merge pull request #688 from md1512/corrected-escaping-2
Corrected escaping on two URLs revision 2
2019-10-07 23:56:51 +06:00
0xAX
720e7534ad
Merge pull request #683 from gwelymernans/cleanups
Cleanup some of the grammar to flow better
2019-10-07 23:56:20 +06:00
Sourav Karjee
bd2d5e7ef1
Update linux-misc-2.md 2019-10-02 00:19:01 +05:30
SeongJae Park
75a611e28d SyncPrim/linux-sync-2.md: Fix a dot into semicolon
Signed-off-by: SeongJae Park <sj38.park@gmail.com>
2019-10-01 19:38:35 +02:00
SeongJae Park
7fe8bc397a SyncPrim/linux-sync-2.md: Fix missed description about spinlock api
Signed-off-by: SeongJae Park <sj38.park@gmail.com>
2019-10-01 19:38:35 +02: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
0xAX
5afe86aeeb
Merge pull request #685 from Stefan20162016/add-link-to-linux-bootstrap-1
added link to minimal bootloader with comments
2019-08-26 14:15:22 +06:00
0xAX
057f65636d
Merge pull request #684 from josh-byster/patch-2
Minor clarity edit in sentence
2019-08-26 14:14:48 +06:00
Stefan20162016
60c19f7c02 added link to minimal bootloader with comments 2019-08-21 23:17:32 +02:00
Josh Byster
afe67bc8bf
Minor clarity edit in sentence
I may be misunderstanding the original meaning of the line, however "after the factorial function" seems to mean it would be "offset after the factorial function" (i.e. `0x400537 + 0x18`) but in reality you mean offset after the call function to get to the factorial function (`0x40051a + 0x5 + 0x18`). Very minor edit but may help for clarity. Thanks for creating such an awesome project.
2019-08-04 21:33:53 -05:00
Bill Wendling
a3dabbe734 Cleanup some of the grammar to flow better 2019-08-01 15:20:24 -07:00
0xAX
1a599f17d0
Merge pull request #680 from proninyaroslav/patch-1
Fix typos
2019-07-20 14:09:31 +06:00
Yaroslav Pronin
b0e971f17d
Fix typos 2019-07-14 17:49:36 +00:00
Dongliang Mu
1e017f37ad
Merge pull request #673 from kylekizirian/master
fixed typo in interrupts/linux-interrupts-2 for early_idt_handler_array
2019-05-30 19:45:07 -04:00
kylekizirian
53230a12c8 fixed typo in interrupts/linux-interrupts-2 for early_idt_handler_array 2019-05-29 19:05:05 -04:00
0xAX
d062df5113
Merge pull request #672 from sjp38/sync_primitives_fix
Fix nits under SyncPrim/
2019-05-21 23:35:02 +06:00
0xAX
f68b4efe53
Merge pull request #671 from xindoo/master
Fix some lexcial mistakes
2019-05-21 14:48:18 +06:00
SeongJae Park
eb1bd311bb SyncPrim: Fix wrong link to kernel files
A few links to kernel files in Torvalds's github mirror repo is missing
'/blob/'.  This commit fixes the links.

Signed-off-by: SeongJae Park <sj38.park@gmail.com>
2019-05-21 04:23:50 +09:00
SeongJae Park
92b23c9ac3 SyncPrim: Fix a typo: s/expnads/expands/
Signed-off-by: SeongJae Park <sj38.park@gmail.com>
2019-05-21 04:23:50 +09:00
SeongJae Park
e5cdd6810d SyncPrim: Consistently wrap 'spinlock' with '`'
Signed-off-by: SeongJae Park <sj38.park@gmail.com>
2019-05-21 04:23:50 +09:00
SeongJae Park
1ef8bdb653 SyncPrim: Add missed description
A description about 'spin_lock_irqsave' and 'spin_lock_irq' is missing
lock acquisition.  This commit adds the missed description.

Signed-off-by: SeongJae Park <sj38.park@gmail.com>
2019-05-21 04:22:09 +09:00
SeongJae Park
5e190ae3b8 SyncPrim: Consistently wrap 'spinlock' with '`'
Signed-off-by: SeongJae Park <sj38.park@gmail.com>
2019-05-21 04:21:45 +09:00
SeongJae Park
6708f9ff85 contributors: Add SeongJae
Signed-off-by: SeongJae Park <sj38.park@gmail.com>
2019-05-21 04:20:59 +09:00
xindoo
ceef21cc6e fix some lexcial mistakes 2019-05-17 17:17:05 +08:00
0xAX
b97cc6aaf5
Merge pull request #667 from WarpspeedSCP/grammar-fix
Fix grammar and  improve formatting for linux-bootstrap section
2019-04-24 17:23:16 +06:00
0xAX
3080d0d2bc
Merge pull request #668 from rjbergerud/patch-1
Grammar updates for queued spinlocks
2019-04-24 14:24:32 +06:00
Ryder
bf7b8d8cfb
Grammar updates for queued spinlocks
Rewrote a few sentences to make them easier to read, grammar corrections.
2019-04-16 18:53:10 -07:00