|
|
|
@1332270
|
6 years |
jakub |
Introduce ISA_IRQ_COUNT macro
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5d97627
|
6 years |
jakub |
Use a more descriptive macro name
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@124bc22
|
6 years |
jakub |
Reorganize interrupt and IRQ handling on mips32
This allows msim to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e064102
|
6 years |
jakub |
dsrlnout_init() needs to get physical address too
The IO address we …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f27e21d
|
6 years |
jakub |
Use pio_read/write functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f5dd4a1
|
6 years |
jakub |
Move most of msim-specific stuff under mach/msim
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@68d8736
|
6 years |
jakub |
Add kconsole input/output support to mips32/malta
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bbb99f82
|
6 years |
jakub |
Remove last x86 specifics from i8259 kernel driver
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a773b8b
|
6 years |
jakub |
Make i8259_init() more generic
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d1cbad5
|
6 years |
jakub |
Pass device addresses to i8259_init via arguments
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@87a5796
|
6 years |
jakub |
Move i8259 kernel driver to genarch
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8f059b5
|
6 years |
jakub |
Added flex and bison as build deps
Built on Fedora 29 and Ubuntu …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@951e451
|
6 years |
jakub |
vfs: do sanity check while resizing
We should make sure a fd is …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a4e78743
|
6 years |
zarevucky.jiri |
Move string-to-int conversion tests to a separate file, and add a few
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5e801dc
|
6 years |
noreply |
Indicate and enforce constness of hash table key in certain functions …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ee8d4d6
|
6 years |
zarevucky.jiri |
Fix build with -O1
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@52b44c6
|
6 years |
jakub |
srv/vfs: return after checking old fd's validity
It's possible for a …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ca0e838
|
6 years |
zarevucky.jiri |
Convert preprocessor macros in abi/ to C constructs
Preprocessor …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ab87db5
|
6 years |
noreply |
Merge pull request #157
Turn some function-like macros into functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bc417660
|
6 years |
zarevucky.jiri |
Merge pcut tests and corrections by matthieuriolo
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@098e16a5
|
6 years |
zarevucky.jiri |
pcut: write out names of the failing tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@76ec309b
|
6 years |
zarevucky.jiri |
Correct ipow10_u64() for large exponents
theoretically ipow10_u64() …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a4ee8b3f
|
6 years |
zarevucky.jiri |
Make sure rndgen_destroy() always gets called
The original …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b2dca036
|
6 years |
zarevucky.jiri |
Remove dead code from app/df
The app used to have a test for missing …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6c707e4
|
6 years |
zarevucky.jiri |
Add an implementation of uuid_format
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ab7d85a
|
6 years |
zarevucky.jiri |
Remove unnecessary test from uuid parser
The original parser tested …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bae2a05f
|
6 years |
zarevucky.jiri |
Update file description for gsort.c
This commit removes the old file …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@88e7dc5
|
6 years |
zarevucky.jiri |
Add pcut tests
Adds tests for cap, gsort, ieee_double, double_to_str, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fc9167f
|
6 years |
zarevucky.jiri |
Correct location of pcut test for odict
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0f51ca4
|
6 years |
zarevucky.jiri |
Update libpcut from upstream
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@43dd2d4b
|
6 years |
zarevucky.jiri |
libpcut update-from-master needs full bash to work
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0f6a85ae
|
6 years |
zarevucky.jiri |
Fix version 4 UUID generation
According to the standard, the 4 most …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9f4ce50
|
6 years |
zarevucky.jiri |
Fix test of the comparison function in gsort()
Comparison functions …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@89e3152
|
6 years |
zarevucky.jiri |
Fix strndup()
PCUT showed one failure which occured while testing
the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fc448f5
|
6 years |
jiri |
Bump sycek
Ccheck now reports meaningful issues where it would …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4805495
|
6 years |
zarevucky.jiri |
Make sure libc and abi header guards are reserved identifiers
It's …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8df5f20
|
6 years |
zarevucky.jiri |
Rename NO_TRACE to _NO_TRACE
<trace.h> may end up transitively …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@391996b
|
6 years |
zarevucky.jiri |
Hide internal details of <dirent.h> structure DIR
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b583311
|
6 years |
jiri |
Serial keyboard could handle Ctrl-Q et al.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d6b759c
|
6 years |
zarevucky.jiri |
Switch travis from Ubuntu Trusty (2014) to Xenial (2016)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@758c79d
|
6 years |
jiri |
Fix pointer computation for IPv6 ping reply, too
It's good to be able …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f0bc6f6
|
6 years |
jiri |
Fix pointer computation for ping reply
Under the right circumstances …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2332e13
|
6 years |
jiri |
Forgot to enable dynamic linking in ppc32 profile
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8fed3ef
|
6 years |
jakub |
Improve error handling in virtio-net
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e2f332c
|
6 years |
jakub |
Fix ccheck
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@13eecc4
|
6 years |
jakub |
Add virtio-blk driver
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@95a47b0
|
6 years |
zarevucky.jiri |
Turn ipc_get_*/ipc_set_* into functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fafb8e5
|
6 years |
zarevucky.jiri |
Mechanically lowercase IPC_SET_*/IPC_GET_*
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eb13ef8
|
6 years |
zarevucky.jiri |
Change IPC_GET_* and IPC_SET_* to accept pointer instead of lvalue
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bb97118
|
6 years |
zarevucky.jiri |
Convert CAP_HANDLE_RAW and CAP_HANDLE_VALID into functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a1f173d
|
6 years |
jakub |
Use VIRTIO 1.0 layout of virtio_net_hdr_t
When VIRTIO_F_VERSION_1 is …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d80fa05
|
6 years |
jakub |
Accept VIRTIO_F_VERSION_1
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d066259
|
6 years |
zarevucky.jiri |
Synchronize str.c/str.h across boot/kernel/uspace
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cca2d93b
|
6 years |
zarevucky.jiri |
Rename (v)printf_size to (v)print_length, to match <str.h> naming scheme
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4f4018b
|
6 years |
zarevucky.jiri |
Do not misuse printf_size() to estimate byte size of output
The …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@472fe7a
|
6 years |
jiri |
Fix ccheck
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8f99dbf
|
6 years |
zarevucky.jiri |
Move non-optimization attribute from header to implementation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b4f1171
|
6 years |
zarevucky.jiri |
Rename setjmp/longjmp to context_save/context_restore
Once …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a5c78a18
|
6 years |
zarevucky.jiri |
Rename context_t to context_t
<libarch/fibril_context.h> is …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@67ca359
|
6 years |
zarevucky.jiri |
Functions in <ctype.h> should be external
Standard says so.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@92244ed
|
6 years |
zarevucky.jiri |
.tm_nsec of struct tm cannot be conditional
Doing so means that any …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3446ead
|
6 years |
zarevucky.jiri |
Remove unnecessary include
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e77d408
|
6 years |
zarevucky.jiri |
doxygen: Enumerate input directories to avoid pulling in unintended files
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1a37496
|
6 years |
zarevucky.jiri |
Use FIBRIL_MUTEX_INITIALIZE() not FIBRIL_MUTEX_INITIALIZER()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8fdab9e
|
6 years |
zarevucky.jiri |
Remove unused variable
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d4f9a2a
|
6 years |
jiri |
Bump sycek
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dedc4cd
|
6 years |
jiri |
Fix non-static variables in header files (ccheck)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8d2289c
|
6 years |
jiri |
Fix use of 'extern' with function def. (ccheck)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@67bcd81
|
6 years |
jiri |
Move bcm2835 mbox code from headers to C files (ccheck)
New ccheck …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3fea752
|
6 years |
vojtech.horky |
Merge changes to benchmarking tool (PR #151)
This merges refactoring …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@182487c6
|
6 years |
vojtech.horky |
ppc32, arm32: clobber memory on syscall
As the syscall may touch …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e5ace7d7
|
6 years |
vojtech.horky |
mips32: clobber memory on sycall (thx Adam Frey)
As the syscall may …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c3fa24e
|
6 years |
zarevucky.jiri |
Use LIST_INITIALIZER() macro
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b51ee38
|
6 years |
jiri |
Remove leftover definition
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3ffb69b
|
6 years |
jiri |
Dynamic linking for arm32
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@871cff9a
|
6 years |
vojtech.horky |
hbench: add options to set duration and run count
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2d81880
|
6 years |
vojtech.horky |
hbench: explain why we inline
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9736c00
|
6 years |
vojtech.horky |
hbench: variable renaming
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@be30e74
|
6 years |
vojtech.horky |
hbench: comments
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@94d52d5
|
6 years |
vojtech.horky |
hbench: do not force inlining
These functions are not performance …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d17cf8c
|
6 years |
vojtech.horky |
hbench: remove global state
Move benchmark parameters into a …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e7f9a09
|
6 years |
vojtech.horky |
hbench: less parameters to benchmark runners
Merge stopwatch as well …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e5360a8
|
6 years |
zarevucky.jiri |
Unnecessary public include
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@57264ac3
|
6 years |
zarevucky.jiri |
Unnecessary include
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d8cb48d
|
6 years |
zarevucky.jiri |
Remove FIBRIL_DFLT_STK_SIZE macro
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4f13e19
|
6 years |
noreply |
Remove async "fast" and "slow" functions from public interface (#153)
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eefdd7c
|
6 years |
jiri |
Dynamic linking for ppc32
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a131536d
|
6 years |
jiri |
Assert we don't exceed supported number of slots
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b71ec66
|
6 years |
jakub |
Fix typo
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4248ce5
|
6 years |
jakub |
Do not require python2
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7dcce0a
|
6 years |
5887334+jxsvoboda |
cpp: abort and report when an unimplemented function is called
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cf9e949
|
6 years |
jiri |
Fix oops.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@623b2134
|
6 years |
jiri |
Bump sycek (enforce no indentation on blank lines)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d4ceba0
|
6 years |
jakub |
Fix comments
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1c3c287
|
6 years |
jiri |
Dynamic linking on sparc64
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8e3bc063
|
6 years |
jiri |
dltest needs test that calls a function
During bringup of dynamic …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e0e5e6f5
|
6 years |
jiri |
PCI utility does not need any libraries
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fec7ba0
|
6 years |
zarevucky.jiri |
Avoid including <fibril.h> from <async.h>
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dcec5d2
|
6 years |
zarevucky.jiri |
Use the correct types in <cstdint>
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b251af5a
|
6 years |
zarevucky.jiri |
Remove <lib/cpp/include/bits/common.hpp>, which is no longer necessary
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|