Subversion Repositories HelenOS

Rev

Go to most recent revision | Show changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
2445 6362 d 9 h decky /trunk/ initial merge of branches/fs
(not finished, huge cleanup is needed)
 
2444 6363 d 0 h jermar /trunk/kernel/ First fixes for suncc support.
It is going to be a long way...
 
2443 6363 d 1 h jermar /trunk/ sscc -> suncc  
2442 6363 d 1 h jermar /trunk/ Add dummy option for Sun Studio C Compiler.
For each architecture, offer only compilers that support the target.
 
2441 6363 d 2 h decky /trunk/kernel/ fix ICC compilation  
2440 6363 d 2 h jermar /trunk/kernel/generic/ Fix the problem with sys_thread_create() by splitting the create and attach functionality of
thread_create(). Now it is possible to specify a flag that will cause thread_create() to only allocate and
initialize the thread structure. A call to thread_attach() will make the thread visible to the system.
This arrangement makes it easier to undo creation of a thread in case of a failure in sys_thread_create().
 
2439 6363 d 2 h decky /trunk/kernel/arch/ia32/src/ fix ICC compilation  
2438 6363 d 2 h decky /trunk/ update for new compiler configuration scheme  
2437 6363 d 2 h decky /trunk/ experimental support for ICC
(the sources has to be modified to avoid ICC compiler warnings)
 
2436 6364 d 4 h jermar /trunk/ Fix two memory leaks.

In kernel, kernel_uarg structure needs to be deallocated when a thread
with userspace context is destroyed.

In userspace, the return value of the SYS_THREAD_CREATE must be checked
for error conditions and in case of error, uarg and stack must be freed
up.
 
2435 6366 d 17 h jelen /branches/fs/ Doxygen documentation format  
2434 6366 d 18 h jelen /branches/fs/uspace/cat/ Cat user file library update  
2433 6366 d 18 h jelen /branches/fs/uspace/ Revert changes from migration to trunk + file user interface  
2432 6366 d 19 h jelen /branches/fs/boot/arch/ Boot config for ramdisk  
2431 6367 d 2 h mencl /branches/rcu/kernel/ Repaired extavl and extavlrel data structures, added benchmark tests for avl based data structures and
simulating timeout mechanismus
 
2430 6368 d 2 h hudecek /branches/rcu/kernel/ finished RCU tests, polishing, style, comments  
2429 6368 d 3 h jelen /branches/fs/uspace/tester/ Merge with trunk  
2428 6368 d 3 h jelen /branches/fs/uspace/ns/ Merge with trunk  
2427 6368 d 3 h jelen /branches/fs/uspace/klog/ Merge with trunk  
2426 6368 d 3 h jelen /branches/fs/uspace/kbd/ Merge with trunk  
2425 6368 d 3 h jelen /branches/fs/uspace/ Merge with trunk  
2424 6368 d 3 h jelen /branches/fs/uspace/fb/ Merge with trunk  
2423 6368 d 17 h jelen /branches/fs/contrib/ Merge with trunk  
2422 6368 d 21 h jelen /branches/fs/kernel/ Merge with trunk  
2421 6369 d 1 h mencl /branches/rcu/kernel/ Repaired and debuged data structures and added timeout test  
2420 6370 d 0 h kebrt /branches/arm/kernel/arch/arm32/include/ doxygen mainpage added  
2419 6370 d 0 h kebrt /branches/arm/kernel/arch/arm32/ GXemul doxygen module added  
2418 6370 d 0 h kebrt /branches/arm/kernel/arch/arm32/ comments & code cleaning  
2417 6370 d 0 h kebrt /branches/arm/ ATTRIBUTE_PACKED macro added (striped when doxygening sources)  
2416 6370 d 1 h mencl /branches/rcu/ All timeout structures and tests added
Use timeout structures in timeout mechanism - not tested yet
 
2415 6370 d 1 h kebrt /branches/arm/ comments & code cleaning  
2414 6370 d 2 h kebrt /branches/arm/ comments & code cleaning  
2413 6370 d 2 h kebrt /branches/arm/kernel/arch/arm32/src/ starting in supervisor mode (instead of system)  
2412 6370 d 4 h kebrt /branches/arm/ comments & code cleaning  
2411 6370 d 4 h stepan /branches/arm/kernel/arch/arm32/ whitespace normalization  
2410 6370 d 5 h stepan /branches/arm/kernel/arch/arm32/ doxygen @file @brief comments added  
2409 6370 d 5 h kebrt /branches/arm/ comments & code cleaning  
2408 6370 d 7 h kebrt /branches/arm/kernel/arch/arm32/ exc_stack & supervisor_sp declarations moved  
2407 6370 d 7 h stepan /branches/arm/kernel/arch/arm32/ comments & code cleaning  
2406 6370 d 7 h kebrt /branches/arm/kernel/doc/arch/ User docs added