History log of /fuchsia/zircon/kernel/tests/fibo.cpp
Revision Date Author Comments
# 048b4b3c 17-Aug-2018 Nick Maniscalco <maniscalco@google.com>

[kernel][heap] Don't use heap for thread stacks

Kernel stacks are now allocated by vm_allocate_kstack.

Thread creation no longer allows you to bring your own
stack. thread_create and thread_create_etc now always create a stack
of size DEFAULT_STACK_SIZE.

Remove THREAD_STACK_BOUNDS_CHECK feature as it has been subsumed by
guard pages provided by vm_allocate_kstack.

Test: verified no leaks using "k vmm kaspaces" and "k thread_tests"

ZX-2509 #done

Change-Id: I8dbde5c8a6852775b9796e0c7f963289291822b2


# e302c45d 26-Jul-2018 Nick Maniscalco <maniscalco@google.com>

[zircon][syscalls] Make zx_time_t and zx_duration_t signed types

This change is part of a hard transition and breaks the layers above.

zx_time_t and zx_duration_t are now int64_t. ZX_TIME_INFINITE is now
INT64_MAX.

A negative time value passed to a syscall is treated as any other time
value that's "in the past".

Test: CQ; new unit tests; built and ran topaz system on Eve

ZX-2100 #comment

Change-Id: I2a020cb2cf3dd7212608e24c1ee90cec58dd51ef


# ca7f5a1f 15-Jun-2018 Roland McGrath <mcgrathr@google.com>

[kernel][cmd] Don't cast between function pointer types

Such casts are not valid in standard C++.

Change-Id: I99e5c95ee3c802bd9051904fffc3ac98aeec93d2


# f6fc40ba 23-Feb-2018 Mark Seaborn <mseaborn@google.com>

[kernel][tests] Fix printf() format string warnings

Enable -Wformat warnings for this directory by removing -Wno-format.

This involves:
* Size fixes for correctness/strictness.
* Signedness fixes, because we compile the kernel with
-Wformat-signedness (which GCC supports but Clang does not support).

Change-Id: Id1f3a73f4dbeee319e2aa80b05cc6648280dafd5


# 07e82268 05-Oct-2017 Roland McGrath <mcgrathr@google.com>

[kernel] Remove kernel/app module

This is no longer used at all.
The kernel/app/tests code doesn't use the "app" infrastructure.
So move it to kernel/tests.

Change-Id: I6cd8ec1bf569fd95940e5ebf4dc5f640b265eb69