Permalink
Commits on Feb 19, 2012
  1. Included patches from the "nanox" project at:

    jbruchon committed Feb 19, 2012
    http://code.google.com/p/nanox/
    which is maintained by tinybit1@gmail.com.
    
    Changes in the patch set brought in from nanox:
    * UTS_VERSION fallback date string now explicitly specified
    * Cosmetic change in Makefile-rules for VSNCODE
    * Readability changes in Makefile
    * arch/i86/drivers/block/doshd.c bug fixes:
      * Head calculation was ANDed by 63 unnecessarily
      * A sector calculation was & 0xff, should be 0x3f
      * A cylinder calculation didn't add bits 9 and 8 back in
      * A drive head count was not added to drivep->heads
    
    Authored-by: Unspecified <tinybit1@gmail.com>
    Signed-off-by: Jody Bruchon <jody@jodybruchon.com>
    Committed-by: Jody Bruchon <jody@jodybruchon.com>
  2. Bumped version to 0.1.4 and cleaned up Makefile a bit.

    jbruchon committed Feb 19, 2012
    Committed-by: Jody Bruchon <jody@jodybruchon.com>
  3. Included patches from the "nanox" project at:

    jbruchon committed Feb 19, 2012
    http://code.google.com/p/nanox/
    which is maintained by tinybit1@gmail.com.
    
    Changes in the patch set brought in from nanox:
    * UTS_VERSION fallback date string now explicitly specified
    * Cosmetic change in Makefile-rules for VSNCODE
    * Readability changes in Makefile
    * arch/i86/drivers/block/doshd.c bug fixes:
      * Head calculation was ANDed by 63 unnecessarily
      * A sector calculation was & 0xff, should be 0x3f
      * A cylinder calculation didn't add bits 9 and 8 back in
      * A drive head count was not added to drivep->heads
    
    Authored-by: Unspecified <tinybit1@gmail.com>
    Signed-off-by: Jody Bruchon <jody@jodybruchon.com>
    Committed-by: Jody Bruchon <jody@jodybruchon.com>
Commits on Feb 17, 2012
  1. Documentation folder cleanups.

    jbruchon committed Feb 17, 2012
    Committed-by: Jody Bruchon <jody@jodybruchon.com>
  2. Removed CONFIG_NOT_YET from the kernel entirely. As of now, the

    jbruchon committed Feb 17, 2012
    only non-existent code should be CONFIG_MODULES, which was also
    slightly tweaked in this commit for clarity. To remove the option
    CONFIG_MODULES, tri-state menu options would also need to be taken
    out, so for now, we are leaving it in place.
    
    Signed-off-by: Jody Bruchon <jody@jodybruchon.com>
    Committed-by: Jody Bruchon <jody@jodybruchon.com>
  3. Removed all MSDOS/FAT/VFAT options. There was no code associated

    jbruchon committed Feb 17, 2012
    with them whatsoever.
    
    Signed-off-by: Jody Bruchon <jody@jodybruchon.com>
    Committed-by: Jody Bruchon <jody@jodybruchon.com>
  4. Removed "old XT hard disk support" as it was a nonexistent driver.

    jbruchon committed Feb 17, 2012
    Signed-off-by: Jody Bruchon <jody@jodybruchon.com>
    Committed-by: Jody Bruchon <jody@jodybruchon.com>
  5. Removed expanded memory (EMS) configure options and dummy code.

    jbruchon committed Feb 17, 2012
    EMS support is not feasible to add, and EMS memory is extremely
    difficult to find in 2012, so there is no point in keeping it.
    
    Signed-off-by: Jody Bruchon <jody@jodybruchon.com>
    Committed-by: Jody Bruchon <jody@jodybruchon.com>
  6. Removed elksfs filesystem; it is a clone of the Minix filesystem,

    jbruchon committed Feb 17, 2012
    and other than changing references in the code to contain the new
    name, elksfs contains no new or useful code at all, thereby only
    bloating the code base without a purpose. Furthermore, no tools
    seem to exist to create an elksfs filesystem on disk, and no
    reference exists to outline the structure of elksfs. Since it is
    pure bloat with no value, it must be removed.
    
    Signed-off-by: Jody Bruchon <jody@jodybruchon.com>
    Committed-by: Jody Bruchon <jody@jodybruchon.com>
Commits on Feb 12, 2012
  1. If "make Image" is run, it seems that arch/i86/Image is never

    jbruchon committed Feb 12, 2012
    deleted on a "make distclean" when it should be. This patch fixes
    the (trivial) problem.
    
    Signed-off-by: Jody Bruchon <jody@jodybruchon.com>
    Committed-by: Jody Bruchon <jody@jodybruchon.com>
