Git Log


Commit Date  
[d9cb07] (0.1.4) by Jody Bruchon Jody Bruchon

Included patches from the "nanox" project at:
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>

2012-02-19 04:25:45 Tree
[7cbdd7] by Jody Bruchon Jody Bruchon

Documentation folder cleanups.

Committed-by: Jody Bruchon <jody@jodybruchon.com>

2012-02-17 18:27:44 Tree
[02863b] by Jody Bruchon Jody Bruchon

Removed CONFIG_NOT_YET from the kernel entirely. As of now, the
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>

2012-02-17 17:27:08 Tree
[bc3e1c] by Jody Bruchon Jody Bruchon

Removed all MSDOS/FAT/VFAT options. There was no code associated
with them whatsoever.

Signed-off-by: Jody Bruchon <jody@jodybruchon.com>
Committed-by: Jody Bruchon <jody@jodybruchon.com>

2012-02-17 16:46:58 Tree
[f48193] by Jody Bruchon Jody Bruchon

Removed "old XT hard disk support" as it was a nonexistent driver.

Signed-off-by: Jody Bruchon <jody@jodybruchon.com>
Committed-by: Jody Bruchon <jody@jodybruchon.com>

2012-02-17 16:34:35 Tree
[03973e] by Jody Bruchon Jody Bruchon

Removed expanded memory (EMS) configure options and dummy code.
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>

2012-02-17 16:19:48 Tree
[5c9193] by Jody Bruchon Jody Bruchon

Removed elksfs filesystem; it is a clone of the Minix filesystem,
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>

2012-02-17 05:12:25 Tree
[216dfc] by Jody Bruchon Jody Bruchon

If "make Image" is run, it seems that arch/i86/Image is never
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>

2012-02-12 22:40:48 Tree
[a29eda] by Jody Bruchon Jody Bruchon

In arch/i86/drivers/char/meta.c, a struct declaration issued a
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>

2012-02-11 06:31:13 Tree
[82afea] by Jody Bruchon Jody Bruchon

In elks/fs/romfs/inode.c, the function romfs_copyfrom() accepts
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>

2012-02-11 06:17:00 Tree
[3f2931] by Jody Bruchon Jody Bruchon

Removed old junk that is no longer needed, including snapshots of
various ELKS websites, and empty or pointless directories and
files.

Committed-by: Jody Bruchon <jody@jodybruchon.com>

2012-02-06 04:55:21 Tree
[98fe31] by Jody Bruchon Jody Bruchon

Deleted CVS working files which are not needed anymore.

2012-02-06 04:47:49 Tree
[0e2c97] by Jody Bruchon Jody Bruchon

Applied printk() fix, compilation error fix, and IRQ fixes from
Juan Perez-Sanchez.

Submitted-by: Juan Perez-Sanchez <lithoxs@gmail.com>
Commiteed-by: Jody Bruchon <jody@jodybruchon.com>

2012-02-06 04:46:30 Tree
[19138c] by Kirn Gill <>

Fixed typographic error

2006-11-24 02:45:37 Tree
[1466ef] by Kirn Gill <>

Noted the fact that the "Character device drivers" submenu is broken.

2006-11-24 02:37:46 Tree
[dcf459] by Kirn Gill <>

Changed 'init' semantics to act like Linux init/main.c semantics.

2006-11-08 22:57:21 Tree
[d8c87d] by Kirn Gill <>

Added my entry to ChnageLog; change was to init/main.c

2006-11-08 22:55:47 Tree
[b6f14e] by Kirn Gill <>

Added CVS RCS header.

2006-11-08 22:31:01 Tree
[482ca9] by Claudio Matsuoka <>

Added liberror.txt log entry

2006-08-21 02:30:14 Tree
[eba7f3] by Claudio Matsuoka <>

Moved liberror.txt to correct location, cosmetic fixes in MAKEDEV

2006-08-21 02:25:41 Tree
[e98d4f] by Claudio Matsuoka <>

Compressing manpages with compress -b12

2006-08-20 22:38:49 Tree
[53e3f6] by Claudio Matsuoka <>

Added standard targets so installation doesn't break

2006-08-20 22:27:39 Tree
[3a0c0a] by Claudio Matsuoka <>

Fixed tty creation in MAKEDEV

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.

2006-08-20 22:19:59 Tree
[55544d] by Claudio Matsuoka <>

Fixes ash execution and VT settings for system initialization

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.

2006-08-20 22:15:54 Tree
[c17176] by Claudio Matsuoka <>

Forgot to commit this earlier: added m4 and mtools to DIRS

2006-08-20 12:04:32 Tree
Older >