Subversion Repositories HelenOS-historic

Rev

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

Filtering Options

Rev Age Author Path Log message Diff
534 6739 d 0 h jermar / Rename HelenOS/SPARTAN to HelenOS/kernel again.  
532 6739 d 0 h jermar / Revert renaming of HelenOS/SPARTAN to HelenOS/kernel because of important pending patch.  
518 6746 d 21 h jermar /kernel/trunk/ Improve kconsole's support for recognition of commands with arguments.
Implement ARG_TYPE_STRING.
Add 'describe' command.
Move kconsole.c to generic/src/console.
Move kconsole.h to generic/include/console.
 
517 6747 d 21 h jermar /kernel/trunk/ Implement basic kernel console command recognition.
Commands without arguments are now recognized.
 
501 6751 d 5 h jermar / Rename HelenOS/SPARTAN to HelenOS/kernel.  
430 6771 d 22 h jermar /SPARTAN/trunk/ Move src/ and include/ to generic.  
413 6786 d 20 h jermar /SPARTAN/trunk/ Rename cpu_priority_{high|low|restore|read} functions to interrupts_{disable|enable|restore|read}.
Rename pri_t to ipl_t (Interrupt Priority Level).
Rename thread_t::pri to thread_t::priority.
 
360 6815 d 6 h jermar /SPARTAN/trunk/ Compilation fixes.
memcpy() must be declared in memstr.h
 
351 6818 d 9 h jermar /SPARTAN/trunk/src/lib/ Ok. The idea of _qsort() was not broken at all.
Revert the changes and make _qsort() call _qsort() rather than qsort() so that the idea has effect.
Add _bubblesort() to optimize number of allocations when bubblesort algorithm is invoked from _qsort().
Add doxygen-style comments.
 
350 6818 d 22 h jermar /SPARTAN/trunk/src/ Remove _qsort() as its concept is fundamentally broken.

Move lib/the.c to proc/the.c.
 
349 6818 d 23 h jermar /SPARTAN/trunk/ Optimize sorting functions so that malloc() and free() is called only for e_size > EBUFSIZE.
Smaller buffers are allocated directly on the stack.

Some copyright holder fixes on some files written by Ondrej Palkovsky.
 
336 6823 d 6 h bondari /SPARTAN/trunk/src/lib/ minor  
335 6823 d 6 h bondari /SPARTAN/trunk/src/lib/ More effective memory allocations with help of qsort wrapper method  
333 6823 d 7 h bondari /SPARTAN/trunk/src/lib/ Copyright notice and proper tabs  
331 6823 d 7 h bondari /SPARTAN/trunk/ Generic quicksort and bubble sort implementation.
ACPI MADT parser now uses qsort() for index sorting
 
227 6833 d 5 h jermar /SPARTAN/trunk/ Add couple of assertions CPU != NULL.

Change type of nrdy from int to count_t.

Rewrite halt() to avoid page fault when CPU == NULL.
 
205 6834 d 10 h jermar /SPARTAN/trunk/ Get rid of memcopy().
All we now have is memcpy() and _memcpy().
memcpy() is defined to be builtin.
Where not applicable, architectures must implement memcpy() code or call slowish _memcopy().
 
202 6834 d 21 h palkovsky /SPARTAN/trunk/src/lib/ Fixed bad types in memsetw.  
200 6834 d 22 h palkovsky /SPARTAN/trunk/ Added putchar to AMD  
198 6834 d 22 h jermar /SPARTAN/trunk/ Switch order of 'src' and 'dst' arguments in some left-over uses of memcopy.

Cleanup.
 

Show All