|
|
|
@0260034
|
6 years |
zarevucky.jiri |
Fix and test additional corner cases in strtol()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@31a566b
|
6 years |
zarevucky.jiri |
Generalize and fix strtol() and friends
Added the option to recognize …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@af5037d
|
6 years |
zarevucky.jiri |
_GNU_SOURCE implies _LARGEFILE64_SOURCE
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@95174bf
|
6 years |
zarevucky.jiri |
Change opaque_handle to opaque_handle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0aa5c8a
|
6 years |
zarevucky.jiri |
Use <stddef.h> for NULL
We are using <stddef.h> provided by the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a0e2f9c
|
6 years |
jakub |
Correcting return handling of rtld/module_load()
Because of the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8aea932
|
6 years |
jakub |
dlopen() used to run into a null pointer
The rtld functions will …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bdca26a
|
6 years |
jakub |
Removing printf when failing from lib/rtld
If rtld failed a message …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@967e7a1
|
6 years |
jakub |
Removing exit() from lib rtld
Several functions in the library rtld …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a78cdcd
|
6 years |
jakub |
Avoid division by zero when time difference is 0
Sometimes, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aeeaf0f
|
6 years |
noreply |
Merge pull request #163 from matthieuriolo/ticket_684_improved
Ticket …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6aeb60f
|
6 years |
jakub |
Fix pos to be an offset of entry
pos needs to also include the first …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a548528
|
6 years |
jiri |
Remove no longer existing linker scripts from gitignore file
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0767eb2
|
6 years |
jakub |
Bump version to 0.9.1 (Armonia)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
0.9.1
|
|
|
@1e8b633
|
6 years |
jiri |
Remove superfluous empty line.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3fb14b0
|
6 years |
jiri |
Fix CUDA interrupt handling race.
It is necessary to clear SR_INT …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1fbe639b
|
6 years |
jakub |
Log spurious IRQ on ppc only once per occurrence
When there is no IRQ …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ebbc03c7
|
6 years |
jakub |
Use ioport32_t for ppc32 pic
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5773e82
|
6 years |
noreply |
Merge pull request #166 from setupji/aarch64-cleanup
AArch64 …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@db8568a
|
6 years |
jakub |
Use ioport8_t for CUDA registers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7aebcdaf
|
6 years |
jiri |
JMP_SLOT relocation should not care/warn about symbol size
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@98e5a1a
|
6 years |
jakub |
Bump QEMU version to 4.0.0
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@25fb8c6
|
6 years |
jakub |
Enable serial kernel console on sun4u by default
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8c5586c
|
6 years |
jakub |
Demap using primary context for kernel faults
When the protection …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6de65f3
|
6 years |
setup |
arm64: Simplify handling of the IRQ flag in ipl_t
Store the IRQ flag …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@739bc43
|
6 years |
setup |
Unify firmware search logic for arm64 and sun4v
Update tools/ew.py to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4099129
|
6 years |
setup |
arm64: Use _Static_assert() for a compile-time check
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1b1be5f
|
6 years |
jakub |
Add support for serial kernel console on sun4u
This feature is …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b63f4e89
|
6 years |
jakub |
Fix sparc64's invocation of ns16550_init
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@86afbdb
|
6 years |
jakub |
Add arm64/virt to the release script
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5b5f3eb
|
6 years |
jakub |
Bump the number of supported architectures to eight
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@69b6dd1f
|
6 years |
jakub |
arm64: Add arm64virt uspace driver
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7348c4b
|
6 years |
jakub |
arm64: Add PL011 uspace driver
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8df0306
|
6 years |
jakub |
arm64: Add GICv2 uspace driver
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@84176f3
|
6 years |
jakub |
arm64: Add support for the architecture
This changeset adds basic …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b58728f
|
6 years |
jakub |
Move dynamic-linking related ELF definitions to ABI includes
Move …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b1478ff
|
6 years |
jakub |
arm64: Add GRUB files for the architecture
* Teach …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c7c3508
|
6 years |
jakub |
arm64: Add support to build a toolchain for the architecture
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a114e09
|
6 years |
jakub |
Allow per-boot-architecture GRUB files
Organize pre-compiled GRUB …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3ef901d0
|
6 years |
jakub |
Add support for compound conditions in HelenOS.config
Allow use of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@82dcd25
|
6 years |
jakub |
Pass physical address / port to ns16550_init
We need to know the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@46e886f
|
6 years |
jakub |
Add port/MM IO agnostic functions to map/unmap PIO
In kernel we have …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@69c31abc
|
6 years |
jakub |
Enable malta user console on com1
Still a WiP as proper arbitration …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3d0fd0d
|
6 years |
jakub |
Do not flag absolute ISA mem range as relative
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3daba42e
|
6 years |
jakub |
Always chain pic0 and pic1 using IRQ 2
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@534bcdf
|
6 years |
jakub |
Always configure pic1 to start 8 IRQs after pic0
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fd67c9f
|
6 years |
jakub |
Handle PIC spurious IRQs with care
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ef56a43
|
6 years |
jakub |
Do not send EOI to pic1 for the first 8 IRQs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@29beac8
|
6 years |
jakub |
Appease ccheck
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f6cf76f
|
6 years |
jakub |
Move PIC spurious IRQ handling into arch code
As each architecture or …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f4bb404
|
6 years |
jakub |
Fix cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@587867a
|
6 years |
matthieu.riolo |
improve error handling
The code did not test if malloc returned NULL. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1c481ee
|
6 years |
matthieu.riolo |
This commit fixes #684 and adds autocompletion for subdirectories in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c56a3eb
|
6 years |
matthieu.riolo |
correcting find_command() which returns allocated strings
The old …
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
|
|
|