flanterm #11

Merged
xamidev merged 6 commits from flanterm into main 2026-03-08 09:18:34 +01:00
Owner

Terminal driver changed to Flanterm.
Writing to framebuffer works great from kmain(), but still not from process functions: it throws #PF on NULL+offset.
However as I spent days on this and still didn't find the root issue, I'll give it up for now.
The next priority will be to parse ACPI tables, as for some reason, since Flanterm integration, keyboard interrupts stopped being emitted..
Timer interrupt still works at the selected frequency however so I doubt it is a problem on the IDT side.
Keyboard interrupt uses PIC and not IOAPIC so maybe we should upgrade to that => parse ACPI tables.

Terminal driver changed to Flanterm. Writing to framebuffer works great from kmain(), but still not from process functions: it throws #PF on NULL+offset. However as I spent days on this and still didn't find the root issue, I'll give it up for now. The next priority will be to parse ACPI tables, as for some reason, since Flanterm integration, keyboard interrupts stopped being emitted.. Timer interrupt still works at the selected frequency however so I doubt it is a problem on the IDT side. Keyboard interrupt uses PIC and not IOAPIC so maybe we should upgrade to that => parse ACPI tables.
xamidev added 6 commits 2026-03-08 09:17:30 +01:00
xamidev merged commit 77d9df6f48 into main 2026-03-08 09:18:34 +01:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: xamidev/pepperOS#11