Skip to content
Snippets Groups Projects
  1. Jan 16, 2014
  2. Jan 14, 2014
    • Nadav Har'El's avatar
      Makefile: get rid of "make external" · e51cf4ee
      Nadav Har'El authored
      
      Our need for "make external" was plagued with problems. First and formost,
      it was annoying - people need to be told to run "make all external" instead
      of just "make". And as a Vlad recently discovered, it strangely relied on a
      debug-mode build to have happened, and also "make clean" doesn't undo what
      "make external" did.
      
      "make external" had a glorious past, but today all that was left of it
      is 3 measly tests which we compile from external/glibc-testsuite: malloc,
      getcwd and clock. These tiny tests - 3 out of 796 tests (!!) in the full
      glibc test suite - aren't really important enough to cause all this
      "make external" mess. So this patch removes them, and the need for a
      "make external".
      
      If we'll ever want to bring back these tests, I think we need to delete the
      partial external/glibc-testsuite directory, and bring the *full* glibc
      test suite of 796 tests, into a separate module. The glibc test suite can be
      downloaded together with the glibc source code - they are all files named
      tst-*.c in the glibc source tree.
      
      Signed-off-by: default avatarNadav Har'El <nyh@cloudius-systems.com>
      Signed-off-by: default avatarPekka Enberg <penberg@cloudius-systems.com>
      e51cf4ee
  3. Jan 06, 2014
  4. Dec 30, 2013
  5. Dec 23, 2013
  6. Dec 10, 2013
  7. Nov 26, 2013
    • Nadav Har'El's avatar
      Overhaul "debugging" section of README · 89668977
      Nadav Har'El authored
      
      The "debugging" section of README.md was misleading - it suggested
      one needs to build with "mode=debug" to debug (usually, you don't),
      or that disabling preemption was a good idea for debugging.
      
      Change this to drop the preempt=0 suggestion, and make mode=debug an
      option, not a recommendation. Also link to our "Debugging OSv" wiki
      page, which is much more informative - and includes very important
      information still missing in the README (such as a line one needs to
      add to ~/.gdbinit, and how to handle multiple vcpus).
      
      Signed-off-by: default avatarNadav Har'El <nyh@cloudius-systems.com>
      Signed-off-by: default avatarPekka Enberg <penberg@cloudius-systems.com>
      89668977
  8. Nov 22, 2013
  9. Nov 11, 2013
  10. Nov 03, 2013
Loading