Skip to content

Commit 0a9f499

Browse files
committed
Minor improvements
1 parent 2992d28 commit 0a9f499

File tree

1 file changed

+21
-21
lines changed

1 file changed

+21
-21
lines changed

content/this-month/2022-04/index.md

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -76,12 +76,6 @@ We merged the following changes in April:
7676

7777
Thanks to [@supdrewin](https://github.com/supdrewin), [@nicholasbishop](https://github.com/nicholasbishop) and [@raccog](https://github.com/raccog) for their contributions!
7878

79-
### [`xhci`](https://github.com/rust-osdev/xhci)
80-
81-
The `xhci` crate provides types of xHCI structires, such as Registers and TRBs.
82-
83-
In this month, we released a new version 0.8.3 which includes [a bug fix](https://github.com/rust-osdev/xhci/pull/132) reported and committed by [@Yuna-Tomi](https://github.com/Yuna-Tomi). The bug was that `EventRingDequeuePointerRegister::event_ring_dequeue_pointer()` did not return the correct address. Thanks for the contribution!.
84-
8579
### [`multiboot2`](https://github.com/rust-osdev/multiboot2)
8680

8781
The `multiboot2` crate provides abstraction types for the multiboot information structure (MBI) of multiboot2
@@ -97,13 +91,19 @@ bugfix that prevented the usage in `no_std` contexts. Furthermore, overall code
9791
was updated to verify `no_std` builds as well as regular builds.
9892
Full changelog: <https://github.com/rust-osdev/multiboot2/releases/tag/multiboot2-header-v0.2.0>
9993

94+
### [`xhci`](https://github.com/rust-osdev/xhci)
95+
96+
The `xhci` crate provides types of xHCI structires, such as Registers and TRBs.
97+
98+
In this month, we released a new version 0.8.3 which includes [a bug fix](https://github.com/rust-osdev/xhci/pull/132) reported and committed by [@Yuna-Tomi](https://github.com/Yuna-Tomi). The bug was that `EventRingDequeuePointerRegister::event_ring_dequeue_pointer()` did not return the correct address. Thanks for the contribution!.
99+
100100

101101
## Call for Participation
102102

103103
Want to contribute to a Rust OSDev project, but don't know where to start? Pick up one of these outstanding
104104
issues in one of our projects and get started!
105105

106-
[(`multiboot2`) Missing Tags](https://github.com/rust-osdev/multiboot2/issues/100)
106+
- [(`multiboot2`) Missing Tags](https://github.com/rust-osdev/multiboot2/issues/100)
107107

108108
<!--
109109
Please use the following template for adding items:
@@ -116,20 +116,6 @@ If you maintain a Rust project related to operating system development and are l
116116

117117
In this section, we describe updates to Rust OS projects that are not directly related to the `rust-osdev` organization. Feel free to [create a pull request](https://github.com/rust-osdev/homepage/pulls) with the updates of your OS project for the next post.
118118

119-
### [`metta-systems/vesper`](https://github.com/metta-systems/vesper)
120-
121-
<span class="gray">(Section written by [@berkus](https://github.com/berkus))</span>
122-
123-
Vesper is a capability-based single-address-space nanokernel. This means it is aiming to be small, to provide only isolation primitives; at the same time SAS makes it a lot easier to perform cross-process operations (because all addresses are the same across all processes). It uses capabilities to provide security for such operations, so that unauthorized processes will not be able to intervene in legitimate traffic.
124-
125-
The kernel is in very early stages of development. This time I will update on the progress of tooling and my next steps. As usual, I will link directly to my blog for more details. [Read the full article here](https://metta.systems/blog/osdev-tooling-3/).
126-
127-
### [`phil-opp/blog_os`](https://github.com/phil-opp/blog_os)
128-
129-
<span class="gray">(Section written by [@phil-opp](https://github.com/phil-opp))</span>
130-
131-
This month, ...
132-
133119
### [`rust-embedded/rust-raspberrypi-OS-tutorials`](https://github.com/rust-embedded/rust-raspberrypi-OS-tutorials)
134120

135121
<span class="gray">(Section written by [@andre-richter](https://github.com/andre-richter))</span>
@@ -165,6 +151,20 @@ Backtrace:
165151
-----------------------------------------------------------
166152
```
167153

154+
### [`metta-systems/vesper`](https://github.com/metta-systems/vesper)
155+
156+
<span class="gray">(Section written by [@berkus](https://github.com/berkus))</span>
157+
158+
Vesper is a capability-based single-address-space nanokernel. This means it is aiming to be small, to provide only isolation primitives; at the same time SAS makes it a lot easier to perform cross-process operations (because all addresses are the same across all processes). It uses capabilities to provide security for such operations, so that unauthorized processes will not be able to intervene in legitimate traffic.
159+
160+
The kernel is in very early stages of development. This time I will update on the progress of tooling and my next steps. As usual, I will link directly to my blog for more details. [Read the full article here](https://metta.systems/blog/osdev-tooling-3/).
161+
162+
### [`phil-opp/blog_os`](https://github.com/phil-opp/blog_os)
163+
164+
<span class="gray">(Section written by [@phil-opp](https://github.com/phil-opp))</span>
165+
166+
This month, ...
167+
168168
## Join Us?
169169

170170
Are you interested in Rust-based operating system development? Our `rust-osdev` organization is always open to new members and new projects. Just let us know if you want to join! A good way for getting in touch is our [gitter channel](https://gitter.im/rust-osdev/Lobby).

0 commit comments

Comments
 (0)