Deprecated: Assigning the return value of new by reference is deprecated in /DISK2/WWW/pavel-rimsky.cz/helenos-blog/wp-settings.php on line 468 Deprecated: Assigning the return value of new by reference is deprecated in /DISK2/WWW/pavel-rimsky.cz/helenos-blog/wp-settings.php on line 483 Deprecated: Assigning the return value of new by reference is deprecated in /DISK2/WWW/pavel-rimsky.cz/helenos-blog/wp-settings.php on line 490 Deprecated: Assigning the return value of new by reference is deprecated in /DISK2/WWW/pavel-rimsky.cz/helenos-blog/wp-settings.php on line 526 Strict Standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl(&$output) in /DISK2/WWW/pavel-rimsky.cz/helenos-blog/wp-includes/classes.php on line 594 Strict Standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl(&$output) in /DISK2/WWW/pavel-rimsky.cz/helenos-blog/wp-includes/classes.php on line 594 Strict Standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el(&$output) in /DISK2/WWW/pavel-rimsky.cz/helenos-blog/wp-includes/classes.php on line 594 Strict Standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el(&$output) in /DISK2/WWW/pavel-rimsky.cz/helenos-blog/wp-includes/classes.php on line 594 Strict Standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el(&$output) in /DISK2/WWW/pavel-rimsky.cz/helenos-blog/wp-includes/classes.php on line 611 Strict Standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl(&$output) in /DISK2/WWW/pavel-rimsky.cz/helenos-blog/wp-includes/classes.php on line 705 Strict Standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl(&$output) in /DISK2/WWW/pavel-rimsky.cz/helenos-blog/wp-includes/classes.php on line 705 Strict Standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el(&$output) in /DISK2/WWW/pavel-rimsky.cz/helenos-blog/wp-includes/classes.php on line 705 Strict Standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el(&$output) in /DISK2/WWW/pavel-rimsky.cz/helenos-blog/wp-includes/classes.php on line 705 Strict Standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el(&$output) in /DISK2/WWW/pavel-rimsky.cz/helenos-blog/wp-includes/classes.php on line 728 Strict Standards: Redefining already defined constructor for class wpdb in /DISK2/WWW/pavel-rimsky.cz/helenos-blog/wp-includes/wp-db.php on line 306 Deprecated: Assigning the return value of new by reference is deprecated in /DISK2/WWW/pavel-rimsky.cz/helenos-blog/wp-includes/cache.php on line 103 Strict Standards: Redefining already defined constructor for class WP_Object_Cache in /DISK2/WWW/pavel-rimsky.cz/helenos-blog/wp-includes/cache.php on line 425 Deprecated: Assigning the return value of new by reference is deprecated in /DISK2/WWW/pavel-rimsky.cz/helenos-blog/wp-includes/query.php on line 21 Deprecated: Assigning the return value of new by reference is deprecated in /DISK2/WWW/pavel-rimsky.cz/helenos-blog/wp-includes/theme.php on line 618 Strict Standards: Redefining already defined constructor for class WP_Dependencies in /DISK2/WWW/pavel-rimsky.cz/helenos-blog/wp-includes/class.wp-dependencies.php on line 15 HelenOS Blog » 2009» March

Tetris on Niagara

UltraSPARC port improvement 1 Comment »

During the last three months I have been trying to port HelenOS to the sun4v UltraSPARC architecture (Niagara). The sun4v architecture is very interesting from the system programmer’s point of view, so I will definitely put a link to my master thesis here (but I have write the thesis first, of course).

For the time being, you can just enjoy the screenshots of Tetris running on a (Simics-simulated) T2000 server and on a (remotely accessed) real T1000 server.

The only big feature missing is a support for SMP. This is what I will play with in the following weeks, because Niagara without multiprocessing would be like… (If you have an idea of a good simile, post it as a comment).

Read the rest of this entry »

Two plugins I can’t imagine Vim without

UltraSPARC port improvement No Comments »

I like Vim. Especially for editing C code. I would like to introduce two extensions I especially like.

The first one is a Vim binding for Cscope. Cscope is a tool which makes an index from your source tree and uses the index to quickly tell you

  • where a function with a given name is defined,
  • where a function with a given name is called from,
  • where a given string occurs in your source files,
  • etc.

Read the rest of this entry »

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in