Philipp Oppermann
4e5a757396
It is now possible to define allocators in submodules ( #715 )
2020-01-08 12:39:11 +01:00
Philipp Oppermann
581849098f
Fix typo
2020-01-08 12:24:09 +01:00
Philipp Oppermann
dd5baca85d
Updates in December 2019 ( #712 )
2020-01-07 13:11:07 +01:00
Wu Yu Wei
4784ec9915
Add Traditional Chinese on chapter 1 ( #699 )
...
* Add traditional chinese on chapter 1
* Fix markdown typo
* Fix language tag
* Rename post name to right language tag
* Add commit data to front matter
* Update extra info in front matter
2020-01-07 10:54:49 +01:00
Philipp Oppermann
f1b13d7ed3
The LLVM error code bug was resolved ( #711 )
...
We already updated the other posts in https://github.com/phil-opp/blog_os/pull/644 but forgot to update this post
2020-01-05 20:02:39 +01:00
Rustin
55f19fdcdc
post-2 translation refactor ( #708 )
2020-01-05 19:30:44 +01:00
Philip Molloy
d9d204a6cd
Remove superfluous adjective
...
"own" may be used as an adjective, but must follow a possessive word. Rather than add "our" just remove the adjective entirely since ownership is not significant.
Co-Authored-By: Philipp Oppermann <dev@phil-opp.com >
2019-12-29 11:47:06 -05:00
Philip Molloy
fdccda6b54
Add missing word to sentence
2019-12-27 16:25:23 -05:00
Philipp Oppermann
001e041855
Merge branch 'translations' into rustcc-translation
2019-12-19 13:19:00 +01:00
Philipp Oppermann
b31b2af58b
Merge branch 'master' into translations
2019-12-18 12:13:47 +01:00
Rustin-Liu
59fe01cef6
refactor to change word
2019-12-13 19:19:59 +08:00
Rustin-Liu
e0a823bf58
add space
2019-12-13 19:17:36 +08:00
Philipp Oppermann
f8a50cb752
Code examples are _additionally_ licensed under MIT/Apache2
2019-12-12 10:51:57 +01:00
Philipp Oppermann
44cefeec28
Improve rendering of "```"
2019-12-12 10:51:15 +01:00
Philipp Oppermann
f53f09cea5
Clarify licensing of contributions to blog/content
2019-12-12 10:10:07 +01:00
Philipp Oppermann
9406eb32f6
License blog content under CC BY-NC
2019-12-12 09:55:03 +01:00
Philipp Oppermann
b0317d0e4a
Remove now unneeded unsafe block in Heap Allocation post
...
The `map_to` method is safe since x86_64 0.8.1.
2019-12-11 16:50:13 +01:00
Philipp Oppermann
b65825e99a
Update docs.rs links to point to x86_64 0.8.1
2019-12-11 16:46:04 +01:00
Philipp Oppermann
5ad8df595c
Update Paging Implementation post for new UnusedPhysFrame type
2019-12-11 16:46:04 +01:00
Philipp Oppermann
130fc3e075
Make double fault handler diverging
2019-12-11 16:37:16 +01:00
Philipp Oppermann
f02e3a23ee
Update x86_64 version in Testing post
2019-12-11 16:37:16 +01:00
Rustin-Liu
5824c9de52
first post translation refactor
2019-12-09 20:40:03 +08:00
Rustin-Liu
c3805b6b2f
first post translation refactor and review
2019-12-09 20:23:15 +08:00
Philipp Oppermann
78ce5f3e6e
Updates in October and November 2019 ( #695 )
2019-12-02 15:13:53 +01:00
luojia65
469add4b6b
Add translations from rustcc/writing-an-os-in-rust
...
d5d1e6abc8
2019-11-28 13:11:25 +01:00
Philipp Oppermann
94a19f627b
Change Chinese language tag to zh-CN (simplified Chinese)
2019-11-27 15:59:06 +01:00
Philipp Oppermann
e0d25951a2
Adjust translated post to zola multilingual naming scheme
2019-11-27 15:36:18 +01:00
Philipp Oppermann
c14adf700a
Merge pull request #682 from TheBegining/master
2019-11-27 15:35:00 +01:00
Philipp Oppermann
55a45c7673
Start adding support for translations
2019-11-27 15:34:54 +01:00
Philipp Oppermann
bb2ac9c259
Add missing hlt_loop import in code listing
...
The hlt_loop import was missing when creating a page fault handler.
2019-11-25 13:32:38 +01:00
MarinPostma
6d95caec31
fixed repeated "the" typo ( #691 )
2019-11-23 15:41:31 +01:00
Philipp Oppermann
555b5aece1
Hardware Interrupts: Don't replace panic in double fault handler ( #690 )
2019-11-22 16:13:01 +01:00
Daniel Harper
537a070238
Clarified writing beyond the buffers end ( #685 )
2019-11-16 20:25:05 +01:00
cqh
dcacc7969f
Update Chinese translate
2019-10-26 00:00:14 +08:00
cqh
63110b204d
Add Chinese translate
2019-10-21 23:30:02 +08:00
Philipp Oppermann
cbed5dae46
Updates in September 2019 ( #677 )
2019-10-06 18:25:47 +02:00
Philipp Oppermann
fd64bb9d36
Add status update posts to front page
2019-10-06 15:20:39 +02:00
Bruno Flores
24d04e0e39
Fix minor typos. ( #675 )
2019-10-03 14:07:45 +02:00
Philipp Oppermann
c76516db75
Fix anchor names of internal links
2019-09-29 15:44:44 +02:00
Philipp Oppermann
e5b4d501ed
Remove dead links in first edition
...
It seems like the corresponding sections do not exist anymore.
2019-09-29 15:36:49 +02:00
Philipp Oppermann
a133ea82cf
Update to new internal link syntax
2019-09-29 15:24:21 +02:00
Philipp Oppermann
0b971c9128
12KiB is 0x3000 in hex, not 0xc000
2019-09-29 15:10:17 +02:00
Philipp Oppermann
9877e4c84d
Add missing import of serial_print in Testing post
2019-09-20 10:04:48 +02:00
Philipp Oppermann
94e2b7c351
Fix heap allocation test: memory::init expects a VirtAddr now
2019-09-15 10:56:37 +02:00
Philipp Oppermann
841bf664fa
Improve implementation section of Paging Implementation post
2019-09-14 17:48:07 +02:00
Philipp Oppermann
820bc0cab3
Map page 0 instead of page 0x1000 because of bootloader 0.8.0
...
Bootloader 0.8.0 maps the page at 0x1000 itself.
2019-09-14 17:41:01 +02:00
Philipp Oppermann
7104014c27
Require up-to-date x86_64 version instead of bootloader version
2019-09-14 10:46:22 +02:00
Philipp Oppermann
4546d40be1
Remove 'Another Paging Post' aside
...
It's been a while since we removed the old Advanced Paging post.
2019-09-14 10:45:59 +02:00
Philipp Oppermann
9136f81f78
Simplify Paging Implementation by using OffsetPageTable instead of MappedPageTable
2019-09-11 14:27:54 +02:00
Philipp Oppermann
9d8b55f6ee
Update some more doc links to use x86_64 version 0.7.5
2019-09-11 13:48:16 +02:00