terminfo is a user-mode low-level library that exhibits terminal capabilities to libraries like curses. With those you may change terminal modes, move cursor, write to terminal in color and even define textual windows. Inclusion of terminfo will greatly improve Mimiker’s user interface. We …
Good news everyone. Mimiker weekly progress reports are back!
pmap improvements in progress PJ
Do we really need to keep kernel page table for all pages in the virtual address space? No. In order to conserve precious RAM, we should boot up with very small page table and be able …
Good news! Thanks to JUrb contributions we can create, delete and list
directories on tmpfs filesystem! We’ve got some contributions from students
who do not participate in the course officially :)
More tests for process groups (setpgid, kill, killpg) (by AChud)
Some simple functional tests for syscalls related to process …
Good news everyone, reporting progress in Mimiker development!
Preliminary virtual address space manager (vmem) implementation (by JPsz)
The kernel needs to keep track of allocated memory regions, both for
physical and virtual memory. Regions of physical memory are handled by
physmem subsystem of Mimiker (using classy buddy algorithm btw), while …
Well, not quite, but let us introduce some context first. For the time being the
only platform supported by Mimiker is MIPS 24KEc 32-bit processor on Malta
board. The address space of 4GiB is split into two haves: useg for user
programs and ksegX …
The ioctl() function manipulates the underlying device parameters of
special files. In particular, many operating characteristics of
character special files (e.g. terminals) may …