flower icon indicating copy to clipboard operation
flower copied to clipboard

A learning OS

Results 19 flower issues
Sort by recently updated
recently updated
newest added

This PR will add a basic userspace to flower -- just enough to jump into userspace (in code located inside the kernel) and do some things there. It will not...

feature

Putting this here for visibility and tracking

enhancement

**Describe the bug** Extremely high idle cpu usage. Tops one core at 100% constantly. **To Reproduce** Steps to reproduce the behavior: 1. build in release mode and run **Expected behavior**...

bug

We should add a rust toolchain file to automatically switch to nightly when compiling.

We should use the multiboot2 tag(s) for the RSDP where available, as this should be faster and removes the need for us to search needlessly.

enhancement

- [x] Pic - assigned to @Gegy1000 - [ ] Apic - [x] Better memory protections (preparation for userspace) - assigned to @Restioson #73 - [ ] HPET - [...

help wanted
planning/conceptual
feature

We should rewrite docs for existing code, adding it where there is none, and add examples. **Even private functions should be documented** -- this is so that contributors will be...

housekeeping
good-first-issue

We should *LLVM all the things* -- support LLDB for debugging (do we have to change anything?), use LLD for linking, and if at all possible use an LLVM x86...

housekeeping

Flower should clearly define its system requirements. Incomprehensive list off the top of my head: 1. 64 bit processor 2. Support for cpuid 3. ACPI 4. APIC

enhancement