Commit Graph

  • d392045559 Extended and documented the memory management API. Jonas 'Sortie' Termansen 2011-08-12 02:58:55 +0200
  • 4c1cb806ba Added a sound api. Jonas 'Sortie' Termansen 2011-08-22 00:25:28 +0200
  • 55e9d358cf Hello editor now doesn't require '[' in ANSI escape sequences. Jonas 'Sortie' Termansen 2011-08-21 20:31:17 +0200
  • 47c44caa8d Fixed move-cursor-left bug in vgaterminal. Jonas 'Sortie' Termansen 2011-08-21 12:51:12 +0200
  • 9ee93082c5 Hello is now a hello world sample ANSI text editor. Jonas 'Sortie' Termansen 2011-08-21 12:50:39 +0200
  • 4db550c13b Added libmaxsi keyboard API, allowing user-space to use the keyboard. Jonas 'Sortie' Termansen 2011-08-21 12:47:59 +0200
  • ed2b3cb5c9 Prevented user-space from issueing non-user-space interrupts. Jonas 'Sortie' Termansen 2011-08-12 21:00:15 +0200
  • ec8c0c533b Removed accidentally included infinite debug loop in kernel.cpp. Jonas 'Sortie' Termansen 2011-08-12 20:13:31 +0200
  • a2f70f358c Added linebreaks after maxsi logo. Jonas 'Sortie' Termansen 2011-08-12 20:09:40 +0200
  • 9995354f95 Moved CPU code shared by x86 and x64 into x86-family. Jonas 'Sortie' Termansen 2011-08-12 17:17:02 +0200
  • 4728809c00 The serial terminal now clears the screen using ANSI when initialized. Jonas 'Sortie' Termansen 2011-08-12 17:29:45 +0200
  • 64d191a882 x86 now has a driver for rebooting. Jonas 'Sortie' Termansen 2011-08-12 15:13:18 +0200
  • fe65e12992 Removed unnededed TLB flush from libmaxsi heap code. Jonas 'Sortie' Termansen 2011-08-12 00:55:48 +0200
  • 15ce53919c Added VGA API allowing userspace to easily access 0xB8000. Jonas 'Sortie' Termansen 2011-08-08 15:18:39 +0200
  • 1026354e98 Sortix now uses the Device class. Jonas 'Sortie' Termansen 2011-08-08 15:15:55 +0200
  • e95eb60d31 Provide a virtual address where pages can be temporarily mapped. Jonas 'Sortie' Termansen 2011-08-08 02:18:12 +0200
  • 6ae7ddbcb3 Descriptors are now public members in processes. Jonas 'Sortie' Termansen 2011-08-08 01:53:48 +0200
  • 412d3e78b2 AlignDown and AlignUp aligns an address on a page boundary. Jonas 'Sortie' Termansen 2011-08-07 23:40:20 +0200
  • e78443d92a Processes now keep track of where their code section ends. Jonas 'Sortie' Termansen 2011-08-07 22:40:34 +0200
  • db34033d40 Removed unneeded #includes from sortix/memorymanagement.cpp. Jonas 'Sortie' Termansen 2011-08-07 20:14:26 +0200
  • 07b409c1a0 Added a wrapper class for handling file descriptors. Jonas 'Sortie' Termansen 2011-08-07 19:47:43 +0200
  • e78390d9c2 Added a line counting make target for statistics. Jonas 'Sortie' Termansen 2011-08-07 03:02:37 +0200
  • 206a7993f3 Such that the sortix subdir is git'd too. Jonas 'Sortie' Termansen 2011-08-07 01:38:51 +0200
  • acd2ae58c6 And the c/h/sys dir too.. Jonas 'Sortie' Termansen 2011-08-07 01:37:43 +0200
  • a4c2afedb7 libmaxsi now creates the c/h dir if missing. Jonas 'Sortie' Termansen 2011-08-07 01:36:27 +0200
  • 294e5d72dd All of the initrd is now loaded. Jonas 'Sortie' Termansen 2011-08-07 01:30:47 +0200
  • 794630a802 Adding proper .gitignore files. Jonas 'Sortie' Termansen 2011-08-07 01:19:27 +0200
  • 185c6d4b6f Processes (and thus threads) now belong to an address space. Jonas 'Sortie' Termansen 2011-08-07 01:15:26 +0200
  • 90ebfe7f0a Improvements to the address space switching function. Jonas 'Sortie' Termansen 2011-08-07 00:47:36 +0200
  • 66c058fba1 Refactored virtual memory management, making it less buggy. Jonas 'Sortie' Termansen 2011-08-07 00:18:41 +0200
  • 9b79673dcb Initial version of Sortix. Jonas 'Sortie' Termansen 2011-08-05 14:25:00 +0200