A dedicated kernel for multi-threading applications.

Tuesday, October 27, 2009

CPU Cache Managing

I was working on a few procedures on Arch Unit to give access to L2 Cache. In the first moment the whole kernel is market as cacheable , but It's a decision of the user mark others memory region as cacheables. If we know which memory regions are too usefull we can caching just these regions and we are more eficient to access to memory.
Anyway I am working on syscalls in the Memory Unit for do that in a easy way.
The lastest source is uploaded on SVN.
Saludos
Matias E. Vara

Wednesday, August 26, 2009

Compiling TORO On Linux II

I have uploaded to SVN the modifications on Build for support ELF files and make the boot's image on Linux. Build takes the executable file (PECOFF or ELF) and convert it to ToroImage.img .
The step for compile it are :
1 - Do an update on SVN's folder
2 - Run on terminal "sh compile.sh"
3 - That's all , you must have installed fpc for Linux-x86-64 . I tested using 2.2.4 version and it works fine. If the process was rigth the result is ToroImage.img and you can test it using QEMU like in window's version .
Maybe you 'll have got to edit compile.sh for corrects the path of build and fpc.
I am listenning any opinion .

Saludos .
Matias Vara.

Sunday, August 23, 2009

Compiling TORO on Linux

I have uploaded to SNV the Toro's source with the modifications for compile it on Linux using FPC 2.2.4 for x86_64. The script compile.sh makes an ELF file.
I am still working on Build for translate the ELF to image as It does with PECOFF64 on Windows. Saludos.
Matias E. Vara

Monday, August 10, 2009

Implementation of Mutiplex-IO At the level of Network Unit

I have uploaded the first beta version of Network Unit with no-blocking Apis in order to reduce the number of context switch and the number of threads used to listen network connections.
I promise upload the Programmer and Compilation documents soon.
Saludos .
Matias Vara.

Saturday, May 30, 2009

Taskfreak! implementation.

I implemented the task manager Taskfreak! . There , i wrote all the tasks that i am working and the features of future versions.
Enjoy!
The link is .

Tuesday, May 19, 2009

Multicore done!

I uploaded to SVN the last version of TORO. I added Multicore detection and It was tested on Intel x86_64 arch fine. I have fixed bugs in Memory detection , now I am using in15h to get information about memory .

Tuesday, March 31, 2009

Wainting opinions!

I am rewritting the Manuals for Compile and Test TORO , i am thinking in upload it in the wiki of Sourceforge. Any opinion will be accepted .
Saludos
Matias E. Vara.

Wednesday, February 18, 2009

Toro's code in SVN!

I uploaded the version of Toro that i am working , i think that is good manner to shared the source code and not wait for a packet in the filerelease. The link is here or you can acces from sf page.
Enjoy!.
Matias E. Vara .