|
|
|
@98c4c16
|
5 years |
jakub |
Enable word-aligned doubleword accesses on ARMv6
This fixes loading …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5a5269d
|
5 years |
noreply |
Change type of uspace pointers in kernel from pointer type to numeric …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aca97582
|
5 years |
zarevucky.jiri |
tools/config.py: Clean up argument handling
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d22be89
|
5 years |
zarevucky.jiri |
Fix riscv64 kernel load address
The bootloader checks that it matches …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aeba767
|
5 years |
zarevucky.jiri |
Fix ppc32 bare bones build
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2bb6d04
|
5 years |
zarevucky.jiri |
Curb the proliferation of libdraw headers
libdraw provides a lot of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cd9531d3
|
5 years |
zarevucky.jiri |
Make mips32 and mips32eb the same UARCH, same as is with KARCH and BARCH
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@687108b
|
5 years |
zarevucky.jiri |
Remove unused makefile variables
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c486f83
|
5 years |
zarevucky.jiri |
Remove unused obsolete files, and remove references to libsoftint in demos
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@536ab4f
|
5 years |
zarevucky.jiri |
tools/autocheck.awk: Remove dependency on build path
Instead of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@093e956
|
5 years |
zarevucky.jiri |
Fix invalid newline in Makefile.config
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@15e0b4d
|
5 years |
zarevucky.jiri |
Fix comment typo
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@59d8235
|
5 years |
zarevucky.jiri |
Detect ARM build using arm macro, not using config.h
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@874ed210
|
5 years |
zarevucky.jiri |
Fold assembler flags into cflags, for consistent behavior
This way …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d86393c8
|
5 years |
zarevucky.jiri |
The variable supervisor_sp doesn't have to be in .text section
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ecf0a04b
|
5 years |
zarevucky.jiri |
tools/ew.py: Fix gnome-terminal escaping
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fd244cd
|
5 years |
zarevucky.jiri |
Enable building libcpp as shared library
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ac49d23c
|
5 years |
zarevucky.jiri |
tools/ew.py: Add support for gnome-terminal
Also adds informative …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3498bd5
|
5 years |
jakub |
Add arm64 to tools/travis.sh config space
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@86021a97
|
5 years |
jakub |
Add arm64 to Travis CI configuration
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ef705e14
|
5 years |
jakub |
Enable -gc-sections for ia64
Currently, this makes the resulting ski …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4484c16
|
5 years |
jakub |
Consider kernel fault only if it came from kernel
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@180e132
|
5 years |
jakub |
Use istate_from_uspace instead of is_kernel_fault
Userspace code can …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2e311da
|
5 years |
jakub |
Base istate_from_uspace on the interrupted CPL
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4d32b16
|
5 years |
martin |
Do not set the El Torito boot image size explicitly
Setting the boot …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0716a1f
|
5 years |
zarevucky.jiri |
Fix issue introduced in 83b64a59
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c48de91
|
5 years |
jakub |
Hide macros used internally by the i8259 driver
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
5 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
|
5 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
|
5 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
|
5 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
|
5 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
|
|
|