Page MenuHomeThat World

RuxProject
ActivePublic

Watchers

  • This project does not have any watchers.

Details

Description

A hobbyist microkernel written in Rust, featuring a capability-based system similar to seL4.

Recent Activity

May 20 2018

sorpaas closed T15: Debug build doesn't initialize VGA buffer as Resolved by committing rRUX14644ab17af8: Fix an allocator initialization issue in debug mode.
May 20 2018, 9:36 AM · Rux

May 19 2018

sorpaas claimed T15: Debug build doesn't initialize VGA buffer.
May 19 2018, 9:34 AM · Rux

Dec 25 2017

sorpaas set the image for Rux to F2716: profile.
Dec 25 2017, 2:01 PM
sorpaas set the icon for Rux to Project.
Dec 25 2017, 1:59 PM

Oct 16 2017

sorpaas created T10: ABI structures stability issue.
Oct 16 2017, 3:57 PM · Rux

Oct 15 2017

sorpaas added a commit to T9: Random failures when starting the kernel: rRUX81fb9690740a: Fix a bug that caused rsi to contain wrong value in userspace.
Oct 15 2017, 3:48 PM · Rux
sorpaas added a commit to T7: First send raw to child gives the wrong value: rRUX81fb9690740a: Fix a bug that caused rsi to contain wrong value in userspace.
Oct 15 2017, 3:48 PM · Rux
sorpaas closed T7: First send raw to child gives the wrong value as Resolved.
Oct 15 2017, 3:43 PM · Rux
sorpaas closed T9: Random failures when starting the kernel as Resolved.
Oct 15 2017, 3:43 PM · Rux
sorpaas added a revision to T7: First send raw to child gives the wrong value: D13: Fix a bug that caused rsi to contain wrong value in userspace.
Oct 15 2017, 3:39 PM · Rux
sorpaas added a revision to T9: Random failures when starting the kernel: D13: Fix a bug that caused rsi to contain wrong value in userspace.
Oct 15 2017, 3:39 PM · Rux
sorpaas added a comment to T9: Random failures when starting the kernel.

The problem seems to be related to userspace rsi not being set to the correct value when switching/returning interrupt.

Oct 15 2017, 3:21 PM · Rux
sorpaas added a comment to T9: Random failures when starting the kernel.

This behaviour can be reproduced with the same binary. That is, no make clean.

Oct 15 2017, 2:28 PM · Rux
sorpaas created T9: Random failures when starting the kernel.
Oct 15 2017, 2:22 PM · Rux
sorpaas created T8: Change all task iterator to use weak pointers.
Oct 15 2017, 7:02 AM · Rux
sorpaas created T7: First send raw to child gives the wrong value.
Oct 15 2017, 7:00 AM · Rux

Oct 14 2017

sorpaas closed T2: Update Rust nightly version as Resolved.

Fixed by D12

Oct 14 2017, 4:48 PM · Rux
sorpaas closed T4: Nightly allocator update to use the Alloc trait as Resolved.

Fixed by D12

Oct 14 2017, 4:47 PM · Rux
sorpaas closed T4: Nightly allocator update to use the Alloc trait, a subtask of T2: Update Rust nightly version, as Resolved.
Oct 14 2017, 4:47 PM · Rux
sorpaas closed T6: Timer randomly failed as Resolved by committing rRUX7e050921466a: Store rbp register information and re-enable timer.
Oct 14 2017, 8:17 AM · Rux
sorpaas added a revision to T6: Timer randomly failed: D11: Store rbp register information and re-enable timer.
Oct 14 2017, 8:08 AM · Rux

Oct 13 2017

sorpaas added a commit to T3: Interrupt handling logic should not rely on hard-coded stack information: rRUX7b2cf8c3aa15: Interrupt raw switching code fixes.
Oct 13 2017, 4:28 PM · Rux
sorpaas added a commit to T5: Rinit seems to panicked before userspace switching: rRUX7b2cf8c3aa15: Interrupt raw switching code fixes.
Oct 13 2017, 4:28 PM · Rux
sorpaas created T6: Timer randomly failed.
Oct 13 2017, 4:25 PM · Rux
sorpaas closed T5: Rinit seems to panicked before userspace switching, a subtask of T2: Update Rust nightly version, as Resolved.
Oct 13 2017, 4:24 PM · Rux
sorpaas closed T5: Rinit seems to panicked before userspace switching as Resolved.
Oct 13 2017, 4:24 PM · Rux
sorpaas closed T3: Interrupt handling logic should not rely on hard-coded stack information as Resolved.
Oct 13 2017, 4:24 PM · Rux
sorpaas added a revision to T5: Rinit seems to panicked before userspace switching: D8: Interrupt raw switching code fixes.
Oct 13 2017, 4:23 PM · Rux
sorpaas added a revision to T3: Interrupt handling logic should not rely on hard-coded stack information: D8: Interrupt raw switching code fixes.
Oct 13 2017, 4:23 PM · Rux

Oct 11 2017

sorpaas added a revision to T2: Update Rust nightly version: D5: Update to a new nightly version and include std_unicode.
Oct 11 2017, 10:39 AM · Rux
sorpaas added a parent task for T5: Rinit seems to panicked before userspace switching: T2: Update Rust nightly version.
Oct 11 2017, 10:38 AM · Rux
sorpaas added a subtask for T2: Update Rust nightly version: T5: Rinit seems to panicked before userspace switching.
Oct 11 2017, 10:38 AM · Rux
sorpaas created T5: Rinit seems to panicked before userspace switching.
Oct 11 2017, 10:38 AM · Rux
sorpaas added a parent task for T4: Nightly allocator update to use the Alloc trait: T2: Update Rust nightly version.
Oct 11 2017, 10:35 AM · Rux
sorpaas added a subtask for T2: Update Rust nightly version: T4: Nightly allocator update to use the Alloc trait.
Oct 11 2017, 10:35 AM · Rux
sorpaas created T4: Nightly allocator update to use the Alloc trait.
Oct 11 2017, 10:35 AM · Rux
sorpaas triaged T1: Support multiple implementation of MemoryObject as Low priority.
Oct 11 2017, 9:23 AM · Rux
sorpaas created T3: Interrupt handling logic should not rely on hard-coded stack information.
Oct 11 2017, 9:22 AM · Rux

Oct 9 2017

sorpaas changed the edit policy for Rux.
Oct 9 2017, 4:34 PM
sorpaas created T2: Update Rust nightly version.
Oct 9 2017, 10:41 AM · Rux
sorpaas created T1: Support multiple implementation of MemoryObject.
Oct 9 2017, 10:40 AM · Rux
sorpaas changed the visibility for Rux.
Oct 9 2017, 10:38 AM