Changelog umopenMosix:

current version:
-it is the first "alpha" version so no changes yet.
right now
-openMosix start/stop works
/proc/hpc works
MFS works
mosctl * works mostly local
...

developer-version:
patch_umopenmosix_devel_003.gz  29.06.2002
Removed "entry.S" and "offset.c" again because i made
it compile but it did not work.
"disabled" r.ret = call_with_regs((void *)sys_call_table[n], ®s, ®s);
again. This patch compiles and links ok. Also "mosctls stat [remote_id]" is working for me.

patch_umopenmosix_devel_002.gz  27.06.2002
Right now it compiles fine but give me a "multiple definition" of
the sys_call_table. Ok, as i understand i have to merge the uml- and
the openMosix-sys_call_table together......
here the output of the error-messages of this latest developer-patch:
make[1]: Leaving directory `/usr/src/linux_umopenmosix/arch/um/ptproxy'
ld -r init/main.o init/version.o \
--start-group \
kernel/kernel.o mm/mm.o fs/fs.o ipc/ipc.o /usr/src/linux_umopenmosix/mos/mos.o \
drivers/char/char.o drivers/block/block.o drivers/misc/misc.o drivers/net/net.o drivers/media/media.o drivers/sound/sounddrivers.o drivers/mtd/mtdlink.o \
net/network.o \
/usr/src/linux_umopenmosix/lib/lib.a arch/um/fs/fs.o arch/um/kernel/um.o arch/um/drivers/um_drivers.o arch/um/sys-i386/sys.o arch/um/ptproxy/ptproxy.a \
--end-group \
-o vmlinux
arch/um/sys-i386/sys.o: In function `__down_interruptible':
/usr/src/linux_umopenmosix/arch/um/sys-i386/semaphore.c(.data+0x404): multiple definition of `sys_call_table'
arch/um/kernel/um.o:/usr/src/linux_umopenmosix/include/asm/uaccess.h:169: first defined here
make: *** [vmlinux] Error 1


patch_umopenmosix_devel_001.gz  26.06.2002
-"enabled" all 3 serious openMosix function i had to disable first.
The last "trouble"-function is (was)
r.ret = call_with_regs((void *)sys_call_table[n], ®s, ®s);
in mos/deputy.c . I found out that the call_with_regs(..) functions is
defined in the assembler file "entry.S". Did not find an entry.S in the
UML-arch directories so i copied one from the patched i386 dir and
put it in /usr/src/linux_umopenmosix/arch/um/sys-i386/entry.S (because
if found another assembler file there) . Also i put offset.c in there and add
both to the Makefile in this directory (had a bit troubles to find the right
options to compile the entry.S assembler file and also with the offset.c
but yet it works ok, entry.o is created by the compilation and also used
for liniking sys.o).
So i have all functions enabled in the code but right now the linking failed
with the following error-messages:
-o vmlinux
arch/um/sys-i386/sys.o: In function `show_regs':
/usr/src/linux_umopenmosix/arch/um/sys-i386/sysrq.c:23: multiple definition of `debug'
arch/um/kernel/um.o:/usr/src/linux_umopenmosix/arch/um/kernel/frame_user.c:110: first defined here
arch/um/sys-i386/sys.o: In function `__down_interruptible':
/usr/src/linux_umopenmosix/arch/um/sys-i386/semaphore.c:127: multiple definition of `sys_call_table'
arch/um/kernel/um.o:/usr/src/linux_umopenmosix/include/asm/uaccess.h:169: first defined here
arch/um/sys-i386/sys.o: In function `show_regs':
/usr/src/linux_umopenmosix/arch/um/sys-i386/sysrq.c:23: multiple definition of `ret_from_sys_call'
arch/um/kernel/um.o:/usr/src/linux_umopenmosix/arch/um/kernel/process_kern.c:267: first defined here
make: *** [vmlinux] Error 1


back