Commit Graph

  • 0bd1cda1b6 Cleanup schemes list, remove lazy_static Jeremy Soller 2016-08-18 08:10:08 -06:00
  • b9e721d4e1 Print out more useful information about AP and BSP, create kmain_ap Jeremy Soller 2016-08-17 19:38:04 -06:00
  • 996996b0a9 Keep track of AP count, allocate bigger AP stack, stack trace function Jeremy Soller 2016-08-17 19:34:33 -06:00
  • 1993e701dd Remove warnings Jeremy Soller 2016-08-17 16:54:48 -06:00
  • 9f79abe542 Lazy static init of schemes Jeremy Soller 2016-08-16 11:04:14 -06:00
  • 26397084f6 Cleanup, use spinlock for allocator Jeremy Soller 2016-08-15 15:01:24 -06:00
  • e0daabde05 GDT and IDT in kernel space Paging constructs completed, remap kernel before jumping to kmain Panic will do a stack trace Remove SSE from none target Jeremy Soller 2016-08-15 14:34:20 -06:00
  • 7da6696a34 Add simple paging, use rust libcore and compile without sse Jeremy Soller 2016-08-15 11:29:53 -06:00
  • 74ccbaa4a6 Bump allocator Jeremy Soller 2016-08-14 22:05:32 -06:00
  • 38f1a4fb76 WIP: Schemes Jeremy Soller 2016-08-14 21:38:32 -06:00
  • 946fd79e83 Test for BadFile Jeremy Soller 2016-08-14 19:17:55 -06:00
  • dd280a5d1a Add stdout/stderr tests Jeremy Soller 2016-08-14 18:22:50 -06:00
  • f79d6ce12b Add context and file structs Jeremy Soller 2016-08-14 18:16:56 -06:00
  • 04a6a45fac WIP: Exec Jeremy Soller 2016-08-14 16:07:41 -06:00
  • 6cfa38c5ba Add syscall module Jeremy Soller 2016-08-14 15:58:35 -06:00
  • 621de7fa8a Add test architecture Jeremy Soller 2016-08-14 14:59:18 -06:00
  • 916a87fb33 Merge branch 'master' of github.com:redox-os/kernel ticki 2016-08-14 20:55:19 +02:00
  • 2b50588c29 Interrupt tables. ticki 2016-08-14 20:54:23 +02:00
  • faa2b3ac63 Add comment Jeremy Soller 2016-08-14 12:11:53 -06:00
  • 4cb9df8fa8 Move arch to seperate crate Jeremy Soller 2016-08-14 11:45:47 -06:00
  • fb99ec7e6d Strongly typed virtual/physical memory seperation. ticki 2016-08-14 19:21:21 +02:00
  • b2fe1799fd Rename the src directory to kernel. ticki 2016-08-14 18:42:32 +02:00
  • b7608c1530 Merge pull request #1 from redox-os/new_abi Jeremy Soller 2016-08-10 19:18:32 -06:00
  • 35ed814e68 WIP: Switch to new ABI Jeremy Soller 2016-08-08 21:31:12 -06:00
  • fe0a5de2d4 Decrease size to increase install speed Jeremy Soller 2016-07-31 12:56:56 -06:00
  • ac8cee662e Increase header search range to 4 MB Jeremy Soller 2016-07-31 06:53:44 -06:00
  • dc575b790f Use Duration sleep Jeremy Soller 2016-07-30 18:01:16 -06:00
  • fb2eb845ba Increase size of image Jeremy Soller 2016-07-28 16:55:36 -06:00
  • e8d92bee0f Remove print Jeremy Soller 2016-06-21 11:14:42 -06:00
  • dd4a90119f Fixes for node_ensure_len Jeremy Soller 2016-06-21 11:13:59 -06:00
  • 55e6b13555 Alignment of write Jeremy Soller 2016-06-21 11:01:45 -06:00
  • d9bdd6e3dd Comment out fstat Jeremy Soller 2016-06-10 20:20:47 -06:00
  • ac07b358ad Support O_TRUNC in open Jeremy Soller 2016-06-09 20:24:10 -06:00
  • 896812c68a Sync size when truncate occurs Jeremy Soller 2016-06-09 20:23:30 -06:00
  • 4316326792 Remove debug for 'Creating cache' Jeremy Soller 2016-06-08 21:08:21 -06:00
  • b6d49e2fa1 Reenable dup, disable debugging Jeremy Soller 2016-06-07 17:30:33 -06:00
  • 195271779d old_id vs id Jeremy Soller 2016-06-06 18:24:29 -06:00
  • 7e80cba121 Add dup Jeremy Soller 2016-06-06 17:29:57 -06:00
  • 32c61e93e0 C stat support Jeremy Soller 2016-06-03 23:23:40 -06:00
  • d17b55089a More efficient reads Jeremy Soller 2016-05-16 09:49:05 -06:00
  • cf728be7ae Remove debugging on filesystem open Jeremy Soller 2016-05-09 20:15:01 -06:00
  • 3841521174 Deny warnings Jeremy Soller 2016-04-29 17:38:56 -06:00
  • 0bb53636e4 Faster read from disk if cache miss Jeremy Soller 2016-04-19 20:14:31 -06:00
  • dc5326a13a FUSE truncation Jeremy Soller 2016-04-16 15:57:11 -06:00
  • 7d48fcf382 WIP: Add truncate Jeremy Soller 2016-04-16 13:33:21 -06:00
  • fb55c69fe5 Add stat Jeremy Soller 2016-04-15 08:35:33 -06:00
  • e97f126f35 Fixes for dirs and files so they do not have to read all contents at once Jeremy Soller 2016-04-14 21:06:12 -06:00
  • f509c4b12c Caching! Jeremy Soller 2016-04-14 17:29:08 -06:00
  • e355f755ee Comment out prints Jeremy Soller 2016-04-13 15:34:06 -06:00
  • 94c36fa34d Fixes to fuse, allow filesystem offset Jeremy Soller 2016-04-13 15:23:52 -06:00
  • d13d926d7b Fixes for fuse Jeremy Soller 2016-04-12 20:56:38 -06:00
  • 8d806568b9 Turn off per-packet messages Jeremy Soller 2016-04-12 20:51:04 -06:00
  • bef665af8d Add debugging to scheme, add padding to header Jeremy Soller 2016-04-12 14:07:49 -06:00
  • 9cf1d60253 Add df support Jeremy Soller 2016-03-09 14:43:44 -07:00
  • dcc67e4cf4 Fixes for redox scheme Jeremy Soller 2016-03-09 14:12:17 -07:00
  • 77848132ea Fuse fixes, file read/write implemented Jeremy Soller 2016-03-09 14:10:56 -07:00
  • 73528fa872 Add read file support Jeremy Soller 2016-03-09 12:48:16 -07:00
  • a1cae73566 FUSE support for RedoxFS (WIP) Jeremy Soller 2016-03-09 12:12:46 -07:00
  • b1805779a8 Write can realloc Jeremy Soller 2016-03-03 17:18:41 -07:00
  • ff0106b212 Support for less-than-sector block allocations Jeremy Soller 2016-03-03 15:01:36 -07:00
  • 51e037150c Merge branch 'master' of https://github.com/redox-os/redoxfs Jeremy Soller 2016-03-02 11:42:12 -07:00
  • 856db3e21d WIP: Collection Jeremy Soller 2016-03-02 11:41:59 -07:00
  • 1a58014da9 Add more attributes Jeremy Soller 2016-03-01 21:08:21 -07:00
  • 6d5be41c13 Add truncate Jeremy Soller 2016-03-01 20:09:47 -07:00
  • 2d578215e3 rmdir, mkdir Jeremy Soller 2016-03-01 19:26:40 -07:00
  • 25174cc4ce WIP: Functions for accessing file data Jeremy Soller 2016-02-29 21:32:37 -07:00
  • 7412bdd6b7 WIP: Read/write Jeremy Soller 2016-02-29 20:02:54 -07:00
  • d2a073788a Add unlink and creat Jeremy Soller 2016-02-27 10:26:53 -07:00
  • 702bef4418 Path handling Jeremy Soller 2016-02-26 20:22:41 -07:00
  • 799a847ffa WIP: Scheme Jeremy Soller 2016-02-26 19:30:49 -07:00
  • 670d874d07 Use unix errors Jeremy Soller 2016-02-26 18:51:29 -07:00
  • 7f8776fafb Do not allow rmdir when node has children Jeremy Soller 2016-02-26 15:14:16 -07:00
  • 664801337d Add to free node list, fix insertion bug Jeremy Soller 2016-02-26 14:59:00 -07:00
  • ecfd43fdbd Fix remove truncation Jeremy Soller 2016-02-26 14:24:03 -07:00
  • 7a4d78149a WIP: Remove Jeremy Soller 2016-02-26 14:18:29 -07:00
  • 1eff7c7e37 WIP: Simple way to fill file with data Jeremy Soller 2016-02-26 10:53:05 -07:00
  • 39707bcf60 Add signature as constant Jeremy Soller 2016-02-25 16:33:12 -07:00
  • 1f08b76531 Add cd, Use invalid version until stable Jeremy Soller 2016-02-25 16:31:28 -07:00
  • e0fceebffd Allow a parent node to be given to the primitive functions Jeremy Soller 2016-02-25 14:25:14 -07:00
  • 4a444a3423 Add find function Jeremy Soller 2016-02-25 12:29:55 -07:00
  • 6450660c50 Create DESIGN.md Jackpot51 2016-02-25 12:29:08 -07:00
  • 556c842ec7 Add exnode Jeremy Soller 2016-02-24 21:59:57 -07:00
  • d51e891f22 Add to root node on mkdir, touch Jeremy Soller 2016-02-24 21:23:46 -07:00
  • 41e716219d Very basic allocation Jeremy Soller 2016-02-24 18:47:47 -07:00
  • bae24a54b0 Improve debugging and image creation Jeremy Soller 2016-02-24 18:23:25 -07:00
  • 8ff4863bbb Cleanup, add node and header commands Jeremy Soller 2016-02-24 17:30:37 -07:00
  • d116ce57da Add simple shell Jeremy Soller 2016-02-24 16:04:30 -07:00
  • c231ddb219 Remove cat todo Jeremy Soller 2016-02-24 15:06:35 -07:00
  • 49925a39d0 Error type, subdir argument Jeremy Soller 2016-02-24 14:59:14 -07:00
  • bc2d90f531 Allow read of filesystem names Jeremy Soller 2016-02-24 14:02:37 -07:00