Nathan Royer

Results 10 issues of Nathan Royer

Hello, First of all, thanks for `ab_glyph` and `glyph_brush`; `ab_glyph` is what's used to render glyphs in my [`acrylic`](https://lib.rs/acrylic) crate. I was wondering how I could configure a font's variations?...

I began using theseus-builder in the original Makefile, in the "build" and "$(bootloader)" target, exploiting these stages: - directories - link-nanocore - serialize-nanocore-syms - relink-rlibs - copy-crate-objects - relink-objects -...

My `GNU ld (GNU Binutils) 2.39` complains about our linker script when building Theseus: ``` ld: warning: build/nano_core/asm_common_x86_64.o: missing .note.GNU-stack section implies executable stack ld: NOTE: This behaviour is deprecated...

This PR brings early support for EHCI USB controllers. It currently supports directly connected High Speed devices (no hub / low-speed device / full speed device support), and allows: -...

Here is my partial bilge conversion of `pte_flags`. At this point the only thing I converted was the `PteFlagsAarch64` struct, I didn't update the methods from the bitflags era. As...

I sometimes run into problems adding such attributes to my code: ```rust #[cfg(any(target_arch = "aarch64", doc))] ``` because when the documentation gets built, references to aarch64-only symbols are invalid/not found....

help-wanted
documentation

This is a tracking issue for the support of the `aarch64`/ARMv8 platform for Theseus. ### bootstrap and basic initialization - [x] `nano_core` as an UEFI application - [x] `log`-compatible logger...

enhancement
major
tracking

This moves the following crates: - `block_allocator` - `entryflags_x86_64` - `frame_allocator` - `memory_initialization` - `memory_structs` - `memory_x86_64` - `page_allocator` - `page_table_entry` into `theseus/kernel/memory`, similarly to what was done to ACPI-related...

Hi, I was looking for a crate with which I could render SVG commands cpu-side, and I'm very satisfied with the performance of zeno, also with the fact that it...

When we call `try_send` on a sender, here's what I think is happening: - `ConcurrentQueue::push` is called [here](https://docs.rs/async-channel/latest/src/async_channel/lib.rs.html#217) - If the queue is unbounded, `Unbounded::push` is called [here](https://docs.rs/concurrent-queue/2.5.0/src/concurrent_queue/lib.rs.html#201) - If...