GitHub PushEvent at 2014-01-15 19:25:45
Repository: osv
Actor: penberg
Payload: {"shas":[["63ff4d0644cf739d5b9be5e157beb81c7c4b7cee","f5ddb58d35b50033f9f74444fb16301dfd6eecd1@gmail.com","debug: create circular buffer for silent mode\n\nCreate a circular buffer that stored all debug messages accordingly.\nIf the debug buffer is full, reuse it. A method called flush_debug_buffer\nis added to enable printing all messages to console if verbose mode is\nconfigured.\n\nThe global variable debug_buffer_full is used to track if, when\nflushing debug buffer to console, we need to flush both buffer sides.\n\nIf verbose boolean variable is set, all messages are printed to the\nconsole after beeing stored in the buffer.\n\nThe size of the buffer is 50Kb, defined in debug.hh.\n\nA function debugf that received a variable list of arguments\nis defined so we can change some printf from boot sequence\nto debugf call. A different name is used to prevent C overload.\n\nSigned-off-by: Eduardo Piva <efpiva@gmail.com>\nSigned-off-by: Pekka Enberg <penberg@cloudius-systems.com>","Eduardo Piva",true],["e90924268c60325857011bb5ab0862a49b816d3d","f5ddb58d35b50033f9f74444fb16301dfd6eecd1@gmail.com","loader: Add --verbose option to OSv\n\nAdd --verbose options to OSv, so it will flush buffer after\nhandling the kernel option and set verbose boolean flag in\ndebug code.\n\nSigned-off-by: Eduardo Piva <efpiva@gmail.com>\nSigned-off-by: Pekka Enberg <penberg@cloudius-systems.com>","Eduardo Piva",true],["f37b7e53e3536030e6fed944d6c07d537e7e9210","f5ddb58d35b50033f9f74444fb16301dfd6eecd1@gmail.com","debug: Change calls to printf on boot messages\n\nChange some printf calls on boot messages, so it will call\nthe apropriate debug function. This will enable OSv\nto operate on silent mode.\n\nAdded debug.h header so we can link debug functions to C files.\n\nFixes #118\n\nSigned-off-by: Eduardo Piva <efpiva@gmail.com>\nSigned-off-by: Pekka Enberg <penberg@cloudius-systems.com>","Eduardo Piva",true]],"size":3,"ref":"refs/heads/master","head":"f37b7e53e3536030e6fed944d6c07d537e7e9210"}