Commit History

Auteur SHA1 Bericht Datum
  coderain 045be778f3 Begin implementing unit tests. 6 jaren geleden
  coderain c9cce3d583 Switch to the new locking API. 6 jaren geleden
  coderain 7992a3f0b5 Make waiting for objects generic. Implement access granting/revoking. 6 jaren geleden
  coderain b2b59886c7 Improve exception handling. 6 jaren geleden
  coderain e5133aaacf Introduce a uid_t type for user IDs. 6 jaren geleden
  coderain 3c314f07cd Improve context switching and scheduler APIs. 6 jaren geleden
  coderain c1387c687c Reimplement basic locking. Fix bugs. 6 jaren geleden
  coderain e06a5d13a3 Add an automatic build environment setup script for POSIX-compliant systems. 6 jaren geleden
  coderain b3e9524c23 Implement serial logging. Finish modularizing power management. 6 jaren geleden
  coderain 209134ca5e Implement printf in the CRT 6 jaren geleden
  coderain 876bb4f27f Implement module loading. Move drivers into modules. Fix bugs. 6 jaren geleden
  coderain 081225fd85 Upgrade to multiboot version 2 7 jaren geleden
  coderain 632d3438cb Reimplement AVL trees 7 jaren geleden
  coderain c2c026e397 Automatically generate syscalls.h and syscalls.c as well 7 jaren geleden
  coderain ce9bb273cd Automatically generate the system call wrappers 7 jaren geleden
  coderain 430eedc6e4 Improve pipes. Implement pipelines. Use pipes when watching directory changes. 7 jaren geleden
  coderain 395454e66c [kernel] Add command line support, fix bugs 7 jaren geleden
  coderain 7b2aa7a4d4 [kernel] Bug fixes and refactoring 7 jaren geleden
  coderain e3b10bc54d Implement basic ELF executable loading 7 jaren geleden
  coderain f44b484697 [kernel] Fix block copying in the cache 7 jaren geleden
  coderain 44aa1c0d85 [crt] Set the default heap. Update next_offset after blocks have been merged. 7 jaren geleden
  coderain 6e39cdc735 [kernel] Fix bugs related to opening/listing devices 7 jaren geleden
  coderain eb202f1726 Don't blindly strdup() optional arguments 7 jaren geleden
  coderain 9f3ec362bd Move video I/O control definitions to the SDK 7 jaren geleden
  coderain 2508ed09d8 [crt] Improve file descriptors 7 jaren geleden
  coderain 1254279dad [crt] Properly implement I/O buffers 7 jaren geleden
  coderain 9d13225126 Implement setjmp/longjmp 7 jaren geleden
  coderain 06d7c44e59 Initialize the heap and file descriptors during CRT startup 7 jaren geleden
  coderain bb018380fe Implement POSIX file descriptors and I/O 7 jaren geleden
  coderain 56ebf60f05 Implement working directories in the CRT (and a bit of kernel support) 7 jaren geleden