From 0a717eaea122e2734678d6f908bf9243518534b6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 8 Dec 2024 11:01:32 +0000 Subject: [PATCH 1/2] Bump hashbrown from 0.15.0 to 0.15.2 in /collect-changes Bumps [hashbrown](https://github.com/rust-lang/hashbrown) from 0.15.0 to 0.15.2. - [Changelog](https://github.com/rust-lang/hashbrown/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/hashbrown/commits) --- updated-dependencies: - dependency-name: hashbrown dependency-type: indirect ... Signed-off-by: dependabot[bot] --- collect-changes/Cargo.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/collect-changes/Cargo.lock b/collect-changes/Cargo.lock index 44873f44..77b8e6cf 100644 --- a/collect-changes/Cargo.lock +++ b/collect-changes/Cargo.lock @@ -305,9 +305,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.0" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb" +checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" [[package]] name = "heck" From 4f0ffced1c6783d3bcff7ea5d9851d795d0554e6 Mon Sep 17 00:00:00 2001 From: Roee Shoshani Date: Sun, 5 Jan 2025 15:21:59 -0500 Subject: [PATCH 2/2] add an announcement for genesis - a mips firmware implementation --- content/this-month/2024-12/index.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/content/this-month/2024-12/index.md b/content/this-month/2024-12/index.md index 8a633708..42eadd79 100644 --- a/content/this-month/2024-12/index.md +++ b/content/this-month/2024-12/index.md @@ -72,6 +72,20 @@ In this section, we describe updates to Rust OS projects that are not directly r ...<>... --> +### [`roeeshoshani/genesis`](https://github.com/roeeshoshani/genesis) +(Section written by [@roeeshoshani](https://github.com/roeeshoshani)) + +`genesis` is a bare metal firmware implementation for mips. it implements everything from the bottom up, from +initializing the cpu caches, to configuring pci devices and the interrupt controller. + +i noticed that every kernel implementation is always for x86, so i decided to implement it for something a +little more esoteric - mips. + +the project is currently in very early stages but the basics are there. + +it is my hobby project for me to learn about embedded programming. + +feel free to follow along the development of it :). ## Join Us?