Commit Graph

1157 Commits

Author SHA1 Message Date
sevico
5f56136420 fix 1f offset
on the context,the offset of 1f should be 0x21.
2016-05-26 21:15:48 +08:00
0xAX
6b7c961d77 Merge pull request #399 from sevico/patch-1
fix typo
2016-05-25 11:14:36 +03:00
sevico
3568a962e4 fix typo
"memcpy` puts the address of `boot_params.hdr` into `si` and saves the size on  " should be di
2016-05-25 09:04:03 +08:00
0xAX
e33f6bfdce Merge pull request #397 from rmbreak/spellcheck-typos-fix
Ran spellchecker against *.md
2016-05-23 13:25:05 +03:00
Mack Stump
cb91ea26cb add self to contributors 2016-05-19 10:47:18 -04:00
Mack Stump
3fda046617 fix typos 2016-05-19 10:46:26 -04:00
0xAX
22e49c5e2b Update sync-5.md 2016-05-15 21:11:50 +06:00
0xAX
5b0d41829c Update SUMMARY.md 2016-05-15 21:10:44 +06:00
0xAX
46dab1f55d Update README.md 2016-05-15 21:10:21 +06:00
0xAX
d0608132e6 Create sync-5.md 2016-05-15 21:09:12 +06:00
0xAX
8709507ce5 Merge pull request #395 from zhangyangjing/master
Update interrupts-9.md
2016-05-13 10:53:50 +03:00
Yangjing Zhang
75ed29a57b Update interrupts-9.md 2016-05-13 13:58:26 +08:00
Yangjing Zhang
04918b1c0c Update interrupts-9.md 2016-05-13 13:43:21 +08:00
Yangjing Zhang
fc1fecbf06 Update interrupts-9.md 2016-05-13 11:19:10 +08:00
0xAX
c001ecc929 Merge pull request #394 from choleraehyq/patch-1
Fix a little typo in linux-mm-1.md
2016-05-11 12:06:24 +03:00
Cholerae Hu
0a12882381 Update linux-mm-1.md
Fix a typo.
2016-05-11 04:03:36 -05:00
0xAX
e084d29ef0 Merge pull request #393 from zhangyangjing/master
fix for issue #392
2016-05-10 20:29:01 +03:00
Yangjing Zhang
286a34ed9b fix for issue #392 2016-05-10 10:13:00 +08:00
0xAX
717dc647fe Merge pull request #391 from JGRennison/link-fixes
Fix malformed links in SyncPrim 3 & 4 and Initialization 7.
2016-05-09 21:12:05 +03:00
Jonathan G Rennison
f021bdf8cc Fix malformed links in SyncPrim 3 & 4 and Initialization 7.
'CPU mask' link in Initialization 7 is double-bracketed.
'Previous part' links in SyncPrim 3 & 4 have two opening brackets
and one closing.
'Previous part' link in SyncPrim 4 points to current page,
instead of previous.

Append to contributors.
2016-05-09 18:39:30 +01:00
0xAX
a11d58536b Merge pull request #390 from thanatos/fix-missing-code-block-end-markers
Fix some missing code block end markers
2016-05-09 10:50:08 +03:00
Roy Wellington Ⅳ
4773e2721f Fix some missing code block end markers
Some of the code blocks in `SyncPrim/sync-4.md` were missing their end markers,
causing normal text to be added to the code block. Fix that.
2016-05-08 14:09:22 -07:00
0xAX
371bf87a40 Update sync-4.md 2016-05-08 20:16:18 +06:00
0xAX
c71bb9b6f4 Update README.md 2016-05-08 20:15:43 +06:00
0xAX
52691aeb86 Update SUMMARY.md 2016-05-08 20:15:06 +06:00
0xAX
b44ce990b1 Create sync-4.md 2016-05-08 20:14:17 +06:00
0xAX
e4e13f6289 Merge pull request #387 from JustusAdam/inline-asm-patch-1
Syntactic rewrite
2016-05-03 19:56:58 +03:00
Justus Adam
f221cbbf82 Updated contributors 2016-05-02 12:15:42 +02:00
Justus Adam
7061f4bc1f Syntactic rewrite
Reformatted text preserving the original semantics
2016-05-02 12:12:35 +02:00
0xAX
c488370cc3 Merge pull request #383 from Utanith/patch-1
Update asm.md
2016-05-02 10:42:11 +03:00
Utanith
0126dccdca Update asm.md
Lots and lots of editing for readability. Hope it helps!
2016-05-01 18:43:46 -06:00
0xAX
f02f275597 Merge pull request #382 from jwilk/spelling
Theory/asm: Fix typos
2016-05-01 23:05:43 +03:00
Jakub Wilk
a56eb1e9c3 Add jwilk to contributors 2016-05-01 21:29:38 +02:00
Jakub Wilk
61674465a6 Theory/asm: Fix typos 2016-05-01 21:27:03 +02:00
0xAX
99ad079996 Update README.md 2016-05-01 21:23:48 +06:00
0xAX
40484fa5ef Update SUMMARY.md 2016-05-01 21:23:29 +06:00
0xAX
b80486dde2 Create asm.md 2016-05-01 21:22:52 +06:00
0xAX
c235ead9f1 Merge pull request #378 from Alcaro/boot-fixes
Fix a huge pile of issues
2016-04-27 10:39:03 +03:00
0xAX
63d0455c7e Update README.md 2016-04-24 20:11:58 +06:00
0xAX
cd7e2cf0e9 Update SUMMARY.md 2016-04-24 20:11:11 +06:00
0xAX
397726d0d2 Create sync-3.md 2016-04-24 20:10:47 +06:00
0xAX
ff459eab13 Merge pull request #374 from kratorius/patch-1
Fix typos
2016-04-24 10:19:13 +03:00
0xAX
f329d47863 Update radix-tree.md 2016-04-23 23:08:33 +06:00
0xAX
358488aa32 Merge pull request #381 from grkvlt/patch-1
Fix typo
2016-04-21 10:22:46 +03:00
Andrew Donald Kennedy
967fb8fb0f Fix typo 2016-04-21 01:57:28 +01:00
0xAX
ea263b85f5 Update sync-2.md 2016-04-21 00:10:29 +06:00
0xAX
08dada28f8 Update README.md 2016-04-19 14:03:12 +06:00
0xAX
109adb0345 Merge pull request #380 from gitter-badger/gitter-badge
Add a Gitter chat badge to README.md
2016-04-19 14:01:46 +06:00
The Gitter Badger
159b8355f3 Add Gitter badge 2016-04-19 07:33:49 +00:00
Alcaro
8c1b3221fb Clarify and fix various facts, and fix more typos than I can count.
- rep stosl reduces ecx by 1 per write operation, not 4. Source: http://www.fermimn.gov.it/linux/quarta/x86/rep.htm
- Clarification: The four Page Directory tables contain 2048 entries in total, not 2048 each. Source: http://wiki.osdev.org/Page_Tables#Long_mode_.2864-bit.29_page_map
- Registers can not contain %rip-relative addresses, since %rip changes every single instruction. Only the instructions themselves can contain RIP-relative addresses.
- The first argument to decompress_kernel is called rmode, not boot_param.
- The boot_params struct goes in %rdi, not %rsi. Source: https://en.wikipedia.org/wiki/X86_calling_conventions#System_V_AMD64_ABI
- find_random_addr does not ensure that the 'memory region is not less than value of kernel alignment'; it ensures the kernel is at or above the minimum load address.
2016-04-18 22:48:10 +02:00