Commits on Feb 11, 2012
  1. In arch/i86/drivers/char/meta.c, a struct declaration issued a

    jbruchon committed Feb 11, 2012
    function call with a variable whose declaration was placed after
    the struct declaration, causing a compile error. I have moved the
    variable's declaration to be performed first, fixing the compile
    error.
    
    Signed-off-by: Jody Bruchon <jody@jodybruchon.com>
    Committed-by: Jody Bruchon <jody@jodybruchon.com>
  2. In elks/fs/romfs/inode.c, the function romfs_copyfrom() accepts

    jbruchon committed Feb 11, 2012
    Void *dest, but an invalid lvalue error was generated by this:
    
      ((char *)dest) += maxsize;
    
    By asking for char *dest instead, the function compiles properly.
    Since romfs is "in development," I cannot test the code, but it
    at least compiles now.
    
    Signed-off-by: Jody Bruchon <jody@jodybruchon.com>
    Committed-by: Jody Bruchon <jody@jodybruchon.com>
Commits on Feb 6, 2012
  1. Removed old junk that is no longer needed, including snapshots of

    jbruchon committed Feb 6, 2012
    various ELKS websites, and empty or pointless directories and
    files.
    
    Committed-by: Jody Bruchon <jody@jodybruchon.com>
  2. Applied printk() fix, compilation error fix, and IRQ fixes from

    jbruchon committed Feb 6, 2012
    Juan Perez-Sanchez.
    
    Submitted-by: Juan Perez-Sanchez <lithoxs@gmail.com>
    Commiteed-by: Jody Bruchon <jody@jodybruchon.com>
Commits on Nov 24, 2006
  1. Fixed typographic error

    Kirn Gill
    Kirn Gill committed Nov 24, 2006
Commits on Nov 8, 2006
  1. Added CVS RCS header.

    Kirn Gill
    Kirn Gill committed Nov 8, 2006
Commits on Aug 21, 2006
  1. Added liberror.txt log entry

    Claudio Matsuoka
    Claudio Matsuoka committed Aug 21, 2006
Commits on Aug 20, 2006
  1. Compressing manpages with compress -b12

    Claudio Matsuoka
    Claudio Matsuoka committed Aug 20, 2006
  2. Added standard targets so installation doesn't break

    Claudio Matsuoka
    Claudio Matsuoka committed Aug 20, 2006
  3. Fixed tty creation in MAKEDEV

    Claudio Matsuoka
    Claudio Matsuoka committed Aug 20, 2006
    Unlike Linux, ELKS wants /dev/tty1 to have minor 0 in order to have
    VTs working properly. Also Fixed ttyS0 name typo in rc.sysinit in the
    rootfs template, and added /dev/tcpdev creation to MAKEDEV.
  4. Fixes ash execution and VT settings for system initialization

    Claudio Matsuoka
    Claudio Matsuoka committed Aug 20, 2006
    Allow loading Minix executables with total size larger than 64KB, such
    as ash (70140 bytes). Currently the total size minus 32 bytes of header
    was limited to 16-bit. Also set tty1 back to minor 0. This is different
    from Linux numbering, but it's necessary to have current ELKS virtual
    terminals working. This and the executable size change put ELKS back in
    usable state, allowing logins in the first VT and executing a shell.
  5. Forgot to commit this earlier: added m4 and mtools to DIRS

    Claudio Matsuoka
    Claudio Matsuoka committed Aug 20, 2006
  6. Added -ansi to LDFLAGS

    Claudio Matsuoka
    Claudio Matsuoka committed Aug 20, 2006
  7. Added elvis Makefile changes to CHANGELOG

    Claudio Matsuoka
    Claudio Matsuoka committed Aug 20, 2006
  8. Fixed makefiles to build m4 and mtools

    Claudio Matsuoka
    Claudio Matsuoka committed Aug 20, 2006
    Added m4 buildsystem-compliant Makefile, fixed mtools Makefile
    and added m4/mtools to DIRS. Some fixes to elvis Makefile but
    it still doesn't build.
  9. Cleanup: using implicit rules to link

    Claudio Matsuoka
    Claudio Matsuoka committed Aug 20, 2006
  10. Updated CHANGELOG

    Claudio Matsuoka
    Claudio Matsuoka committed Aug 20, 2006
Commits on Aug 19, 2006
  1. Cleanup: using macros instead of magic numbers

    Claudio Matsuoka
    Claudio Matsuoka committed Aug 19, 2006
    Replaced one instance of "/dev/tty1" with DEVTTY and hard-coded 2
    in open() flags with O_RDWR. Also removed unused qsort.c.
  2. Link: set heap top to 35000 for compress

    Claudio Matsuoka
    Claudio Matsuoka committed Aug 19, 2006