[kernel] Fix logger task's bip buffer
The bip buffer implementation was not initializing it's write-state member, which was causing logs to always fail when the logger was not in immediate mode.
This commit is contained in:
@@ -33,8 +33,8 @@ logger_task()
|
|||||||
auto *ent = reinterpret_cast<log::logger::entry *>(buffer);
|
auto *ent = reinterpret_cast<log::logger::entry *>(buffer);
|
||||||
auto *cons = console::get();
|
auto *cons = console::get();
|
||||||
|
|
||||||
//g_logger.set_immediate(nullptr);
|
|
||||||
log::info(logs::task, "Starting kernel logger task");
|
log::info(logs::task, "Starting kernel logger task");
|
||||||
|
g_logger.set_immediate(nullptr);
|
||||||
|
|
||||||
scheduler &s = scheduler::get();
|
scheduler &s = scheduler::get();
|
||||||
|
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ bip_buffer::bip_buffer() :
|
|||||||
m_start_b(0),
|
m_start_b(0),
|
||||||
m_size_a(0),
|
m_size_a(0),
|
||||||
m_size_b(0),
|
m_size_b(0),
|
||||||
|
m_size_r(0),
|
||||||
m_buffer_size(0),
|
m_buffer_size(0),
|
||||||
m_buffer(nullptr)
|
m_buffer(nullptr)
|
||||||
{}
|
{}
|
||||||
@@ -17,6 +18,7 @@ bip_buffer::bip_buffer(uint8_t *buffer, size_t size) :
|
|||||||
m_start_b(0),
|
m_start_b(0),
|
||||||
m_size_a(0),
|
m_size_a(0),
|
||||||
m_size_b(0),
|
m_size_b(0),
|
||||||
|
m_size_r(0),
|
||||||
m_buffer_size(size),
|
m_buffer_size(size),
|
||||||
m_buffer(buffer)
|
m_buffer(buffer)
|
||||||
{}
|
{}
|
||||||
|
|||||||
Reference in New Issue
Block a user