Giters
dreamos82
/
Dreamos64
My experiments with osdev... again
Geek Repo:
Geek Repo
Github PK Tool:
Github PK Tool
Stargazers:
153
Watchers:
8
Issues:
118
Forks:
6
dreamos82/Dreamos64 Issues
_mmap_setup: is not mapping all the available memory
Updated
2 months ago
[TESTS] Tests should use the selected compiler
Closed
2 months ago
[VMM] Kernel is not building using 4k Pages
Closed
2 months ago
[FRAMEBUFFER] Implement scrolling for output
Updated
3 months ago
[KERNEL HEAP] The heap Should always use the VMM when possible
Updated
3 months ago
Comments count
1
[VMM] The tests should work for both page sizes 4k and 2M
Updated
4 months ago
[VMM] Drop support for small pages, and decide if worth to support both size of pages.
Closed
4 months ago
Comments count
1
[EXECUTABLES] Bootstrap
Updated
6 months ago
[VMM] Implement is_phyisical_address_mapped function that uses the direct map
Updated
6 months ago
[VMM] Implement unmap function that use the direct map
Closed
6 months ago
Comments count
1
[SYSCALL] Implement syscall for thread_exiting
Updated
6 months ago
[SYSCALLS] Implement syscall for mapping and unmapping memory
Updated
6 months ago
[SYSCALLS] Syscall layer bootstrap
Closed
6 months ago
Create macro pretty_log
Closed
7 months ago
Comments count
1
[USERMODE] Update threads and VMM to use the user mode flag when needed
Closed
7 months ago
[USERMODE] Create a test task to run in user mode
Closed
7 months ago
[PAGING MAPPING] Try to make the map_phys_to_vort function to not rely on recursion, but on direct map
Closed
8 months ago
Comments count
1
[USER MODE] Initialize data to be able to jump in user mode
Closed
9 months ago
Comments count
1
[BUILD] Add github workflow to test build with gcc and clang
Closed
9 months ago
Comments count
1
[FONT] Try to make the to use macros to handle PSF variables name
Updated
10 months ago
[VFS] Implement Array FS from DreamOS
Updated
a year ago
[BUG] [VMM] Page fault when trying to access lower half mapped memory.
Closed
a year ago
[VMM] Tasks should have their own VMM
Closed
a year ago
[VMM] Pass current task vmm as parameter to vmm_* functions that needs it
Closed
a year ago
[VMM] Function to free an allocated virtual address range
Updated
a year ago
[VMM] Move vmm status information inside the VmmInfo structure
Closed
a year ago
[VMM] vmm_init improvements and vmm flags parsing
Closed
a year ago
[BUILD] Makefile: separate configuration from build part
Closed
a year ago
Comments count
1
[FRAMEBUFFER] Colors not rendered correctly
Updated
a year ago
[SCHEDULING] scheduler_delete_thread should delete the thread from the task too
Closed
a year ago
[VMM] vmm_alloc, add expansion case
Closed
a year ago
[SCHEDULING] The pml4 should be mapped in the higher half, not identity mapped.
Closed
a year ago
Comments count
1
[VMM] Add function to get the direct map address of a given variable
Closed
a year ago
[VMM] Some of the mapping functions are not using the flags specified
Closed
a year ago
Comments count
1
[VMM] Virtual memory manager alloc
Closed
a year ago
Comments count
1
[VMM] Virtual memory manager Bootstrap
Closed
a year ago
[SCHEDULING] Create new virtual address space for a task
Closed
a year ago
[SCHEDULING] Minor improvement in scheduler
Updated
a year ago
[SCHEDULING] Remove task from queue when there are no more threads
Updated
a year ago
[Scheduler] Replace array with linked list
Closed
a year ago
[VFS] Implement read function
Closed
a year ago
[VFS] Implement open and close functions and basic file descriptor structure
Closed
2 years ago
[VFS] Basic VFS structure
Closed
2 years ago
Comments count
1
[SCHEDULING] Complete task sturcture
Closed
2 years ago
Comments count
1
[SCHEDULING] Create a task when creating a thread
Closed
2 years ago
Comments count
1
[SCHEDULING] Implement spinlock
Closed
2 years ago
[SCHEDULING] Implement sleep function
Closed
2 years ago
vsprintf improvements
Updated
2 years ago
Implement RTC/Cmos clock
Closed
2 years ago
[SCHEDULING] Task termination
Closed
2 years ago
Comments count
1
Previous
Next