|
|
|
@2a103b5
|
5 years |
jakub |
Introduce PIC operations indirection mechanism
Some architectures …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b401b33
|
5 years |
noreply |
Merge pull request #169 from le-jzr/strtolwip
Removes internal …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@83b64a59
|
5 years |
zarevucky.jiri |
Minor cleanup of uspace makefiles
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@58168e0
|
5 years |
zarevucky.jiri |
libuntar should not be a base lib
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a4cf312
|
5 years |
zarevucky.jiri |
Fix build with -fsanitize=undefined
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a18da67
|
5 years |
zarevucky.jiri |
Remove remnants of a removed variable
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f3f4149
|
5 years |
zarevucky.jiri |
Rename entry.[cS] files to match their export names
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dabaa83
|
5 years |
jakub |
Add boot arguments support for Malta
This commit makes it possible to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@77918b0
|
5 years |
jakub |
Remove unused source file
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@de9e28e
|
6 years |
noreply |
Merge pull request #136 from matthieuriolo/ls_human_readable
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c878693
|
6 years |
matthieu.riolo |
Correcting indentation according to feedback
Reordering if/else case …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4a764d1
|
6 years |
matthieu.riolo |
Replacing scanf() with str_rchr()
The command ls used scanf() for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0feb39b
|
6 years |
matthieu.riolo |
Correcting return type for printer function
Instead of returning a …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3bdcf57
|
6 years |
jakub |
Add support for L4Re's uvmm early print
This is useful when running …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@77de449e
|
6 years |
zarevucky.jiri |
Workaround for mips32/binutils coastline build
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@52acfab
|
6 years |
noreply |
Merge pull request #161 from le-jzr/cxxcompat2
C++ compatibility …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bebd154
|
6 years |
zarevucky.jiri |
Fix coastline gcc build
Not really sure why, but during gcc build the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@42e91ae
|
6 years |
zarevucky.jiri |
Replace kernel's copy of str_uint64_t with a piece of strtol.c
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1c9bf292
|
6 years |
zarevucky.jiri |
Reunite uspace string-to-int conversion functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dd0502ae
|
6 years |
zarevucky.jiri |
Add test for negative input to strtoul()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@0d14c25
|
6 years |
zarevucky.jiri |
Fix behavior of stream >> for invalid numeric conversion
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bc56f30
|
6 years |
zarevucky.jiri |
Make some libc and libposix headers usable in C++
These headers …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4d51c60
|
6 years |
zarevucky.jiri |
Add <_bits/decls.h>
Contains macros
HELENOS_DECLS_BEGIN …
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
|
|
|