projects
/
monolithium.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[sdk] Fix incorrect assumptions in the AVL binary search routines
2018-12-02
coderain
[sdk] Fix incorrect assumptions in the AVL binary search...
commit
|
commitdiff
|
tree
2018-11-18
coderain
Rewrite the system clock to use timestamps instead...
commit
|
commitdiff
|
tree
2018-11-18
coderain
Change the timer syscalls so that sysret_t can be 32-bit
commit
|
commitdiff
|
tree
2018-10-13
coderain
Reorganize the files.
commit
|
commitdiff
|
tree
2018-10-05
coderain
Implement vectored I/O.
commit
|
commitdiff
|
tree
2018-09-25
coderain
Implement events using semaphores.
commit
|
commitdiff
|
tree
2018-09-25
coderain
Fix pin_memory.
commit
|
commitdiff
|
tree
2018-09-25
coderain
Fix a stack leak. Prevent the kernel stack from overflowing.
commit
|
commitdiff
|
tree
2018-09-25
coderain
Make sizeof(long) the default heap alignment.
commit
|
commitdiff
|
tree
2018-09-25
coderain
Get rid of exception_return
commit
|
commitdiff
|
tree
2018-09-08
coderain
Fix a bug in common.mk.
commit
|
commitdiff
|
tree
2018-09-08
coderain
Fix a bug in free_page.
commit
|
commitdiff
|
tree
2018-09-08
coderain
Make sure the IOCTL buffers are optional.
commit
|
commitdiff
|
tree
2018-09-08
coderain
Switch to the context of the kernel process in vm86_interrupt.
commit
|
commitdiff
|
tree
2018-09-08
coderain
Fix a bug in wait_for_objects.
commit
|
commitdiff
|
tree
2018-09-08
coderain
Improve process/thread termination.
commit
|
commitdiff
|
tree
2018-09-08
coderain
Fix the security check for framebuffer mapping.
commit
|
commitdiff
|
tree
2018-09-08
coderain
Fix bugs in the VESA driver.
commit
|
commitdiff
|
tree
2018-09-05
coderain
Improve logging.
commit
|
commitdiff
|
tree
2018-09-04
coderain
Fix printf bugs.
commit
|
commitdiff
|
tree
2018-09-01
coderain
Pass the machine state from the interrupt for kernel...
commit
|
commitdiff
|
tree
2018-09-01
coderain
Fix a minor bug in __crt_vstrprintf.
commit
|
commitdiff
|
tree
2018-09-01
coderain
The assembler needs to know the instruction size.
commit
|
commitdiff
|
tree
2018-07-18
coderain
Merge branch 'unit_tests'
commit
|
commitdiff
|
tree
2018-07-17
coderain
Update the node balance when deleting a duplicate in...
commit
|
commitdiff
|
tree
2018-07-13
coderain
Move some of the architecture-specific code into a...
commit
|
commitdiff
|
tree
2018-06-20
coderain
Begin implementing unit tests.
commit
|
commitdiff
|
tree
2018-06-19
coderain
Switch to the new locking API.
commit
|
commitdiff
|
tree
2018-06-19
coderain
Make waiting for objects generic. Implement access...
commit
|
commitdiff
|
tree
2018-06-18
coderain
Improve exception handling.
commit
|
commitdiff
|
tree
2018-06-18
coderain
Introduce a uid_t type for user IDs.
commit
|
commitdiff
|
tree
2018-06-18
coderain
Improve context switching and scheduler APIs.
commit
|
commitdiff
|
tree
2018-06-17
coderain
Reimplement basic locking. Fix bugs.
commit
|
commitdiff
|
tree
2018-05-03
coderain
Add an automatic build environment setup script for...
commit
|
commitdiff
|
tree
2018-03-10
coderain
Implement serial logging. Finish modularizing power...
commit
|
commitdiff
|
tree
2018-03-08
coderain
Implement printf in the CRT
commit
|
commitdiff
|
tree
2018-02-25
coderain
Implement module loading. Move drivers into modules...
commit
|
commitdiff
|
tree
2018-02-10
coderain
Upgrade to multiboot version 2
commit
|
commitdiff
|
tree
2018-02-07
coderain
Reimplement AVL trees
commit
|
commitdiff
|
tree
2017-12-24
coderain
Automatically generate syscalls.h and syscalls.c as...
commit
|
commitdiff
|
tree
2017-12-24
coderain
Automatically generate the system call wrappers
commit
|
commitdiff
|
tree
2017-12-24
coderain
Improve pipes. Implement pipelines. Use pipes when...
commit
|
commitdiff
|
tree
2017-11-15
coderain
[kernel] Add command line support, fix bugs
commit
|
commitdiff
|
tree
2017-11-15
coderain
[kernel] Bug fixes and refactoring
commit
|
commitdiff
|
tree
2017-11-15
coderain
Implement basic ELF executable loading
commit
|
commitdiff
|
tree
2017-11-15
coderain
[kernel] Fix block copying in the cache
commit
|
commitdiff
|
tree
2017-11-15
coderain
[crt] Set the default heap. Update next_offset after...
commit
|
commitdiff
|
tree
2017-11-15
coderain
[kernel] Fix bugs related to opening/listing devices
commit
|
commitdiff
|
tree
2017-11-15
coderain
Don't blindly strdup() optional arguments
commit
|
commitdiff
|
tree
2017-11-15
coderain
Move video I/O control definitions to the SDK
commit
|
commitdiff
|
tree
2017-11-15
coderain
[crt] Improve file descriptors
commit
|
commitdiff
|
tree
2017-10-30
coderain
[crt] Properly implement I/O buffers
commit
|
commitdiff
|
tree
2017-10-29
coderain
Implement setjmp/longjmp
commit
|
commitdiff
|
tree
2017-10-28
coderain
Initialize the heap and file descriptors during CRT...
commit
|
commitdiff
|
tree
2017-10-28
coderain
Implement POSIX file descriptors and I/O
commit
|
commitdiff
|
tree
2017-10-28
coderain
Implement working directories in the CRT (and a bit...
commit
|
commitdiff
|
tree
2017-10-23
coderain
Start implementing CRT I/O
commit
|
commitdiff
|
tree
2017-10-23
coderain
[sdk] Remove old unused error codes [crt] Implement...
commit
|
commitdiff
|
tree
2017-10-22
coderain
Implement the CRT heap and use that in the kernel
commit
|
commitdiff
|
tree
2017-10-21
coderain
Move synchronization-related system calls to the SDK
commit
|
commitdiff
|
tree
2017-10-15
coderain
Remove unnecessary system calls
commit
|
commitdiff
|
tree
2017-10-14
coderain
Separate monolithium exceptions from x86 exceptions...
commit
|
commitdiff
|
tree
2017-10-14
coderain
[crt] Fix atexit
commit
|
commitdiff
|
tree
2017-10-13
coderain
[crt] Implement the entry point, exit(), and atexit()
commit
|
commitdiff
|
tree
2017-10-13
coderain
Fix the definitions of strtok and strtok_r
commit
|
commitdiff
|
tree
2017-10-11
coderain
More optimizing
commit
|
commitdiff
|
tree
2017-10-09
coderain
Optimize some string functions
commit
|
commitdiff
|
tree
2017-10-09
coderain
Add a missing file header
commit
|
commitdiff
|
tree
2017-10-09
coderain
Move C runtime stuff into a separate library
commit
|
commitdiff
|
tree
2017-10-07
coderain
Move system calls to the SDK and normalize their names
commit
|
commitdiff
|
tree
2017-10-07
coderain
Even more reorganizing
commit
|
commitdiff
|
tree
2017-10-05
coderain
More reorganizing
commit
|
commitdiff
|
tree
2017-10-05
coderain
Move critical section stuff to sync.c
commit
|
commitdiff
|
tree
2017-10-05
coderain
Reorganize the headers
commit
|
commitdiff
|
tree
2017-10-01
coderain
[fat driver] Make sure the device exists
commit
|
commitdiff
|
tree
2017-08-13
coderain
Begin the memory manager cleanup
commit
|
commitdiff
|
tree
2017-07-24
coderain
Fail open_file_internal if the file is marked as deleted...
commit
|
commitdiff
|
tree
2017-07-23
coderain
Make event watcher lists volume-specific.
commit
|
commitdiff
|
tree
2017-07-21
coderain
Specify the logical type of the reference in a comment...
commit
|
commitdiff
|
tree
2017-07-21
coderain
Make wait_directory_event a system call
commit
|
commitdiff
|
tree
2017-07-21
coderain
Implement a subroutine for reporting filesystem events
commit
|
commitdiff
|
tree
2017-07-21
coderain
Implement wait_directory_event, and the appropriate...
commit
|
commitdiff
|
tree
2017-06-28
coderain
Implement the basics of a security system for objects.
commit
|
commitdiff
|
tree
2017-05-18
coderain
Update the hello.asm sample program.
commit
|
commitdiff
|
tree
2017-05-18
coderain
Start implementing the system manager.
commit
|
commitdiff
|
tree
2017-04-04
coderain
Fix the call to terminate()
commit
|
commitdiff
|
tree
2017-04-04
coderain
Move the stack initialization code to process.c
commit
|
commitdiff
|
tree
2017-04-04
coderain
Include freestanding headers in common.h
commit
|
commitdiff
|
tree
2017-04-02
coderain
Replace the generated individual system calls with...
commit
|
commitdiff
|
tree
2017-02-27
coderain
Don't leak memory in the filesystem drivers.
commit
|
commitdiff
|
tree
2017-02-27
coderain
Make it so that volumes can be mounted anywhere.
commit
|
commitdiff
|
tree
2017-02-27
coderain
Implement strstr.
commit
|
commitdiff
|
tree
2017-02-26
coderain
Implement a ramdisk filesystem driver.
commit
|
commitdiff
|
tree
2017-02-26
coderain
Avoid zero-sized reads/writes in the FAT filesystem...
commit
|
commitdiff
|
tree
2017-02-26
coderain
Fix some regressions in the floppy image creation script.
commit
|
commitdiff
|
tree
2017-02-25
coderain
Add information about build prerequisites.
commit
|
commitdiff
|
tree
2017-02-19
coderain
Use markdown for the README file.
commit
|
commitdiff
|
tree
2017-02-17
coderain
Clean up the disk image creation script.
commit
|
commitdiff
|
tree
2017-02-17
coderain
Add test/example programs for monolithium.
commit
|
commitdiff
|
tree
2017-02-16
coderain
Users are managed by the object manager now. Fix enum_object...
commit
|
commitdiff
|
tree
next