log

age author description
Wed, 09 Nov 2011 11:51:10 -0500 Josef 'Jeff' Sipek change build system to use CMake default tip
Tue, 08 Nov 2011 09:29:22 -0500 Jonathan Pevarnek Fix a bug with the FS Cache
Fri, 04 Nov 2011 15:30:17 -0400 Jonathan Pevarnek Move the definition of the page size to the same location as everything else memory related
Fri, 04 Nov 2011 14:29:16 -0400 Jonathan Pevarnek Heap storage keys are now unset when the program exits
Wed, 02 Nov 2011 21:42:28 -0400 Jonathan Pevarnek Fixed a bug in allocheap
Wed, 02 Nov 2011 21:34:56 -0400 Jonathan Pevarnek Fixed a bug with freeing memory from the heap
Wed, 02 Nov 2011 21:33:56 -0400 Jonathan Pevarnek Cleaned up some of the storage key code
Wed, 02 Nov 2011 09:55:09 -0400 Jonathan Pevarnek Consolidated a lot of the defines which relate to the memory layout
Sun, 30 Oct 2011 00:24:35 -0400 Jonathan Pevarnek First try with storage keys
Mon, 03 Oct 2011 17:56:15 -0400 Jonathan Pevarnek msInit will now actually do something on failure
Mon, 03 Oct 2011 17:34:22 -0400 Jonathan Pevarnek Removed todo notes that I had resolved
Mon, 03 Oct 2011 14:14:17 -0400 Jonathan Pevarnek Removed rpn trying to get memsize as an argument
Thu, 22 Sep 2011 16:26:20 -0400 Jonathan Pevarnek Use a better method to end a program when an exception occurs
Thu, 22 Sep 2011 16:12:27 -0400 Jonathan Pevarnek Removed a magic number
Thu, 22 Sep 2011 16:11:50 -0400 Jonathan Pevarnek Moved define for number of registers to PSW file
Thu, 22 Sep 2011 14:23:40 -0400 Jonathan Pevarnek Why was I copying that? I see no reason to
Thu, 22 Sep 2011 14:22:55 -0400 Jonathan Pevarnek Also print the instruction address on failure
Thu, 22 Sep 2011 14:18:19 -0400 Jonathan Pevarnek Recover from non-critical failure
Thu, 22 Sep 2011 13:54:57 -0400 Jonathan Pevarnek stop using the builtin functions in except.c
Thu, 22 Sep 2011 13:42:10 -0400 Jonathan Pevarnek Moved some stuff out of arch, added some usefulness to program interrupt catching
Thu, 22 Sep 2011 12:59:05 -0400 Jonathan Pevarnek Fixed a bug in the stack (how did that not ever break?!)
Thu, 15 Sep 2011 09:04:56 -0400 Jonathan Pevarnek Fixed some of the makefile stuff, fixed some stupidity in my rpn stack
Mon, 12 Sep 2011 11:13:40 -0400 Jonathan Pevarnek psw for disabled wait state in prog_int_handler is loaded from the stack
Mon, 12 Sep 2011 10:29:08 -0400 Jonathan Pevarnek program interrupt handler now puts the machine into a disabled wait state, fixed a type
Sun, 11 Sep 2011 23:39:30 -0400 Jonathan Pevarnek got rid of accidentally committeed file, removed some hard-coded constants
Sun, 11 Sep 2011 23:10:18 -0400 Jonathan Pevarnek Very simple program interrupt handler, added broken program to test
Wed, 31 Aug 2011 23:58:33 -0400 Jonathan Pevarnek Cleaned up fs code
Wed, 31 Aug 2011 16:11:06 -0400 Jonathan Pevarnek moved the simple operations from math.c
Thu, 18 Aug 2011 16:54:59 -0400 Jonathan Pevarnek Build the argument stuff in program space
Thu, 11 Aug 2011 20:58:46 -0400 Jonathan Pevarnek First attempt at argv and argc, probably screwed up a bit it has been so long...
Fri, 24 Jun 2011 11:04:54 -0400 Jonathan Pevarnek strtok functions now return null if end of string is all delimiters
Fri, 24 Jun 2011 10:50:09 -0400 Jonathan Pevarnek Created strtok_r, now using it
Thu, 23 Jun 2011 11:50:50 -0400 Jonathan Pevarnek Started working on argc, argv
Thu, 23 Jun 2011 10:51:55 -0400 Jonathan Pevarnek Added strtok function, should function just as the C stdlib version does
Thu, 23 Jun 2011 10:05:55 -0400 Jonathan Pevarnek Moved the psw and registers into a program control block structure
Sat, 18 Jun 2011 20:54:59 -0400 Jonathan Pevarnek Redid how the memStack destroy function works, to call it without a function to apply to removed elements, pass it NULL
Fri, 17 Jun 2011 09:09:09 -0400 Jonathan Pevarnek It's alive (again)!
Fri, 17 Jun 2011 08:58:59 -0400 Jonathan Pevarnek fixed a small bug with dynamic memory
Thu, 16 Jun 2011 12:52:31 -0400 Jonathan Pevarnek Removed useless files
Thu, 16 Jun 2011 12:51:43 -0400 Jonathan Pevarnek I should probably exit the program when it finishes..
Thu, 16 Jun 2011 11:24:39 -0400 Jonathan Pevarnek First attempt at program level dynamic memory
Sun, 12 Jun 2011 10:09:39 -0400 Jonathan Pevarnek first attempt at redoing malloc, seems to work. The program level is not currently functional.
Sat, 11 Jun 2011 16:40:48 -0400 Jonathan Pevarnek Restructured the include directory somewhat
Sat, 11 Jun 2011 15:35:44 -0400 Jonathan Pevarnek Added a simple echo program
Sat, 11 Jun 2011 15:24:28 -0400 Jonathan Pevarnek An attempt to get the standard library to work for both the system level stuff and the program level stuff
Sat, 11 Jun 2011 14:13:21 -0400 Jonathan Pevarnek Started working on redoing the directory structure
Sat, 11 Jun 2011 12:42:18 -0400 Jonathan Pevarnek Only the stuff that works is actually built now
Sun, 05 Jun 2011 20:58:38 -0400 Jonathan Pevarnek oops, fixed one of the filesystem types
Sun, 05 Jun 2011 17:33:54 -0400 Jonathan Pevarnek Added an ls program, fixed plenty of bugs
Sun, 05 Jun 2011 15:41:51 -0400 Jonathan Pevarnek I forgot to remove the comment telling me to define syscall numbers. Removed.
Sun, 05 Jun 2011 15:40:40 -0400 Jonathan Pevarnek Added defines for syscall numbers
Sun, 05 Jun 2011 15:31:51 -0400 Jonathan Pevarnek It works! Also, fixed up many a return value.
Sat, 04 Jun 2011 23:20:53 -0400 Jonathan Pevarnek osTest is a hello world program. It works.
Tue, 31 May 2011 23:58:29 -0400 Jonathan Pevarnek Moved the fs code to an os folder
Mon, 30 May 2011 22:55:19 -0400 Jonathan Pevarnek Attempted to set up the syscall handler
Sun, 29 May 2011 19:35:17 -0400 Jonathan Pevarnek Moved the malloc debugging code to the dynamic program file
Mon, 23 May 2011 08:56:13 -0400 Jonathan Pevarnek infLoop takes no arguments, no longer compiles with the architecture files
Thu, 19 May 2011 09:40:10 -0400 Jonathan Pevarnek Added a simple program that is just an infinite loop
Sat, 14 May 2011 19:40:18 -0400 Jonathan Pevarnek The shell script will now theroretically load the program into memory, will not run it.
Sat, 14 May 2011 17:12:12 -0400 Jonathan Pevarnek Started very early work on the shell, fnameCmp will now return 0 if a null character is reached in one of the strings at the same location as a space in the other
Sat, 14 May 2011 16:47:35 -0400 Jonathan Pevarnek Some minor bug fixes
Sat, 14 May 2011 12:54:47 -0400 Jonathan Pevarnek merge
Thu, 12 May 2011 15:56:46 -0400 Josef 'Jeff' Sipek arch: implemented swapcontext & fixed few minor issues
Sat, 14 May 2011 12:54:29 -0400 Jonathan Pevarnek Moved some std.h functions to string.h, worked on a simple version of sprintf
Thu, 12 May 2011 13:29:23 -0400 Jonathan Pevarnek merge
Thu, 12 May 2011 13:27:53 -0400 Josef 'Jeff' Sipek include: added a typedef for va_list
Thu, 12 May 2011 13:25:58 -0400 Jonathan Pevarnek merge
Thu, 12 May 2011 13:23:21 -0400 Josef 'Jeff' Sipek include: added standard arg definitions
Thu, 28 Apr 2011 10:01:49 -0400 Jonathan Pevarnek Added a test for fileWrite
Thu, 28 Apr 2011 09:41:52 -0400 Jonathan Pevarnek Created fileWrite to write data to a postition within a file, fileAppend uses fileWrite.
Wed, 27 Apr 2011 22:49:00 -0400 Jonathan Pevarnek Fixed bugs in delete, moved arrayLookup to sarpn
Wed, 27 Apr 2011 22:11:51 -0400 Jonathan Pevarnek merge
Wed, 27 Apr 2011 14:48:56 -0400 Josef 'Jeff' Sipek arch: hopefully the rest of the SVC related code
Wed, 27 Apr 2011 13:00:16 -0400 Josef 'Jeff' Sipek arch: fix SVC interrupt handler
Wed, 27 Apr 2011 12:16:35 -0400 Josef 'Jeff' Sipek beginning of svc support code
Wed, 27 Apr 2011 10:45:47 -0400 Josef 'Jeff' Sipek updated the readme
Wed, 27 Apr 2011 10:45:13 -0400 Josef 'Jeff' Sipek added ELF file structs & defines
Wed, 27 Apr 2011 20:52:56 -0400 Jonathan Pevarnek Added the ability to delete a file
Wed, 27 Apr 2011 11:21:19 -0400 Jonathan Pevarnek I messed up the disk image again... Moving the actually used one elsewhere so I do not destroy the repository size...
Wed, 27 Apr 2011 10:31:32 -0400 Jonathan Pevarnek Modified the test program to allow multiple operations, some bug fixes
Wed, 27 Apr 2011 09:27:53 -0400 Jonathan Pevarnek Modified makeFile to make use of append
Wed, 27 Apr 2011 09:24:44 -0400 Jonathan Pevarnek I may have append working, got rid of setFileData
Tue, 26 Apr 2011 23:17:35 -0400 Jonathan Pevarnek Fixed language, makeFile no longer eats all errors from lookupFile
Tue, 26 Apr 2011 22:38:45 -0400 Jonathan Pevarnek Added the ability to create a new file
Tue, 26 Apr 2011 21:32:20 -0400 Jonathan Pevarnek Added a function, nextFreeBlock that determines the next free block in the filesystem after a given block
Tue, 26 Apr 2011 21:08:06 -0400 Jonathan Pevarnek Changed around the order of the functions, made sure that everything was where it should be
Mon, 25 Apr 2011 13:35:43 -0400 Jonathan Pevarnek Set more of the code to properly utilize error codes
Mon, 25 Apr 2011 10:15:56 -0400 Jonathan Pevarnek I think I have just about all of the FS code using errcodes
Sun, 24 Apr 2011 18:28:12 -0400 Jonathan Pevarnek Start working on redoing the error codes
Fri, 22 Apr 2011 00:19:18 -0400 Jonathan Pevarnek Removed a lot of dynamic memory usage
Thu, 21 Apr 2011 23:58:13 -0400 Jonathan Pevarnek Redid the interface for handling file data
Thu, 21 Apr 2011 23:13:03 -0400 Jonathan Pevarnek Changed how error returns are added when there is state to clean up
Thu, 21 Apr 2011 22:28:17 -0400 Jonathan Pevarnek Fixed time issue
Thu, 21 Apr 2011 21:59:51 -0400 Jonathan Pevarnek Direntries are no longer cached separately from everything else
Thu, 21 Apr 2011 21:23:16 -0400 Jonathan Pevarnek The mtime field is now updated when files are written
Thu, 21 Apr 2011 20:59:11 -0400 Jonathan Pevarnek Yeah, let's forget that happended...
Sat, 16 Apr 2011 20:17:51 -0400 Jonathan Pevarnek Added the ability to write an arbitrary block of data to some file
Thu, 14 Apr 2011 00:23:28 -0400 Jonathan Pevarnek Removed some redundancy in my code.
Wed, 13 Apr 2011 23:55:59 -0400 Jonathan Pevarnek I now have good min and max functions (I think...)
Wed, 13 Apr 2011 20:35:55 -0400 Jonathan Pevarnek Oops, I did not actually mean to change the disk...
Wed, 13 Apr 2011 18:48:29 -0400 Jonathan Pevarnek Added functions to write files, there is really no user interface for them though...
Sun, 10 Apr 2011 12:16:00 -0400 Jonathan Pevarnek Got rid of magical numbers, improved comments
Sat, 09 Apr 2011 23:48:32 -0400 Jonathan Pevarnek The filesystem now supports a much better cache system
Sat, 09 Apr 2011 21:55:59 -0400 Jonathan Pevarnek Modified the init_fs function to take advantage of dynamic memory
Sat, 09 Apr 2011 11:18:57 -0400 Jonathan Pevarnek Added a function to check whether a specific block is in use
Sat, 09 Apr 2011 01:28:06 -0400 Jonathan Pevarnek Modified getFSize so it now returns a value indicating success/failure
Fri, 08 Apr 2011 13:41:58 -0400 Jonathan Pevarnek Started to librarize (is that a word) the filesystem
Fri, 08 Apr 2011 10:33:40 -0400 Jonathan Pevarnek Fixed a few lingering problems with the fs rename
Fri, 08 Apr 2011 10:31:17 -0400 Jonathan Pevarnek Merge
Fri, 08 Apr 2011 10:29:14 -0400 Josef 'Jeff' Sipek arch: handle device attention properly
Fri, 08 Apr 2011 09:56:54 -0400 Josef 'Jeff' Sipek arch: the irb should be in the .data section
Fri, 08 Apr 2011 10:31:03 -0400 Jonathan Pevarnek Moved fs.c to testFS.c
Fri, 08 Apr 2011 09:56:20 -0400 Jonathan Pevarnek Merged changes in
Fri, 08 Apr 2011 09:44:57 -0400 Josef 'Jeff' Sipek arch: last fixup, now things seem to work as expected
Thu, 07 Apr 2011 23:30:04 -0400 Josef 'Jeff' Sipek Update the sample start function to follow the new init requirements
Thu, 07 Apr 2011 23:29:10 -0400 Josef 'Jeff' Sipek Now functioning arch code
Thu, 07 Apr 2011 22:08:31 -0400 Josef 'Jeff' Sipek Makefile: clean should remove all the arch .o files
Thu, 07 Apr 2011 22:07:20 -0400 Josef 'Jeff' Sipek Refactor the arch code
Fri, 08 Apr 2011 09:46:23 -0400 Jonathan Pevarnek Now ignore the fs binary
Fri, 08 Apr 2011 09:14:16 -0400 Jonathan Pevarnek Fixed a bug for what happens if an invalid file name is entered