From d01f574b08357dc0a64adcb14b87c2c1a393c29a Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Wed, 5 Jul 2017 14:19:14 +0200 Subject: updated bug list --- BUGS | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'BUGS') diff --git a/BUGS b/BUGS index e6c30c2..b7cf429 100644 --- a/BUGS +++ b/BUGS @@ -16,3 +16,12 @@ - real hardware like the Asus EEEPC 701 cannot switch A20 correctly, no clue why? - if a task ends, what should we do? currently we crash +- libc is too closely coupled to kernel code; the initializers, + calling the kernel_panic function, etc. We must decouple with + a special module providing the global variables (from the point + of view of libc, like the console or the memory manager). The + kernel_panic function should be a callback hook we provide from + outside of the library. Then in the libc test directory we have + to implement a stub module for instance using some host functions + like standard io of the host C library + -- cgit v1.2.3-54-g00ecf